Como iniciar no modo de utilizador único em CentOS / RHEL 7/8

modo de utilizador único, também referido como modo de manutenção, permite a um único super-utilizador recuperar/reparar os problemas do sistema.geralmente, estes problemas não podem ser resolvidos num ambiente multi-utilizador. O sistema pode arrancar, mas não funcionará corretamente ou você não será capaz de fazer login.

modo de manutenção usa runlevel1.targetourescue.target em Red Hat (RHEL) 7/8 sistemas baseados.

neste modo, o sistema monta todos os sistemas de ficheiros locais, mas não activa as interfaces de rede. Ele só permite determinados serviços e funcionalidade mínima para reparar o sistema.

este método é principalmente útil quando você deseja executar o ‘fsck’ para ‘corrigir sistemas de arquivos corrompidos’, ou para repor uma senha de raiz esquecida, ou para corrigir um problema de ponto de montagem no sistema.

pode arrancar CentOS/RHEL 7/8 sistemas em Modo de utilizador único usando os três métodos abaixo:

  • Método-1: CentOS de arranque / RHEL 7/8 sistemas em Modo de utilizador único adicionando o “rd.quebra de” parâmetro para o kernel
  • Método 2: Iniciar o CentOS/RHEL 7/8 sistemas em modo de usuário único, substituindo o “rhgb tranquila” word com o “init=/bin/bash ou init=/bin/sh” parâmetro do kernel
  • Método 3: Arranque CentOS/RHEL 7/8 sistemas em modo de usuário único, substituindo o “ro” word com o “rw init=/sysroot/bin/sh” parâmetro do kernel

Método 1: iniciar o CentOS/RHEL 7/8 no modo de usuário único

Reinicie o seu sistema. No ecrã de arranque do GRUB2, carregue na tecla "e" para editar o kernel seleccionado. Você precisa selecionar a primeira linha, a primeira é o kernel mais recente, enquanto que você pode selecionar a outra se você gostaria de iniciar o seu sistema com o kernel mais antigo.

Dependendo do seu RHEL/CentOS versão, encontrar a palavra “linux16” ou “linux”, e pressione o botão “End” no teclado para ir para o final da linha e adicione a palavra-chave “rd.quebrar “como mostrado na imagem abaixo, em seguida, carregue em “Ctrl+x” ou ” F10 ” para arrancar no modo de utilizador único.Nota: Você precisa encontrar a palavra linux16para os sistemas RHEL/CentOS 7, enquanto linux para os sistemas RHEL/CentOS 8.

esta alteração, monta o seu sistema de ficheiros de raiz no modo “read only (RO)”. Você pode verificar isto executando o comando abaixo. Além disso, a saída abaixo mostra claramente que você está em “Modo De Emergência”.

# mount | grep root

Para fazer alterações para o “sysroot” arquivo de sistema que você precisa para remonte-lo com a LEITURA e GRAVAÇÃO (RW) modo:

# mount -o remount,rw /sysroot

Execute o comando abaixo para alterar o meio ambiente, comumente conhecido como “preso diretório” ou “jaula” :

# chroot /sysroot

Agora, o único modo de utilizador está pronto para uso. Uma vez que você tenha corrigido o seu problema, e para sair do modo de usuário único, execute os seguintes passos.

CentOS/RHEL 7/8 usa o SELinux por padrão, portanto, criar o seguinte arquivo oculto, que irá efectuar automaticamente a mudança de nome de todos os arquivos no próximo boot:

# touch /.autorelabel

Finalmente, execute o comando abaixo para reiniciar o sistema. Alternativamente, escreva” exit ” comando duas vezes para reiniciar o seu sistema:

# reboot -f

Método-2: Como iniciar no modo de utilizador único em CentOS / RHEL 7/8

reinicie o seu sistema. No ecrã de arranque do GRUB2, carregue na tecla "e" para editar os parâmetros seleccionados do kernel.

Encontrar a palavra “rhgb tranquila” e substituí-lo com “init=/bin/bash” ou “init=/bin/sh”, em seguida, pressione “Ctrl+x” ou “F10” para inicializar no modo de usuário único.imagem de init=/bin/bash :

Imagem init=/bin/sh :

Por padrão, isto irá montar o seu “/” partição em somente-leitura (RO) modo, então você vai precisar para voltar a montar o “/” sistema de arquivos com LEITURA e GRAVAÇÃO (RW) modo de fazer alterações:

# mount -o remount,rw /

agora Você pode executar qualquer tarefa que você deseja. Quando tiver terminado, execute o seguinte comando para habilitar SELinux a legendagem no reinício:

# touch /.autorelabel

Finalmente, reinicie o sistema:

# exec /sbin/init 6

Método 3: Como Inicializar no modo de emergência no RHEL/CentOS 7/8

Para interrupção automática de inicialização, reinicie o seu sistema e prima qualquer tecla no GRUB2 tela inicial.

Isto irá mostrar a lista de kernels disponíveis no seu sistema. Seleccione o kernel mais recente e carregue na tecla "e" para editar os parâmetros seleccionados do kernel.

Encontre a linha que começa com a palavra “linux” ou “linux16” e substitua “ro” por “RW init=/sysroot/bin/sh”. Quando terminar, carregue em” Ctrl+x “ou” F10 ” para arrancar no modo de utilizador único.

mude o ambiente para” cadeia chroot”executando o comando abaixo:

# chroot /sysroot

faça todas as alterações necessárias ao sistema. Uma vez feito, execute o comando abaixo para activar a re-marcação do SELinux no reboot:

# touch /.autorelabel

finalmente reinicie o sistema:

# reboot -f

notas de Fecho

neste tutorial mostramos-lhe três métodos para iniciar o sistema RHEL / CentOS 7/8 no modo de emergência. Esperamos que você possa iniciar o seu sistema Linux em Modo de usuário único para recuperar/reparar os problemas do sistema.

Deixe uma resposta

O seu endereço de email não será publicado.