Slik Starter Du Opp I Enkeltbrukermodus I CentOS/RHEL 7/8

Enkeltbrukermodus, også referert til som vedlikeholdsmodus, tillater en enkelt superbruker å gjenopprette / reparere systemproblemer.

vanligvis kan disse problemene ikke løses i et flerbrukermiljø. Systemet kan starte opp, men vil ikke fungere riktig, ELLER du vil ikke kunne logge inn.Vedlikeholdsmodus bruker runlevel1.target eller rescue.target På Red Hat (RHEL) 7/8-baserte systemer.

i denne modusen monterer systemet alle lokale filsystemer, men aktiverer ikke nettverksgrensesnitt. Det gjør bare visse tjenester og minimal funksjonalitet for å reparere systemet.Denne metoden er mest nyttig når du vil kjøre ‘fsck’ for å ‘fikse ødelagte filsystemer’, eller for å tilbakestille et glemt rotpassord, eller for å fikse et monteringspunktproblem på systemet.

Du kan starte Opp CentOS / RHEL 7/8 systemer i enkeltbrukermodus ved å bruke de tre metodene nedenfor:

  • Metode-1: Boot CentOS/RHEL 7/8 systemer i enkeltbrukermodus ved å legge til «rd.metode-2: Boot CentOS/RHEL 7/8 systemer i enkeltbrukermodus ved å erstatte» rhgb stille «ord med» init=/bin/bash eller init=/bin/sh «parameter i kjernen
  • Metode-3: Boot CentOS/RHEL 7/8 systemer i enkeltbrukermodus ved å erstatte» ro «ord med» rw init=/sysroot/bin/sh «parameter i kjernen

metode-1: oppstart centos/rhel 7/8 I Enkeltbrukermodus

start systemet på nytt. PÅ GRUB2 boot-skjermen trykker du på "e" – tasten for å redigere den valgte kjernen. Du må velge den første linjen, den første er den nyeste kjernen, mens du kan velge den andre hvis du vil starte systemet med den eldre kjernen.

Avhengig AV RHEL/CentOS-versjonen, finn ordet «linux16» eller «linux», og trykk på «End» – knappen på tastaturet for å gå til slutten av linjen, og legg til søkeordet » rd.bryt «som vist på skjermbildet nedenfor, trykk deretter På» Ctrl + x «eller» F10 » for å starte opp i enkeltbrukermodus.

Merk: Du må finne ordet linux16 FOR RHEL/CentOS 7 systemer, mens linux FOR RHEL / CentOS 8 systemer.

denne endringen monterer rotfilsystemet ditt i «skrivebeskyttet (RO)» – modus. Du kan sjekke dette ved å kjøre kommandoen nedenfor. Utgangen nedenfor viser også tydelig at du er i»Nødmodus».

# mount | grep root

for å gjøre endringer til «sysroot» filsystemet må du montere det med lese og skrive (rw) modus:

# mount -o remount,rw /sysroot

kjør kommandoen nedenfor for å endre miljøet, kjent som «jailed directory» eller «chroot jail»:

# chroot /sysroot

nå er enkeltbrukermodusen klar til bruk. Når du har løst problemet ditt, og for å avslutte enkeltbrukermodus, utfør følgende trinn.

CentOS/RHEL 7/8 bruker SELinux som standard, så opprett følgende skjulte fil, som automatisk utfører en relabel av alle filer ved neste oppstart:

# touch /.autorelabel

Til slutt, kjør kommandoen nedenfor for å starte systemet på nytt. Alternativt kan du skrive» exit » – kommandoen to ganger for å starte systemet på nytt:

# reboot -f

Metode-2: Slik Starter du opp i enkeltbrukermodus I CentOS / RHEL 7/8

Start systemet på nytt. PÅ GRUB2 boot-skjermen trykker du på "e" – tasten for å redigere de valgte kjerneparametrene.

Finn ordet «rhgb stille» Og erstatt det med «init=/bin/bash» eller «init=/bin/sh», og trykk Deretter På «Ctrl+x» eller «F10» for å starte opp i singelen bruker modus.

Skjermbilde forinit=/bin/bash :

Skjermbilde for init=/bin/sh :

som standard vil dette montere «/» partisjonen i skrivebeskyttet (ro)-modus, så du må montere «/» filsystemet med lese-og skrivemodus (rw) for å gjøre endringer:

# mount -o remount,rw /

du kan nå utføre en oppgave du vil ha. Når du er ferdig, kjør følgende kommando for Å aktivere SELinux relabeling ved omstart:

# touch /.autorelabel

endelig start systemet på nytt:

# exec /sbin/init 6

Metode-3: Hvordan Starte opp i nødmodus I RHEL/CentOS 7/8

for å avbryte automatisk oppstart, start systemet på nytt og trykk på en tast på grub2 splash skjermen.

dette vil vise listen over kjerner som er tilgjengelige på systemet ditt. Velg den nyeste kjernen og trykk på "e" – tasten for å redigere de valgte kjerneparametrene.

Finn linjen som starter med ordet «linux» eller » linux16 «og erstatt» ro «med»rw init=/sysroot/bin/sh». Når du er ferdig, trykk «Ctrl + x «eller» F10 » for å starte opp i enkeltbrukermodus.

Endre miljøet til «chroot jail» ved å kjøre kommandoen nedenfor:

# chroot /sysroot

Gjør nødvendige endringer i systemet. Når du er ferdig, kjør kommandoen nedenfor for Å aktivere SELinux relabeling ved omstart:

# touch /.autorelabel

start endelig systemet på nytt:

# reboot -f

Avsluttende Notater

i denne opplæringen har vi vist deg tre metoder for å starte RHEL / CentOS 7/8 system i nødmodus. Vi håper Du kan starte Linux-systemet i enkeltbrukermodus for å gjenopprette / reparere systemproblemene.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.