Мониторинг системных процессов с помощью 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
для идентификатора процесса (process ID), %CPU
и %MEM
для процентов использования ресурсов и COMMAND
для имени процесса. Эта информация помогает вам увидеть, что работает в вашей системе, и выявить любые процессы, интенсивно использующие ресурсы.
Чтобы выйти из отображения top
и вернуться в командную строку терминала, нажмите клавишу q
на клавиатуре. Мониторинг процессов — жизненно важный навык для системного администрирования, позволяющий поддерживать работоспособность системы. Обладая этими знаниями, вы готовы изучить системные журналы на следующем шаге.