IThowto
| Вход

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

  • Дата статьи:
  • Автор:

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

Вывести архитектуру компьютера:
# 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

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

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

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

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

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

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

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

Выключить систему: # init 0

Покинуть сессию (завершить рабочий сеанс): # logout

Перезагрузка: # reboot

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

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

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

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

Выключить систему: # telinit 0

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

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

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

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

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

Показать информацию о диске ad0 и разделах на нем: # fdisk /dev/ad0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Таблица ARP: # arp -a

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

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

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

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

.