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

Cara Mengubah Runlevel Saat Ini/Default di CentOS 8 / RHEL 8

Sejak CentOS 7 / RHEL 7, level run sistem diganti dengan target dan dikelola oleh systemd. Target systemd diwakili oleh unit target dan file konfigurasinya diakhiri dengan ekstensi .target.

File unit target systemd ini berisi unit systemd lain melalui rantai ketergantungan. Misalnya, graphic.target yang menyediakan konsol grafis memulai layanan GNOME (gdm.service) dan mengaktifkan unit multi-pengguna.target.

Dalam panduan ini, kita akan melihat cara mengubah runlevel saat ini/default di CentOS 8 / RHEL 8.

Target / Runlevel yang Tersedia

CentOS 8 / RHEL 8 hadir dengan sejumlah target yang telah ditentukan sebelumnya yang kurang lebih mirip dengan set standar runlevel yang ditemukan di CentOS 6 / RHEL 6.

Runlevel Unit Sasaran Deskripsi
0 runlevel0.target / poweroff.target Matikan sistem.
1 runlevel1.target / rescue.target Mode Pengguna Tunggal
2 runlevel2.target / multi-pengguna.target mode multi-pengguna.
3 runlevel3.target / multi-pengguna.target mode multi-pengguna.
4 runlevel4.target / multi-pengguna.target mode multi-pengguna.
5 runlevel5.target / graphic.target Mode grafis.
6 runlevel6.target / reboot.target Reboot sistem.

Ubah Runlevel Default

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

1. Menggunakan Systemctl Command

2. Membuat tautan Simbolik target runlevel

Menggunakan Perintah systemctl

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

systemctl get-default

Keluaran:

graphical.target

Output di atas mengonfirmasi bahwa runlevel default sistem saat ini adalah graphics.target (runlevel 5).

Untuk mengubah runlevel default ke runlevel 3 (tidak lain adalah multi-pengguna.target), gunakan perintah di bawah ini.

systemctl set-default multi-user.target

Nyalakan ulang dan periksa.

Anda dapat mematikan runlevel 5 (graphical.target) dan beralih ke runlevel 3 (multi-pengguna.target) di sesi saat ini tanpa me-reboot sistem
reboot

Verifikasi bahwa runlevel default adalah runlevel 3 (multi-pengguna.target) setelah reboot.

systemctl get-default

Keluaran:

multi-user.target

Membuat Tautan Simbolik target

Periksa runlevel saat ini.

systemctl get-default

Keluaran:

multi-user.target

Output di atas mengonfirmasi bahwa runlevel default sistem saat ini adalah multi-pengguna.target (runlevel 3).

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

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

Saat ini, runlevel default adalah multi-user.target (runlevel 3). Keluarkan 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

Nyalakan ulang server dan periksa.

Anda juga dapat beralih ke runlevel 5 (graphical.target) mendapatkan konsol grafis di sesi saat ini tanpa me-reboot sistem
reboot

Verifikasi bahwa runlevel default adalah runlevel 5 (graphical.target) setelah reboot.

systemctl get-default

Keluaran:

graphical.target

Ubah Runlevel Saat Ini

Anda dapat mengganti runlevel saat ini dengan perintah systemctl isolate di sesi. Untuk memanggil multi-user.target / graphic.target, gunakan perintah di bawah ini.

systemctl isolate graphical.target

OR

systemctl isolate multi-user.target

Kesimpulan

Itu saja. Saya harap posting ini membantu Anda untuk mengubah runlevel saat ini/default di CentOS 8 / RHEL 8. Silakan bagikan tanggapan Anda di bagian komentar.


Cent OS
  1. Bagaimana mengubah runlevel pada sistem RHEL 7 Linux

  2. Ubah runlevel default di CentOS 7 / RHEL 7

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

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

  2. CentOS / RHEL 7 :Cara Mengubah Zona Waktu

  3. CentOS / RHEL 6:Bagaimana cara menemukan runlevel saya saat ini?

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

  2. CentOS / RHEL 7 :Cara Mengubah id mesin

  3. CentOS / RHEL :Cara mengubah UUID sistem file