Мониторинг системы
Команды для быстрого осмотра сервера: что за система, какие диски и сети, насколько она загружена.
Информация о системе
Заголовок раздела «Информация о системе»| Что узнать | Команда |
|---|---|
| Краткое имя сервера | hostname |
| Полное имя | hostname -f |
| Версия ОС | cat /etc/os-release |
| Версия ядра | uname -r |
| Модель процессора | cat /proc/cpuinfo | less |
| Объём памяти | free -h (старый способ: sudo dmesg | grep Memory) |
| Что узнать | Команда |
|---|---|
| Дисковые устройства | lsblk --fs |
| То же с выбором колонок | lsblk -o NAME,SIZE,FSTYPE,FSSIZE,FSUSED,MOUNTPOINT,PARTTYPENAME |
| Точки монтирования | cat /etc/fstab |
| Свободное место | df -h |
ip link show # интерфейсыip -br address show # адреса краткоip route show # маршрутыnetstat -rn # таблица маршрутизации (старый способ)ifconfig # интерфейсы (старый способ)sudo lshw -class network -short # сетевое оборудованиеcat /etc/resolv.conf # DNS-серверыdatels -l /etc/localtimetimedatectlЛинейка утилит ls*
Заголовок раздела «Линейка утилит ls*»
Производительность
Заголовок раздела «Производительность»Процессор и память
Заголовок раздела «Процессор и память»openssl speed -evp md5 -multi Nsysbench cpu run --threads=N --time=60sysbench memory run --threads=N --time=60N — число потоков, обычно по числу ядер.
Скорость записи:
dd if=/dev/zero of=/tmp/test1.img bs=256M count=20 oflag=dsyncСкорость чтения:
time dd if=/path/to/file of=/dev/null bs=8kНагрузка и процессы
Заголовок раздела «Нагрузка и процессы»Время работы и средняя нагрузка: uptime или w.

Список процессов: ps -ef. Дочерние процессы: pstree -p <PID>, где PID — идентификатор процесса.

