Поиск по сайту:

Как загрузиться в однопользовательском режиме в CentOS/RHEL 7


Однопользовательский режим (иногда известный как Режим обслуживания) — это режим работы Unix-подобных операционных систем, таких как Linux, в котором при загрузке системы запускается несколько служб для основных целей. функциональность, позволяющая одному суперпользователю выполнять определенные критические задачи.

Это уровень запуска 1 в системе SysV init и runlevel1.target или rescue.target в systemd. Важно отметить, что службы, если таковые имеются, запущенные на этом уровне выполнения/цели, различаются в зависимости от дистрибутива. Обычно он полезен для технического обслуживания или аварийного ремонта (поскольку он вообще не предлагает никаких сетевых услуг), когда компьютер не способен к нормальной работе.

Некоторые из низкоуровневых ремонтов включают в себя выполнение, например, fsck поврежденных разделов диска, сброс пароля root, если вы его потеряли, исправление ошибки «не удалось смонтировать /etc/fstab» – и это лишь самые важные из них. критичен к ним. А также когда система не может нормально загрузиться.

В этом уроке мы опишем, как загрузиться в однопользовательском режиме в CentOS 7. Обратите внимание, что практически это поможет вам войти в аварийный режим и получить доступ к аварийной оболочке.

Как загрузиться в однопользовательском режиме

1. Сначала перезагрузите компьютер с CentOS 7, после начала процесса загрузки дождитесь появления меню загрузки GRUB, как показано на снимке экрана ниже. .

2. Затем выберите версию ядра в меню grub и нажмите клавишу e, чтобы изменить первый вариант загрузки. Теперь используйте клавишу со стрелкой вниз, чтобы найти строку ядра (начинается с «linux16»), затем измените аргумент ro на rw init=/sysroot/bin/ sh, как показано на снимке экрана ниже.

3. После завершения задачи на предыдущем шаге нажмите Ctrl-X или F10, чтобы загрузиться в однопользовательском режиме (получить доступ к экстренному оболочка).

4. Теперь смонтируйте корневую файловую систему (/) с помощью следующей команды.

chroot /sysroot/

На этом этапе вы можете выполнить все необходимые задачи по низкоуровневому обслуживанию системы. Как только вы закончите, перезагрузите систему с помощью этой команды.

reboot -f

Возможно, вам также будет интересно прочитать следующие статьи.

  1. Как взломать вашу собственную систему Linux
  2. Объяснение структуры каталогов Linux и путей к важным файлам
  3. Как создать и запустить новые сервисные модули в Systemd с помощью сценария оболочки
  4. Как управлять службами и модулями Systemd с помощью Systemctl в Linux

Наконец, однопользовательский режим или режим обслуживания по умолчанию не защищен паролем, поэтому любой человек со злым умыслом и физическим доступом к вашему компьютеру может войти в аварийный режим и « уничтожить” вашу систему.

Далее мы покажем вам, как защитить однопользовательский режим паролем в CentOS 7. До тех пор оставайтесь на связи с linux-console.net.