Полезные команды Linux

Небольшой список команд для консоли Linux.


Дата: 20.07.2009 г.

Рейтинг: 0

Метки:

Пошаговая инструкция:

Вывести архитектуру компьютера: # arch

Отобразить календарь на 2009 год: # cal 2009

отобразить информацию о CPU (центральный процессор): # cat /proc/cpuinfo

Отобразить прерывания: # cat /proc/interrupts

Проверить используемую память: # cat /proc/meminfo

Отобразить фаил(ы) swap (виртуальная память): # cat /proc/swaps

Отобразить версию ядра: # cat /proc/version

Отобразить сетевые карты и статистику по ним: # cat /proc/net/dev

Отобразить примонтированные файловые системы: # cat /proc/mounts

Сохранить текущую системную дату в BIOS (Базовая Система Ввода Вывода): # clock -w

Отобразить текущую системную дату: # date

Установить дату и время МесяцДеньЧасМинутаГод.Секунда: # date 072010002009.00



# dmidecode -q - отобразить аппаратное оборудование системы (SMBIOS / DMI)

# hdparm -i /dev/hda - отобразить характеристики жесткого диска

# hdparm -tT /dev/sda - протестировать производительность чтения данных с жесткого диска

# lspci -tv - отобразить устройства на PCI шине

# lsusb -tv - отобразить устройства на USB шине

# uname -m - отобразить архитектуру компьютера

# uname -r - отобразить используемую версию ядра

# init 0 - выключить систему

# logout - покинуть сессию

# reboot - перезагрузка

# shutdown -h now - выключить систему

# shutdown -h 16:30 & - запланированное выключение системы на 16 часов 30 минут

# shutdown -c - отмена запланированного выключения системы

# shutdown -r now - перезагрузка

# telinit 0 - выключить систему

#systat -vmstat n - вывод показателей загрузки (number of jobs in the run queue averaged over 1, 5 and 15 min), состояния памяти (в страницах), количества процессов в группах, количество вызовов специальных функций ядра (traps, interrupts, system calls, network software interrupts), использование процессора, трансляции имен, активность свопа, прерывания, а также информацию по использованию диска (см)

#top - аналогичная информация в сокращенном виде + использование памяти и свопа в мегабайтах, список процессов, отсортированных по использованию процессора.

#ps afx - список запущенных процессов и время процессора на каждый

# mount - показывает смонтированные подразделы и флаги из монтирования

# df - показывает смонтированные подразделы, их размер и свободное место на них

# fdisk /dev/ad0 - показывает информацию о диске ad0 и разделах на нем

# disklabel /dev/ad0s1 - показывает список подразделов в первом разделе диска ad0

# swapinfo - показывает список подразделов свопинга на дисках и их использование

# fstat - показывает список открытых файлов (имена файлов не выводятся)

# pstat -f - выводит список открытых файлов (имена файлов не выводятся)

# systat -vmstat n - каждые n секунд выводит количество транзакций с диском в секунду, объем записанных/считанных данных на диск в секунду, средний размер транзакции и процент времени в течение которого диск был занят работой.

# iostat - выводит информацию, аналогичную systat -vmstat, но не выводит занятости диска по времени и может выводить среднюю статистику с момента загрузки.

# vmstat - выводит количество операций на диске в секунду

# /stand/sysinstall - можно посмотреть и изменить разметку диска и монтирование

# less /etc/fstab - таблица монтирования при загрузке

# ifconfig - список сетевых интерфейсов с ip-адресами, масками, mac-адресами, типами карт и их статусами (названия карточек можно посмотреть в файле конфигурации ядра)

# systat -ifstat n - объем трафика за n секунд на всех сетевых интерфейсах

# netstat - вывод активных сетевых соединений (сокетов)

# systat -netstat n - аналог netstat в реальном времени

# systat -ip n - таблица IP-пакетов и ошибок по типам за n секунд

# systat -tcp n - таблица TCP-пакетов и ошибок по типам за n секунд

# systat -icmp n - таблица ICMP-пакетов и ошибок по типам за n секунд

# netstat -ibt - список интерфейсов, разбитых по ip-адресам (!) с объемом трафика на каждом, количеством ошибок, коллизий, значением watchdog-таймера

# netstat -r - таблица маршрутизации

# arp -a - таблица ARP

# tcpdump -i rl0 host 192.168.61.20 and port 80 - сниффер пакетов на интерфейсе rl0, фильтрующий пакеты, содержащие адрес 192.168.61.20 и порт 80

Программа для сортировки и вывода сетевых потоков (устанавливается дополнительно пакетом или из портов): # trafshow -i rl0

Показывает размеры очередей на слушающих портах: # netstat -Lan

С уважением, Сургай Владимир

.



Похожие статьи: