Cum să porniți în modul utilizator unic în CentOS/RHEL 7


Modul utilizator unic (uneori cunoscut sub numele de Modul de întreținere) este un mod în sistemele de operare asemănătoare Unix, cum ar fi Linux, în care o mână de servicii sunt pornite la pornirea sistemului pentru bază funcționalitate pentru a permite unui singur superutilizator să realizeze anumite sarcini critice.

Este runlevel 1 în sistem SysV init și runlevel1.target sau rescue.target în systemd. Important este că serviciile, dacă există, începute la acest nivel de rulare/țintă variază în funcție de distribuție. În general, este util pentru întreținere sau reparații de urgență (din moment ce nu oferă deloc servicii de rețea), atunci când un computer nu este capabil să funcționeze normal.

Unele dintre reparațiile de nivel scăzut includ rularea, cum ar fi fsck a partițiilor de disc deteriorate, resetarea parolei de rădăcină dacă ați pierdut-o, remedierea erorii „eșuat la montarea /etc/fstab” – doar pentru a menționa cel mai mult critic la adresa lor. Și, de asemenea, atunci când sistemul nu reușește să pornească normal.

În acest tutorial, vom descrie cum să porniți în modul utilizator unic pe CentOS 7. Rețineți că, practic, acest lucru vă va ajuta să intrați în modul de urgență și să accesați un shell de urgență.

Cum să pornești în modul utilizator unic

1. Mai întâi reporniți mașina dvs. CentOS 7, după ce începe procesul de pornire, așteptați ca meniul de pornire GRUB să apară așa cum se arată în captura de ecran de mai jos .

2. Apoi, selectați versiunea Kernel-ului dvs. din elementul de meniu Grub și apăsați tasta e pentru a edita prima opțiune de pornire. Acum utilizați tasta săgeată în jos pentru a găsi linia nucleului (începe cu „linux16“), apoi schimbați argumentul ro în rw init=/sysroot/bin/ sh așa cum se arată în captura de ecran de mai jos.

3. După ce ați terminat sarcina din pasul anterior, apăsați pe Ctrl-X sau F10 pentru a porni în modul utilizator unic (accesați o situație de urgență coajă).

4. Acum montați sistemul de fișiere rădăcină (/) folosind următoarea comandă.

chroot /sysroot/

În acest moment, puteți efectua toate sarcinile necesare de întreținere a sistemului de nivel scăzut. După ce ați terminat, reporniți sistemul folosind această comandă.

reboot -f

S-ar putea să ți-ar plăcea să citești următoarele articole.

  1. Cum să-ți piratezi propriul sistem Linux
  2. Structura directorului Linux și căile de fișiere importante explicate
  3. Cum să creați și să rulați noi unități de servicii în Systemd folosind scriptul Shell
  4. Cum să gestionați serviciile și unitățile „Systemd” folosind „Systemctl” în Linux

În cele din urmă, modul utilizator unic sau modul de întreținere nu este protejat prin parolă în mod implicit, așa că orice persoană cu intenție rău intenționată și acces fizic la computer poate intra în modul de urgență și „ distruge ” sistemul tău.

În continuare, vă vom arăta cum să protejați cu parolă modul utilizator unic pe CentOS 7. Până atunci, rămâneți conectat la linux-console.net.