Dalam panduan ini, kami akan mengilustrasikan cara mengubah runlevel saat ini dengan dua metode.
Pengantar
Sebuah runlevel adalah mode operasi dalam sistem operasi komputer yang menerapkan inisialisasi gaya-V Unix System. Secara konvensional, ada tujuh runlevel, diberi nomor dari nol hingga enam. S kadang-kadang digunakan sebagai sinonim untuk salah satu level. Hanya satu runlevel yang dijalankan saat startup; run level tidak dieksekusi satu demi satu (yaitu hanya runlevel 2, 3, atau 4 yang dieksekusi, tidak lebih dari mereka secara berurutan atau dalam urutan lainnya).
tingkat run mendefinisikan keadaan mesin setelah boot. Runlevel yang berbeda biasanya ditetapkan (tidak harus dalam urutan tertentu) ke mode pengguna tunggal, mode multi-pengguna tanpa layanan jaringan dimulai, mode multi-pengguna dengan layanan jaringan dimulai, sistem shutdown, dan status sistem reboot sistem.
Pengaturan yang tepat dari konfigurasi ini bervariasi antara sistem operasi dan distribusi Linux. Misalnya, runlevel 4 mungkin merupakan konfigurasi tanpa server GUI multi-pengguna pada satu distribusi, dan tidak ada pada distribusi lainnya. Runlevel biasanya mengikuti pola umum yang dijelaskan dalam artikel ini; namun, beberapa distribusi menggunakan konfigurasi khusus tertentu.
Runlevel
Runlevel default dapat disetel dengan menggunakan systemctl perintah atau membuat tautan simbolis target runlevel ke default.target berkas.
Ubah Runlevel menggunakan Systemctl Command
- Periksa level lari saat ini.
systemctl get-default
Runlevel default sistem saat ini adalah graphic.target (runlevel 5).
- Untuk mengubah runlevel default ke runlevel 3 (multi-pengguna.target), jalankan perintah berikut.
systemctl set-default multi-user.target
- Mulai ulang lalu periksa.
reboot
- Periksa lagi apakah runlevel default saat ini adalah runlevel 3 (multi-pengguna.target).
systemctl get-default
Ubah Runlevel menggunakan Tautan simbolis untuk target
- Periksa runlevel saat ini.
systemctl get-default
- Buat daftar runlevel file di direktori systemd.
ls -l /lib/systemd/system/runlevel*target
Runlevel default adalah multi-user.target (runlevel 3).
- Buat tautan simbolis runlevel5.target ke file 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
- Mulai ulang lalu periksa lagi
reboot
- Verifikasi bahwa runlevel default adalah runlevel 5 (graphical.target) setelah reboot.
systemctl get-default
CATATAN :Anda dapat mengganti runlevel saat ini dengan systemctl isolate [target] perintah dalam sesi.
systemctl isolate graphical.target
OR
systemctl isolate multi-user.target
Target / Runlevel yang Tersedia
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. |
Kesimpulan
Itu saja, kami menunjukkan cara mengubah runlevel dengan dua metode di rhel dan centos 8.
terima kasih