Systemctl — основная команда для управления сервисами в системах, использующих systemd. 2 Если система работает на современном Linux-дистрибутиве (например, Ubuntu, Fedora или CentOS), скорее всего, она использует systemd. 2
Базовая структура команды: sudo systemctl [действие] [имя_сервиса]
. 2
Некоторые функции systemctl:
sudo systemctl start nginx
. 2sudo systemctl stop nginx
. 2sudo systemctl restart nginx
. 2sudo systemctl status nginx
предоставляет исчерпывающую информацию. 2 На выходе можно увидеть уникальный идентификатор процесса (PID), время запуска и логи ошибок, если что-то пошло не так. 2sudo systemctl enable nginx
. 2 Чтобы сервис больше не стартовал при загрузке, используется команда sudo systemctl disable nginx
. 2Полный список команд и опций утилиты systemctl можно получить, выполнив man systemctl
. 3