Процессы

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

Утилита systemctl в Linux является основным инструментом управления службами в системе и отвечает за следующие задачи:

  1. Запуск и остановка служб: позволяет запускать и останавливать определенную службу в системе.
  2. Перезапуск служб: также позволяет перезапускать службы.
  3. Проверка состояния служб: предоставляет информацию о текущем состоянии запущенных служб.
  4. Управление автозапуском служб: позволяет настроить, будет ли определенная служба автоматически запускаться при загрузке системы.

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> - удалит указанную службу из автозагрузки.