GNU/Linux >> Belajar Linux >  >> Debian

Cara Mengubah Runlevel Default di Debian 10 / Debian 9

Di Debian 10 / Debian 9, systemd menggunakan target bukannya run-level. /etc/inittab file tidak lagi digunakan oleh systemd untuk mengubah level proses.

Posting ini akan membantu Anda untuk mengatur runlevel default di Debian 10 / Debian 9.

Ubah runlevel Default

Runlevel default dapat disetel dengan menggunakan systemctl perintah atau membuat tautan simbolis target runlevel file ke file target default.

Metode 1

Mari kita periksa level run saat ini dengan menggunakan perintah berikut.

sudo systemctl get-default

Keluaran:

graphical.target

Sebelum mengubah runlevel default, periksa target yang tersedia.

sudo systemctl list-units --type=target

Outputnya akan terlihat seperti di bawah ini:

UNIT                   LOAD   ACTIVE SUB    DESCRIPTION
basic.target           loaded active active Basic System
cryptsetup.target      loaded active active Encrypted Volumes
getty.target           loaded active active Login Prompts
graphical.target       loaded active active Graphical Interface
local-fs-pre.target    loaded active active Local File Systems (Pre)
local-fs.target        loaded active active Local File Systems
multi-user.target      loaded active active Multi-User System
network-online.target  loaded active active Network is Online
network.target         loaded active active Network
nss-user-lookup.target loaded active active User and Group Name Lookups
paths.target           loaded active active Paths
remote-fs.target       loaded active active Remote File Systems
slices.target          loaded active active Slices
sockets.target         loaded active active Sockets
sound.target           loaded active active Sound Card
swap.target            loaded active active Swap
sysinit.target         loaded active active System Initialization
time-sync.target       loaded active active System Time Synchronized
timers.target          loaded active active Timers

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

Berikan perintah berikut untuk mengubah runlevel default ke runlevel 3 (tidak lain adalah multi-pengguna.target).

sudo systemctl set-default multi-user.target

Konfirmasi runlevel default.

sudo systemctl get-default

Keluaran:

multi-user.target

Nyalakan ulang dan periksa.

sudo reboot

Metode 2

Pada metode sebelumnya, kami menjadikan runlevel 3 sebagai runlevel default. Anda juga dapat mengonfirmasinya menggunakan perintah berikut.

sudo systemctl get-default

Keluaran:

multi-user.target

Untuk demo, jalankan perintah berikut untuk menjadikan runlevel 5 sebagai runlevel default.

sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

ATAU

sudo ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Sekali lagi periksa level saat ini. Sekarang runlevel default adalah mode grafis (runlevel 5).

sudo systemctl get-default

Keluaran:

graphical.target

Nyalakan ulang mesin dan periksa.

sudo reboot

Kesimpulan

Itu saja. Saya harap ini membantu Anda. Kami menyambut komentar Anda.


Debian
  1. Bagaimana mengubah runlevel pada sistem RHEL 7 Linux

  2. Cara Mengubah Zona Waktu di Debian 11 / Debian 10/9

  3. Linux – Bagaimana Systemd Memulai Tanpa Default.target?

  1. Bagaimana mengubah versi python default di Debian 9 Stretch Linux

  2. Cara Mengubah Nama Host di Debian

  3. CentOS / RHEL 7 :Cara mengatur target default (runlevel default)

  1. Cara memeriksa dan mengubah runlevel default di Ubuntu Linux

  2. Ubah runlevel default di CentOS 7 / RHEL 7

  3. Bagaimana mengubah pengelola desktop default di debian?