Ubuntu lze zavést do jedné z několika cílových úrovní. Výchozí cíl, do kterého je systém nakonfigurován pro zavádění, bude zase určovat, které systémové jednotky budou spuštěny. Cíle, které se konkrétně týkají spouštění a vypínání systému, lze shrnout následovně:
- poweroff.target – Toto je cíl, ve kterém se systém vypne. Z pochopitelných důvodů je nepravděpodobné, že byste to chtěli jako výchozí cíl.
- rescue.target – Způsobí, že se systém spustí v režimu jednoho uživatele, do kterého se může přihlásit pouze uživatel root. V tomto režimu systém nespouští žádné síťové, grafické uživatelské rozhraní ani služby pro více uživatelů. Tato úroveň běhu je ideální pro správce systému k provádění činností údržby nebo oprav systému.
- multi-user.target – Nabootuje systém do režimu pro více uživatelů s možností přihlašování pomocí textové konzole.
- graphical.target – Zavede systém do síťového stavu pro více uživatelů s funkcí X Window System. Ve výchozím nastavení se grafické prostředí pracovní plochy spustí na konci procesu spouštění. Toto je nejběžnější úroveň běhu pro stolní počítače nebo pracovní stanice.
- reboot.target – Restartuje systém. Další cíl, který ze zřejmých důvodů pravděpodobně nebudete chtít jako výchozí.
Změna úrovní běhu/cílů
1. Chcete-li nastavit výchozí úroveň běhu/cíl v systemd, použijte následující syntaxi:
# systemctl set-default [desired].target
2. Pokud je server v záchranném režimu nebo v chrootovaném prostředí, lze výchozí cíl nastavit pomocí následující syntaxe příkazu:
# ln -sf /lib/systemd/system/[desired].target /etc/systemd/system/default.target
3. Změna úrovní běhu za běhu:
# systemctl isolate [multi-user.target | graphical.target]