systemd systemctl runlevel telinit


SystemD

Очень непривычно, но наглядно и удобно.

systemctl status

systemd change runlevel 2,3,5:

Уровни запуска system-V теперь тоже реализованы через systemd.

   Mapping between runlevels and systemd targets
   ┌─────────┬───────────────────┐
   │Runlevel │ Target            │
   ├─────────┼───────────────────┤
   │0        │ poweroff.target   │
   ├─────────┼───────────────────┤
   │1        │ rescue.target     │
   ├─────────┼───────────────────┤
   │2, 3, 4  │ multi-user.target │
   ├─────────┼───────────────────┤
   │5        │ graphical.target  │
   ├─────────┼───────────────────┤
   │6        │ reboot.target     │
   └─────────┴───────────────────┘

sudo systemctl isolate multi-user.target

sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target

systemd stop printer daemon cups:

systemctl stop cups
systemctl stop cups-browsed
systemctl disable cups
systemctl disable cups-browsed