Как узнать конфигурацию сервера

Ка узнать конфигурацию сервера

Все мы часто задаёмся вопросом об аппаратном обеспечении домиков для наших сайтов и хотим узнать: из чего же построен домик для наших сайтов — наш сервер.

Ниже я приведу список полезных команд и их описание

Версии ПО:

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 — инфо о БИОС и ОЗУ

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *