Как загрузиться в однопользовательском режиме в 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
Возможно, вам также будет интересно прочитать следующие статьи.
- Как взломать вашу собственную систему Linux
- Объяснение структуры каталогов Linux и путей к важным файлам
- Как создать и запустить новые сервисные модули в Systemd с помощью сценария оболочки
- Как управлять службами и модулями Systemd с помощью Systemctl в Linux
Наконец, однопользовательский режим или режим обслуживания по умолчанию не защищен паролем, поэтому любой человек со злым умыслом и физическим доступом к вашему компьютеру может войти в аварийный режим и « уничтожить” вашу систему.
Далее мы покажем вам, как защитить однопользовательский режим паролем в CentOS 7. До тех пор оставайтесь на связи с linux-console.net.