GNU/Linux >> Belajar Linux >  >> Cent OS

Ubah runlevel default di CentOS 7 / RHEL 7

Di CentOS 7 / RHEL 7,  systemd menggunakan target bukannya run-level. /etc/inittab tidak lagi digunakan oleh systemd untuk mengubah tingkat proses.

Panduan ini akan membantu Anda mengatur runlevel default di CentOS 7 / RHEL 7.

Ubah runlevel default

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

Metode 1

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

systemctl get-default

Keluaran:

runlevel5.target

Sebelum mengubah runlevel default, kita harus memeriksa target yang tersedia.

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.target      loaded active active Network
nfs.target          loaded active active Network File System Server
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
swap.target         loaded active active Swap
sysinit.target      loaded active active System Initialization
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.

Ubah default ke runlevel 3 (tidak lain adalah multi-pengguna.target).

systemctl set-default multi-user.target

Konfirmasi runlevel default.

systemctl get-default

Keluaran:

multi-user.target

Nyalakan ulang dan periksa.

reboot

Metode 2

Anda mungkin melihat output di bawah ini ketika systemctl set-default multi-us er.target perintah dikeluarkan.

rm '/etc/systemd/system/default.target'

ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'

Perintah yang dilakukan tidak lain adalah membuat tautan simbolis dari target runlevel ke file target default.

Periksa level saat ini.

systemctl get-default

Keluaran:

multi-user.target

Sebelum membuat tautan simbolik, mari buat daftar file di direktori systemd.

ls /lib/systemd/system/runlevel*target -l

Outputnya akan terlihat seperti di bawah ini:

lrwxrwxrwx. 1 root root 15 Aug  3 13:44 /lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Aug  3 13:44 /lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Aug  3 13:44 /lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Aug  3 13:44 /lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Aug  3 13:44 /lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Aug  3 13:44 /lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 Aug  3 13:44 /lib/systemd/system/runlevel6.target -> reboot.target

Sesuai langkah sebelumnya, runlevel default saat ini 3. Jalankan perintah berikut untuk membuat tautan simbolis runlevel5.target ke file default.target.

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

atau

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

Sekali lagi periksa level saat ini.

systemctl get-default

Keluaran:

runlevel5.target

Sekarang runlevel default adalah 5 (mode grafis), reboot server dan periksa.

reboot

Kesimpulan

Itu saja. Saya harap posting ini membantu Anda untuk mengubah runlevel default di CentOS 7 / RHEL 7. Kami menyambut komentar Anda.


Cent OS
  1. Cara Mengubah Izin Default /var/log/messages di CentOS/RHEL

  2. Cara Mengubah Port Default Apache Pada RHEL/CentOS 7

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

  1. Bagaimana mengubah runlevel pada sistem RHEL 7 Linux

  2. Cara Mengatur atau Mengubah Nama Host di CentOS 7 / RHEL 7

  3. Cara Mengubah Runlevel Default di Debian 10 / Debian 9

  1. CentOS / RHEL 7 :Cara mengubah runlevel (target) dengan systemd

  2. Ubah kernel default (boot dengan kernel lama) – CentOS/RHEL/OEL 7

  3. CentOS / RHEL 7 :Cara Mengubah Zona Waktu