Домашний сервер на Ubuntu

Список команд Ubuntu (Linux)

10.1. Информация о “железе”

Версии ПО:
  • 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

Оперативная память:
  • cat /proc/meminfo - количество RAM и swap, а так же сколько и чем расходуется
  • free -m - полный объем, использованный объем и объем свободной памяти в Mb
  • top - при нажатии на клавишу M все процессы будут отсортированы по использованию оперативной памяти

Видеокарта:
  • 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 - все разделы, имена устройств и расположение на диске

Сеть:
  • lspci | grep Ethernet - Ethernet контроллеры
  • ifconfig - сетевые интерфейсы, IP-адреса и многое другое

USB устройства:
  • lsusb - шины USB и подключённые устройства

Дополнительно:
  • lshal -m - мониторинг за изменениями в оборудовании
  • lspci - все PCI-устройства
  • hwinfo --short - детальная информация по всему оборудованию (требуется пакет hwinfo)
  • uptime - время, прошедшее с момента последней перезагрузки, пользователи и средняя загрузка.



10.2. Прочее

Операции с файлами:
  • cp - копирование
  • mkdir - создание директории

Разное:
  • uptime - индикация времени работы системы и ее средней загрузки
  • groupadd <имя_группы> - создание новой группы пользователей
  • usermod -a -G <имя_группы> <имя пользователя> - добавление пользователя в группу
  • ps -A - демонстрация запущенных процессов с индификаторами (ps -A | grep apt-get - демонстрация индикаторов процессов, связанных с apt-get)
  • sudo kill -9 6180 - принудительное завершение процесса с индикатором 6180