Sådan starter du i enkeltbrugertilstand i CentOS/RHEL 7


Enkeltbrugertilstand (undertiden kendt som vedligeholdelsestilstand) er en tilstand i Unix-lignende operativsystemer som Linux, hvor en håndfuld tjenester startes ved systemstart for grundlæggende funktionalitet for at gøre det muligt for en enkelt superbruger at udføre visse kritiske opgaver.

Det køres niveau 1 under system SysV init, og runlevel1.target eller rescue.target i systemd. Vigtigere er det, at tjenesterne, hvis nogen, startede ved dette niveau/mål varierer efter distribution. Det er generelt nyttigt til vedligeholdelse eller nødreparationer (da det slet ikke tilbyder nogen netværkstjenester), når en computer ikke er i stand til normal drift.

Nogle af reparationer på lavt niveau inkluderer kørsel som fsck af beskadigede diskpartitioner, mislykkedes at montere/etc/fstab ”-fejl - bare for at nævne de mest kritiske af dem. Og også når systemet ikke starter normalt.

I denne vejledning vil vi beskrive, hvordan du starter i enkeltbrugertilstand på CentOS 7. Bemærk, at praktisk taget dette vil hjælpe dig med at gå ind i nødtilstand og få adgang til en nødskal.

Sådan starter du i enkeltbrugertilstand

1. Genstart først din CentOS 7-maskine, når opstartsprocessen starter, skal du vente på, at GRUB-startmenuen vises som vist på skærmbilledet nedenfor.

2. Vælg derefter din Kernel-version fra grubmenupunktet, og tryk på e -tasten for at redigere den første startindstilling. Brug nu pil ned-tasten til at finde kernelinien (starter med "linux16"), og skift derefter argumentet ro til rw init =/sysroot/bin/sh som vist i skærmbilledet nedenfor.

3. Når du er færdig med opgaven i det forrige trin, skal du trykke på Ctrl-X eller F10 for at starte i enkeltbruger-tilstand (få adgang til en nødskal).

4. Monter nu root (/) filsystem ved hjælp af følgende kommando.

# chroot /sysroot/

På dette tidspunkt kan du udføre alle de nødvendige systemvedligeholdelsesopgaver på lavt niveau. Når du er færdig, skal du genstarte systemet ved hjælp af denne kommando.

# reboot -f

Du kan også lide at læse følgende artikler.

  1. Sådan hackes dit eget Linux-system
  2. Linux-katalogstruktur og vigtige filstier forklaret
  3. Sådan oprettes og køres nye serviceenheder i Systemd ved hjælp af Shell Script
  4. Sådan styres 'Systemd' tjenester og enheder ved hjælp af 'Systemctl' i Linux

Endelig er enkeltbrugertilstand eller vedligeholdelsestilstand ikke adgangskodebeskyttet som standard, så enhver med ondsindet hensigt og fysisk adgang til din computer kan gå ind i nødtilstand og "ødelægge" dit system.

Dernæst viser vi dig, hvordan du beskytter enkeltbruger-adgangskode med adgangskode på CentOS 7. Indtil da skal du forblive forbundet til linux-console.net.