Мониторинг системы

   Вся инфа в этой статье чисто справочная, для памятки. Очень часто забываются кое какие команды. Вот я все их здесь и сложил, чтобы были всегда под рукой.

Средства мониторинга дисков:

df - показывает смонтированные подразделы, их размер и свободное место на них
mount - показывает смонтированные подразделы и флаги из монтирования
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 - таблица монтирования при загрузке

Мониторинг процессора и памяти:

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

Информация о времени и пользователях:

date - выводит текущее время и дату
w - выводит, сколько времени назад система загрузилась и залогиненных пользователей
last - выводит историю перезагрузок и входов пользователей

Мониторинг информации о сетевой активности и всех подключениях:

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.1.2 and port 80 - сниффер пакетов на интерфейсе rl0, фильтрующий пакеты, содержащие адрес 192.168.1.2 и порт 80
trafshow -i rl0 - программа для сортировки и вывода сетевых потоков (устанавливается дополнительно пакетом или из портов)

Категории:

Рейтинг: 
Средняя: 4 (4 оценок)

Добавить комментарий

Filtered HTML

Plain text