Все мы часто задаёмся вопросом об аппаратном обеспечении домиков для наших сайтов и хотим узнать: из чего же построен домик для наших сайтов — наш сервер.
Ниже я приведу список полезных команд и их описание
Версии ПО:
cat /etc/issue
— дистрибутив и версия
lsb_release -a
— дистрибутив и версия
apt-cache showpkg packagename
— версия packagename и зависимости
uname -r
— версия ядра Linux
uname -a
— полная информация о ядре
php -V
— версия PHP
php -m
— подключенные модули PHP
php -i
— вывод phpinfo
apache2ctl -S
— список доменов веб-сервера Apache2
apache2ctl -M
— список модулей веб-сервера Apache2
Процессор:
cat /proc/cpuinfo
— все процессоры, частоты, флаги и многое другое
cat /proc/loadavg
— средняя загрузка процессора за последние 1, 5, и 15 минут
top
— при нажатии на клавишу C все процессы будут отсортированы по использованию CPU
Оперативная память:
cat /proc/meminfo
— количество RAM и swap, а так же сколько и чем расходуется
free -m
— полный объем, использованный объем и объем свободной памяти в Mb
top
— при нажатии на клавишу M все процессы будут отсортированы по использованию оперативной памяти
Жесткие диски:
df -h
— разделы в виде их точек монтирования и их заполненность в Gb
fdisk -l
— все разделы, имена устройств и расположение на диске
Сеть:
lspci | grep Ethernet
— Ethernet контроллеры
ifconfig
— сетевые интерфейсы, IP-адреса и многое другое
USB устройства:
lsusb
— шины USB и подключённые устройства
Другое:
lshal -m
— мониторинг за изменениями в оборудовании
lspci
— все PCI-устройства
hwinfo –short
— детальная информация по всему оборудованию (требуется пакет hwinfo)
uptime
— время, прошедшее с момента последней перезагрузки, пользователи и средняя загрузка
dmidecode
— инфо о БИОС и ОЗУ