Узнаем информацию о железе сервера и статистику его использования

Команды, с помощью которых можно получить спецификацию сервера

Версии ПО:

  • cat /etc/issue - дистрибутив и версия
  • apt-cache showpkg packagename - версия packagename и зависимости
  • uname -r - версия ядра Linux
  • uname -a - полная информация о ядре

Процессор:

  • cat /proc/cpuinfo - все процессоры, частоты, флаги и многое другое 
  • cat /proc/loadavg - средняя загрузка процессора за последние 1, 5, и 15 минут 
  • top - при нажатии на клавишу C все процессы будут отсортированы по использованию CPU 
  • watch -n1 'cat /proc/intеrrupts' - информация о прерываниях 
  • mpstat 1 - просмотр нагрузки на процессор

Оперативная память:

  • cat /proc/meminfo - количество RAM и swap, а так же сколько и чем расходуется 
  • cat /proc/meminfo|grep MemTotal - выведет только объем установленной памяти 
  • free -m - полный объем, использованный объем и объем свободной памяти в Mb 
  • top - при нажатии на клавишу M все процессы будут отсортированы по использованию оперативной памяти 
  • vmstat 2 - просмотр нагрузки на виртуальную память 
  • Команда выводящая топ 10 процессов использующих оперативную память
ps axo rss,comm,pid \
| awk '{ proc_list[$2]++; proc_list[$2 "," 1] += $1; } \
END { for (proc in proc_list) { printf("%d\t%s\n", \
proc_list[proc "," 1],proc); }}' | sort -n | tail -n 10 | sort -rn \
| awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'

Видеокарта:

  • glxinfo - информация OpenGL, Xserver и вашей видеокарте 
  • glxinfo | grep direct - проверка поддержки "direct 3D rendering" 
  • glxinfo | grep vendor - производитель видеокарты 
  • lspci | grep VGA - модель видеокарты 
  • glxgears - простой 3D тест, печатает fps в терминале 
  • xrandr - поддерживаемые монитором разрешения 
Аудио:
  • lspci | grep Audio - аудио-контроллеры
  • aplay --list-devices - расширенная информация об аудио-контроллере

Жесткие диски:

  • df -H - разделы в виде их точек монтирования и их заполненность в Gb
  • sudo fdisk -l - все разделы, имена устройств и расположение на диске
  • iostat 2 - просмотр активности ввода/вывода
  • hdparm -tT /dev/sda - протестировать производительность чтения данных с жесткого диска (требует установки пакета hdparm)

Найти Самые Большие Файлы в Linux. Место на диске.

  • find / -mount -type f -ls 2> /dev/null | sort -rnk7 | head -10 | awk '{printf "%10d MB\t%s\n",($7/1024)/1024,$NF}'

Сеть:

  • lspci | grep Ethernet - Ethernet контроллеры 
  • ifconfig - сетевые интерфейсы, IP-адреса и многое другое 
  • ifconfig -a - покажет все интерфейсы, даже отключенные 
  • iftop - трафик по сети
  • cat /proc/net/dev  - трафик по интерфейсам

USB устройства:

  • lsusb - шины USB и подключённые устройства 
  • lspci | grep -i usb - позволяет отобразить USB устройства

Дополнительно:

  • lshal -m - мониторинг за изменениями в оборудовании 
  • lspci - все PCI-устройства 
  • hwinfo --short - детальная информация по всему оборудованию (требуется пакет hwinfo) 
  • uptime - время, прошедшее с момента последней перезагрузки, пользователи и средняя загрузка 
  • dmidecode -q - показать аппаратные системные компоненты - (SMBIOS / DMI) 
  • dmеsg - обнаруженные устройства и сообщения при загрузке 
  • lspci -tv - просмотр PCI устройств 
  • lsusb -tv - просмотр USB устройств

Пользователи:

  • id - Просмотр активных пользователей 
  • last - Просмотр журнала пользователей 
  • who - Кто вошел в данных момент?



Комментарии

Популярные сообщения из этого блога

Accel-ppp команды

mikbill расшифровка завершений сессий

Zabbix agent установка и настройка