Linux Labs

Пакеты, службы, журналы / Ступень 5 из 13

Службы systemd: состояние и автозапуск

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 3 из 6 · на машине · 4 мин

Запустить и остановить

Первое состояние — работу сейчас — меняют три команды. Здесь видно, задевают ли они второе.

bash
sudo systemctl start cron     # запустить
sudo systemctl stop cron      # остановить
sudo systemctl restart cron   # остановить и сразу запустить снова

Менять состояние службы может только root, поэтому перед этими командами стоит sudo. Читать состояние — status, is-active, is-enabled — можно и без него.

Заметка

Без sudo команда systemctl stop cron спросит пароль: Authentication is required to stop 'cron.service'. Нажми Ctrl+C и набери команду с sudo.

Утром дежурный выполнил start, и cron заработал. Останови cron и посмотри, что стало с его автозапуском.

Упражнение · посмотреть

Останови cron

Останови cron, а потом спроси машину о двух его состояниях: работает ли он сейчас и запустится ли при загрузке.

Сначала предположи

Что напечатает systemctl is-enabled cron после остановки?

Теперь начни упражнение, выполни команду и сверь прогноз с выводом.

Войти и начать Машина доступна после входа
Ubuntu 24.04
Загрузка…