Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Назначение некоторых target-юнитов:

ЮнитЦелевое состояние ОС
default.target

Юнит, который используется для запуска ОС.

Обычно, это ссылка на graphical.target или multi-user.target

graphical.targetМногопользовательский графический режим ОС
multi-user.targetМногопользовательский текстовой режим ОС
rescue.targetРежим восстановления операционной системы
reboot.targetПерезагрузка ОС
poweroff.targetВыключение ОС с выключением питания компьютера

Остановка и перезагрузка операционной системы

...

Запуск и остановка юнита

Для запуска (активацииактивирования) юнита используется команда:

Command

sudo systemctl start <unit_name>

...

<название_юнита>


Для остановки (деактивациидеактивирования) юнита используется команда:

Command

sudo systemctl stop <unit_name>

...

<название_юнита>


Для перезапуска юнита, т.е для остановки (если юнит был запущен) и последующего запуска юнита, используется команда:

Command

sudo systemctl restart <unit_name>

...

<название_юнита>

Автозапуск юнита

Менеджер systemd может автоматически запускать юниты, например, при загрузке ОС или при подключении к компьютеру определённого оборудования.

...

Command

sudo systemctl enable <unit<название_name>

где <unit_name> – название юнита.

юнита>


Для отключения автозапуска юнита используется команда:

Command

sudo systemctl disable <unit_name>

...

<название_юнита>

Отображение информации о юнитах

...

Command

sudo systemctl status <unit_name>

...

<название_юнита>


Раскрыть
titleНажмите, чтобы раскрыть пример команды и её вывода...
Блок кода
$ sudo systemctl status ssh
● ssh.service - OpenBSD Secure Shell server
  Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
  Active: active (running) since Mon 2025-08-04 08:10:10 MSK; 8h ago
    Docs: man:sshd(8)
          man:sshd_config(5)
Main PID: 1242 (sshd)
   Tasks: 1 (limit: 2239)
  Memory: 1.2M
     CPU: 15ms
  CGroup: /system.slice/ssh.service
          └─1242 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups

авг 04 08:10:10 alse-vanilla-gui sshd[1242]: Server listening on 0.0.0.0 port 22.
авг 04 08:10:10 alse-vanilla-gui sshd[1242]: Server listening on :: port 22.
авг 04 08:10:10 alse-vanilla-gui systemd[1]: Starting OpenBSD Secure Shell server...
авг 04 08:10:10 alse-vanilla-gui systemd[1]: Started OpenBSD Secure Shell server.

где

  • в строке "  Loaded:" отображается:
        - /lib/systemd/system/ssh.service – путь к юнит-файлу;
        - enabled (после пути к юнит-файлу) – означает, что включён автозапуск юнита;
  • в строке "  Active:" отображается:
        - active (running) – означает, что юнит активен (служба запущена).

...

Для отображения записей журнала, относящихся к юниту, используется команда:

Command

sudo journalctl -u <unit_name>

...

<название_юнита>


С помощью опций, добавляемых к команде journalctl, можно настроить отображение журнала:

...