Узнаем информацию о железе сервера и статистику его использования
Команды, с помощью которых можно получить спецификацию сервера
Версии ПО:
- 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 - Кто вошел в данных момент?
Комментарии
Отправить комментарий