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

Cara Mem-boot Server RHEL 7 / CentOS 7 dalam Mode Pengguna Tunggal

Untuk admin sistem Linux, mem-boot server RHEL 7 / CentOS 7 dalam mode pengguna tunggal adalah aktivitas sehari-hari yang paling umum. Mode pengguna tunggal dianggap sebagai pemeliharaan atau mode darurat di mana kami dapat melakukan langkah pemecahan masalah kami. Berikut adalah skenario di mana kita perlu mem-boot Server RHEL / CentOS kita dalam mode Single user:

  • Setel ulang sandi Root – Mungkin ada beberapa skenario di mana seseorang dari tim telah menyetel ulang kata sandi root dan dia tidak membagikannya dengan tim dan meninggalkan organisasi
  • Memperbaiki sistem file – Ada beberapa situasi di mana sistem file OS (sistem operasi) rusak dan saat me-reboot server tidak muncul, jadi dalam hal ini kita harus memperbaiki sistem file dengan masuk ke mode pengguna tunggal.
  • Perbaiki entri file fstab yang salah – Misalkan saya telah membuat satu sistem file di RHEL / CentOS Server dan memperbarui file /etc/fstab, tetapi ada beberapa kesalahan ketik saat memperbarui entri sistem file. Saya mendapat permintaan untuk me-reboot server, jadi saat booting macet saat memasang sistem file itu. Jadi untuk mengatasi dan memperbaiki masalah tersebut, kita perlu mem-boot server Linux dalam mode Single User.
  • Menonaktifkan / mengaktifkan Layanan – Ada beberapa layanan yang memakan banyak waktu atau menunda boot. Jadi dalam hal ini kami dapat menonaktifkan layanan itu dari mode pengguna tunggal. Sebaliknya, kami juga dapat mengaktifkan layanan tertentu dari mode pengguna tunggal.

Ada dua metode yang dapat digunakan untuk mem-boot server CentOS 7 / RHEL 7 dalam Mode Pengguna Tunggal.

Metode 1:

Langkah1: Reboot Server Anda dan pergi ke menu boot loader Grub dan pilih kernel yang sesuai, contoh ditunjukkan di bawah ini:

Langkah 2: Tekan 'e' dan pergi ke akhir baris yang dimulai dengan kata 'linux16'.

Ketik “istirahat akhir ” di akhir baris yang dimulai dengan linux16 lalu tekan “ctrl+x

Di jendela berikutnya kita akan mendapatkan mode pengguna tunggal atau mode darurat, seperti di bawah ini:

Langkah 3: Sekarang remount /sysroot dalam mode 'rw'

switch_root:/# mount -o remount,rw /sysroot
switch_root:/# chroot /sysroot

Mari kita asumsikan kita ingin mengatur ulang kata sandi root. Jalankan perintah di bawah

sh-4.2# echo “New-root-password” | passwd --stdin root
sh-4.2# touch /.autorelabel

Sekarang Anda dapat mengedit file dan memindai sistem file yang rusak dengan perintah fsck. Setelah Anda selesai dengan pemecahan masalah Ketik 'keluar ' perintah dua kali atau 'reboot -f ' untuk me-reboot server Anda.

Metode 2:

Langkah 1: Reboot server dan buka menu grub dan pilih kernel yang sesuai

Langkah 2: Tekan 'e' dan lanjutkan dengan baris yang dimulai dengan 'linux16'

Ganti “ro ” dengan “rw init=/sysroot/bin/sh

Setelah selesai dengan perubahan, tekan 'Ctrl+x'

Langkah 3: Pasang sistem file root dengan perintah chroot

:/# chroot /sysroot

Mari kita asumsikan saya ingin menonaktifkan layanan pengelola jaringan dan mengistirahatkan kata sandi root, jalankan perintah berikut:

:/# systemctl disable NetworkManager
:/# echo “Enter-New-Root-password” | passwd --stdin root
:/# touch /.autorelabel

Setelah Anda selesai dengan perubahan, ketik perintah "reboot -f" untuk mem-boot ulang server Anda

Catatan: Di lingkungan produksi, mode pengguna tunggal juga dilindungi kata sandi. Secara default, kata sandi root adalah kata sandi mode pengguna tunggal pada Server CentOS 7 / RHEL 7.

Itu saja dari tutorial ini. Jika langkah-langkah ini membantu menyelesaikan masalah teknis apa pun, silakan bagikan komentar Anda di bagian komentar di bawah.


Cent OS
  1. Mode Pengguna Tunggal di CentOS 7 / RHEL 7

  2. Cara Setup Server VNC untuk Pengguna Baru di CentOS/RHEL 5

  3. Setel Kata Sandi untuk Mode Pengguna Tunggal di Linux (CentOS/RHEL)

  1. Cara Mengaktifkan SELinux Di CentOS/RHEL 7

  2. Cara menginstal server vnc di RHEL 8 / CentOS 8

  3. Cara menginstal Nextcloud di server RHEL 8 / CentOS 8

  1. Cara menginstal OwnCloud di server RHEL 8 / CentOS 8

  2. Bagaimana cara menambahkan pengguna ke grup di RHEL 8 / CentOS 8

  3. Cara menginstal server PostgreSQL di RHEL 8 / CentOS 8