GNU/Linux >> Znalost Linux >  >> Cent OS

Jak změnit aktuální úroveň běhu v RHEL 8 / CentOS 8

V této příručce si ukážeme, jak změnit aktuální úroveň běhu dvěma způsoby.

Úvod

úroveň běhu je režim provozu v počítačových operačních systémech, který implementuje inicializaci ve stylu Unix System V. Obvykle existuje sedm úrovní běhu, číslovaných od nuly do šesti. S se někdy používá jako synonymum pro jednu z úrovní. Při spuštění je spuštěna pouze jedna úroveň běhu; úrovně běhu nejsou prováděny jedna po druhé (tj. je prováděna pouze úroveň běhu 2, 3 nebo 4, ne více z nich postupně nebo v jakémkoli jiném pořadí).

úroveň běhu definuje stav stroje po spuštění. Různé úrovně běhu jsou obvykle přiřazeny (ne nutně v nějakém konkrétním pořadí) režimu pro jednoho uživatele, režimu pro více uživatelů bez spuštěných síťových služeb, režimu pro více uživatelů se spuštěnými síťovými službami, vypnutí systému a restartování systému.

Přesné nastavení těchto konfigurací se liší mezi operačními systémy a distribucemi Linuxu. Například úroveň běhu 4 může být konfigurace bez serveru pro více uživatelů s GUI v jedné distribuci a nic v jiné distribuci. Úrovně běhu se běžně řídí obecnými vzory popsanými v tomto článku; některé distribuce však využívají určité specifické konfigurace.

Úroveň běhu

Výchozí úroveň běhu lze nastavit buď pomocí systemctl nebo vytvoření symbolického odkazu cílů úrovně běhu na default.target soubor.

Změna úrovně běhu pomocí příkazu systemctl

  • Zkontrolujte aktuální úroveň běhu.
systemctl get-default

Aktuální výchozí úroveň běhu systému jegraphical.target (úroveň běhu 5).

  • Chcete-li změnit výchozí úroveň běhu na úroveň 3 (multi-user.target), spusťte následující příkaz.
systemctl set-default multi-user.target
  • Restartujte a zkontrolujte to.
reboot
  • Znovu zkontrolujte, že výchozí aktuální úroveň běhu je úroveň běhu 3 (multi-user.target).
systemctl get-default
  • Zkontrolujte aktuální úroveň běhu.
systemctl get-default
  • Uveďte úroveň běhu soubory v adresáři systemd.
ls -l /lib/systemd/system/runlevel*target 

Výchozí úroveň běhu je multi-user.target (úroveň běhu 3).

  • Proveďte symbolický odkaz runlevel5.target na soubor default.target.
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
OR
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
  • Restartujte a znovu zkontrolujte
reboot
  • Po restartu ověřte, že výchozí runlevel je runlevel 5 (graphical.target).
systemctl get-default

POZNÁMKA :Aktuální úroveň běhu můžete přepnout pomocí systemctl isolate [target] příkaz v relaci.

systemctl isolate graphical.target
OR
systemctl isolate multi-user.target

Dostupné cíle / úrovně běhu

Úroveň běhu Cílové jednotky Popis
0 runlevel0.target / poweroff.target Vypněte systém.
1 runlevel1.target / rescue.target Režim jednoho uživatele
2 runlevel2.target / multi-user.target režim pro více uživatelů.
3 runlevel3.target / multi-user.target režim pro více uživatelů.
4 runlevel4.target / multi-user.target režim pro více uživatelů.
5 runlevel5.target / graphical.target Grafický režim.
6 runlevel6.target / reboot.target Restartujte systém.

Závěr

To je vše, ukázali jsme vám, jak změnit úroveň běhu dvěma metodami v rhel a centos 8.

děkuji


Cent OS
  1. CentOS / RHEL 7 :Jak změnit úrovně běhu (cíle) pomocí systemd

  2. CentOS / RHEL 7:Jak změnit časové pásmo

  3. CentOS / RHEL :Jak změnit UUID souborového systému

  1. Jak systemd-tmpfiles vyčistí /tmp/ nebo /var/tmp (náhrada tmpwatch) v CentOS / RHEL 7

  2. Jak změnit štítky souborového systému v CentOS/RHEL

  3. CentOS / RHEL 7:Jak nastavit výchozí cíl (výchozí úroveň běhu)

  1. Jak změnit úroveň běhu v systému RHEL 7 Linux

  2. Jak nastavit nebo změnit název hostitele v CentOS 7 / RHEL 7

  3. Změňte výchozí úroveň běhu v CentOS 7 / RHEL 7