Изменить уровень запуска в systemd



В Ubuntu 16.04 вместо init используется systemd, поэтому понятие runlevelsзаменяется термином targets. Таким образом, действительно существует соответствие между уровнями запуска на основе init и целями на основе 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                                 │  
 └─────────┴───────────────────┘


Теперь, чтобы просто изменить «уровни запуска» в 16.04, вы можете использовать, например:

sudo systemctl isolate multi-user.target


Чтобы сделать это «уровнем запуска» по умолчанию, вы можете использовать:

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

Поиск по этому блогу