Утилиты предоставляющие информацию о системе Linux
Общая информация о системе
uname
выводит информацию о системе
# uname -a
lsb_release
выводит информацию о дистрибутиве
# lsb_release -a
/etc/os-release
файл /etc/os-release содержит информацию о системе
# cat /etc/os-release
neofetch
быстрый , настраиваемый скрипт выводит информацию о системе
# neofetch
inxi
выводит информацию о системе
# inxi
Информация о железе
hwinfo
hwinfo используется для проверки наличия аппаратного обеспечения в системе. Его можно использовать для создания журнала обзора системы, который впоследствии может быть использован для поддержки.
# hwinfo --short
lshw
выводит полный список оборудования
# lshw
lscpu
выводит информацию об архитектуре процессора
# lscpu
lsblk
выводит список блочных устройств (HDD, SSD, USB-накопители и т.д.)
# lsblk
lspci
выводит список всех PCI-устройств
# lspci
free -h
выводит количество занятой и свободной оперативной памяти
# free -h
df -h
выводит отчет о свободном и занятом пространстве жестких дисков
#df -h
s-tui
мониторинг процессора
# s-tui
sensors
мониторинг температуры
# watch -n 0.3 sensors
Информация о запущенных службах
systemctl status
# systemctl status
service status-all
# service status-all
initctl list
# initctl list
Информация о процессах
top
# top
htop
# htop -d 2
Информация о файлах
ncdu
Анализатор использования дисков. Сортировка по размеру файлов.
# ncdu
badblocks
поиск bad-блоков (сканирование раздела на поврежденные сектора), без remap, только поиск
# sudo badblocks -v /dev/sdd1 -o ~/bad_sectors.txt
Графические приложения
HardInfo
Системный профилировщик и бенчмарк для систем Linux
# hardInfo
baobab
Анализатор использования дисков. Сортировка по размеру файлов. Графическое представление размеров файлов.
# baobab