Articles

Jak uruchomić w trybie pojedynczego użytkownika w CentOS/RHEL 7

tryb pojedynczego użytkownika (czasami znany jako tryb konserwacji) jest trybem w systemach operacyjnych typu Unix, takich jak Linux, gdzie kilka usług jest uruchamianych przy rozruchu systemu dla podstawowej funkcjonalności, aby umożliwić pojedynczemu superużytkownikowi wykonywanie pewnych krytycznych zadań.

jest to runlevel 1 w systemie sysv init, oraz runlevel1.cel lub ratunek.cel w systemd. Co ważne, usługi, jeśli w ogóle, uruchomione na tym poziomie/docelowym, różnią się w zależności od dystrybucji. Jest to ogólnie przydatne do konserwacji lub napraw awaryjnych (ponieważ nie oferuje żadnych usług sieciowych w ogóle), gdy komputer nie jest w stanie normalnie działać.

niektóre z napraw niskiego poziomu obejmują uruchomienie, takie jak fsck uszkodzonych partycji dysku, zresetowanie hasła roota, jeśli je zgubiłeś, Napraw błąd „nie udało się zamontować /etc/fstab” – aby wspomnieć o najbardziej krytycznym z nich. A także, gdy system nie uruchamia się normalnie.

w tym samouczku opiszemy, jak uruchomić tryb pojedynczego użytkownika na CentOS 7. Pamiętaj, że praktycznie pomoże Ci to wejść w tryb awaryjny i uzyskać dostęp do powłoki awaryjnej.

Jak uruchomić w trybie pojedynczego użytkownika

1. Najpierw uruchom ponownie komputer CentOS 7, po rozpoczęciu procesu rozruchowego poczekaj, aż pojawi się menu rozruchowe GRUB, jak pokazano na zrzucie ekranu poniżej.

CentOS 7 Grub Menu
CentOS 7 Grub Menu

2. Następnie wybierz wersję jądra z menu grub i naciśnij e, aby edytować pierwszą opcję rozruchu. Teraz użyj klawisza strzałki w dół, aby znaleźć linię jądra (zaczyna się od” linux16″), a następnie zmień argument ro na rw init=/sysroot/bin/sh, jak pokazano na poniższym zrzucie ekranu.

Edytuj opcje rozruchu Grub
Edytuj opcje rozruchu Grub

3. Po zakończeniu zadania w poprzednim kroku naciśnij Ctrl-X lub F10, aby uruchomić tryb pojedynczego użytkownika (dostęp do powłoki awaryjnej).

CentOS 7 Emergency Shell
CentOS 7 Emergency Shell

4. Teraz zamontuj główny (/) system plików za pomocą następującego polecenia.

# chroot /sysroot/

w tym momencie możesz wykonać wszystkie niezbędne zadania konserwacji systemu niskiego poziomu. Po zakończeniu uruchom ponownie system za pomocą tego polecenia.

# reboot -f

Możesz również przeczytać poniższe artykuły.

  1. Jak włamać się do własnego systemu Linux
  2. struktura katalogów Linuksa i ważne ścieżki plików wyjaśnione
  3. Jak tworzyć i uruchamiać nowe jednostki usługowe w Systemd za pomocą skryptu powłoki
  4. Jak zarządzać usługami i jednostkami Systemd za pomocą „Systemctl” w Linuksie

wreszcie, tryb pojedynczego użytkownika lub tryb konserwacji nie jest domyślnie chroniony hasłem, więc każdy ze złośliwym zamiarem i fizycznym dostępem do komputera może wejść w tryb awaryjny i „zniszczyć” Twój system.

następnie pokażemy, jak chronić hasłem tryb pojedynczego użytkownika na CentOS 7. Do tego czasu pozostań w kontakcie z Tecmint.com.