Мониторинг системных процессов с помощью top
После создания нового пользователя следующим шагом будет изучение мониторинга запущенных процессов в контейнере Kali Linux с помощью команды top. Этот инструмент незаменим для понимания производительности системы и определения потребления ресурсов.
Команда top предоставляет интерактивное представление процессов в реальном времени. Она отображает такие детали, как использование процессора (CPU), оперативной памяти и статус процессов, что очень полезно для диагностики проблем с производительностью. Как пользователь root, вы можете запускать эту команду напрямую.
Установите top, если он отсутствует в системе:
apt install -y procps
Введите следующую команду в терминале и нажмите Enter для запуска мониторинга:
top
После выполнения этой команды в терминале появится постоянно обновляемая таблица. Вывод будет выглядеть примерно так (конкретные процессы и значения будут отличаться):
%Cpu(s): 1.0 us, 0.5 sy, 0.0 ni, 98.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 2048.0 total, 512.3 used, 1535.7 free, 10.2 shared, 200.1 buff/cache
MiB Swap: 512.0 total, 0.0 used, 512.0 free
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 12345 2345 1234 S 0.0 0.1 0:01.23 init
123 root 20 0 54321 9876 4321 S 0.0 0.5 0:00.45 bash
Основные разделы в выводе top включают: %Cpu(s) — распределение нагрузки на процессор, MiB Mem — использование памяти, PID — идентификатор процесса, %CPU и %MEM — процент потребления ресурсов конкретным процессом, и COMMAND — имя процесса. Эта информация позволяет видеть, что именно происходит в системе, и выявлять ресурсоемкие задачи.
Чтобы выйти из режима top и вернуться к командной строке, нажмите клавишу q на клавиатуре. Мониторинг процессов — жизненно важный навык для системного администратора, позволяющий поддерживать «здоровье» системы.