Запустить службу. После внедрения systemd постоянно путался и сначала писал имя службы, а потом команду start. Сейчас уже переучился.
systemctl start mysqlДобавить в автозагрузку:
systemctl enable nginxДобавить сервис в автозагрузку и сразу запустить. Заменяет две предыдущие команды. Я не так давно узнал и стал использовать именно объединённую команду:
systemctl enable --now mariadbПеречитать настройки служб. Обязательно нужно выполнить после того, как изменили какие-то настройки юнитов systemd.
systemctl daemon-reloadСписок всех unit-files, а так же их состояний:
systemctl list-unit-filesСписок выше можно ограничить по типам:
systemctl -t servicesystemctl -t timersystemctl -t mountПосмотреть статус конкретной службы:
systemctl | grep sshПроверить статус автозапуска:
systemctl is-enabled nginxПосмотреть конфигурацию юнита:
systemctl cat sshdПеречислил основное, с чем самому приходится сталкиваться. Если пропустил какую-то популярную и полезную команду, дайте знать, добавлю в список. Про stop, restart, reload, status не стал писать. Очевидные команды. Есть еще is-active и try-restart, но на практике я их вообще не использую.
Добавлю еще, что с помощью systemctl можно перезагружать и завершать работу системы, но лично я по старинке использую старые команды reboot и shutdown.
systemctl poweroffsystemctl reboot#terminal #systemd