top
- самая старая из утилит для отображения списка процессов и потребляемых ими ресурсов
htop
и atop
- современные мониторы производительности (преемники top
). Предустановлены не во всех дистрибутивах.
ps
- отобразит процессы текущего пользователя
ps aux
- отобразит все процессы системы
ps fax
- отобразит взаимосвязи между процессами
ps U <username>
- отобразит процессы указанного пользователя. Пример - ps U tux
kill -L
- отобразить список существующих сигналов.
kill <processID>
- остановить процесс с указанным ID сигналом SIGTERM(15). Пример - kill 4568
kill -9 <processID>
- остановить процесс с указанным ID сигналом SIGKILL(9). Пример - kill -9 4568
Утилита systemctl в Linux является основным инструментом управления службами в системе и отвечает за следующие задачи:
systemctl list-units --type=service
- покажет список установленных демонов.
systemctl start <servicename>
- запустит указанную службу.
systemctl restart <servicename>
- перезапустит указанную службу.
systemctl stop <servicename>
- запустит указанную службу.
systemctl status <servicename>
- отобразит статус указанной службы.
systemctl enable <servicename>
- добавит указанную службу в автозагрузку.
systemctl is-enabled <servicename>
- покажет, добавлена ли указанная служба в автозагрузку.
systemctl disable <servicename>
- удалит указанную службу из автозагрузки.