uz
DF
июня 23, 2025
Обновлено июня 23, 2025

Краткая шпаргалка по Linux: Системная информация

Linux

Linux предоставляет множество команд для получения информации о системе. Эта шпаргалка поможет быстро узнать основные параметры, такие как загруженность процессора, доступная память, состояние дисков и другая полезная информация.

1. Мониторинг процессов

  • top – отображает активные процессы, загрузку процессора, использование памяти и другие параметры в реальном времени.
  • htop – более удобная версия top с графическим интерфейсом (нужно установить отдельно: sudo apt install htop для Debian/Ubuntu или sudo yum install htop для CentOS/RHEL).

2. Использование оперативной памяти

  • free -m – показывает доступную, используемую и свободную оперативную память в мегабайтах.
  • vmstat 1 – обновляет статистику использования процессора, памяти и I/O каждую секунду.

3. Информация о дисках

  • df -h – отображает использование дискового пространства для всех файловых систем в удобочитаемом формате (человеко-читаемый формат с суффиксами размеров: KB, MB, GB).
  • du -sh * – показывает размер всех файлов и папок в текущем каталоге (ключ -s ограничивает вывод до итоговых значений, -h – делает формат читаемым человеком).
  • lsblk – список подключенных дисков и их разделов.

4. Информация о системе

  • uname -a – выводит общую информацию о ядре и системе.
  • cat /etc/os-release – показывает версию установленной операционной системы.
  • hostnamectl – детальная информация о системе, включая имя хоста и версию дистрибутива.

5. Время работы системы

  • uptime – показывает, сколько времени работает система, количество пользователей и среднюю загрузку процессора.
  • who -b – отображает дату и время последней перезагрузки системы.

6. Информация о пользователе

  • whoami – выводит имя текущего пользователя.
  • id – показывает UID (идентификатор пользователя) и GID (идентификатор группы) текущего пользователя.
  • w – список активных пользователей и их сессий.

7. Сетевая информация

  • ip a – список сетевых интерфейсов и их IP-адресов.
  • netstat -tulnp – прослушиваемые порты и активные соединения (если нет netstat, установите net-tools).
  • ss -tulnp – альтернатива netstat, современный инструмент для просмотра сетевых подключений.

Заключение

Эти команды помогут быстро получить системную информацию в Linux. Для удобства можно создать алиасы в .bashrc, например:

alias meminfo='free -m'
alias diskinfo='df -h'
alias sysinfo='uname -a'

Теперь достаточно ввести meminfo, diskinfo или sysinfo, чтобы получить нужные данные быстрее!

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
100029 Ташкент Улица Якка Чинар, дом 2/1
ООО «ИТГЛОБАЛКОМ ЛАБС»

Вам также может быть интересно...