Qual é a diferença entre o modo de usuário único, o modo de recuperação do GRUB e a inicialização com o disco de instalação do Ubuntu?

3

Qual é a diferença entre o seguinte:

  1. Como entrar no modo de usuário único, por exemplo %código%
  2. Entrando no modo de recuperação, na tela do GRUB, selecionando telinit 1
  3. Usando o DVD de instalação do Ubuntu e inserindo a linha de comando

Em quais casos você usaria as diferentes opções para trabalho de recuperação / administração?

    
por user779159 31.12.2012 / 12:19

2 respostas

2

Nível de execução

Explicação formal
De acordo com a wikipedia, o termo runlevel refere-se a um modo de operação em um dos sistemas operacionais que implementam a inicialização no estilo Unix System V.

Basicamente, todo sistema multiusuário ou de compartilhamento de tempo permite que vários usuários efetuem login ao mesmo tempo em que o sistema está em execução no modo multiusuário (modo padrão do sistema operacional moderno). No entanto, há situações, como atualização de kernel ou outra manutenção, quando você precisa se certificar de que nenhum outro usuário está conectado ao sistema que possa alterar os recursos ou processos. Você pode fazer isso colocando o nível de execução no modo de usuário único. somente um usuário único tem permissão para fazer login quem está autorizado a executar a tarefa desejada.
Você pode dizer que Um nível de execução é uma configuração de software do sistema que permite que apenas um grupo selecionado de processos exista . No sistema linux telinit utility é usado para alterar o runlevel do sistema entre 6 valores possíveis:

0 Parar sistema
1 Utilizador único
2 Modo multi-utilizador completo (predefinição)
3 Modo multiusuário completo
4 Modo multiusuário completo
5 Modo multiusuário completo
6 Reinicialização do sistema

Modo de Recuperação

O modo de recuperação é o mesmo do modo de usuário único, mas permite que apenas um tipo selecionado de programas seja executado. Modo de recuperação garante que apenas um programa que é absolutamente necessário para executar o sistema seja carregado. por padrão para evitar uma possível falha devido a qualquer configuração ou programa com defeito.

Modo ao vivo

Quando você inicializa usando um live linux CD, você tem um sistema operacional e uma configuração completamente diferentes daqueles pré-instalados em seu sistema. Isso se deve ao fato de que você está realmente usando o sistema operacional disponibilizado pelo live CD. .

Você pode usar telinit para alternar entre o modo de usuário único ou o modo de multiusuário quando houver mais de um usuário que use o mesmo sistema operacional e for necessário realizar uma tarefa que pode ser interrompida por outro usuário se estiver conectado , como fsck ou atualização do kernel, etc.

O modo de recuperação é melhor para superar a maioria dos problemas do sistema, como um pacote instalado, que pode impedir a inicialização do sistema, pois permite que você faça o login no sistema, mesmo que não seja possível inicializar no modo normal

Você pode inicializar no modo ao vivo para várias finalidades de teste ou diagnóstico. O modo ao vivo fornece acesso ao hardware do sistema e até mesmo ao SO instalado usando o utilitário chroot . Quando nada ajuda e você não consegue encontrar uma maneira de entrar no sistema, você pode inicializar no modo ao vivo e chroot no sistema instalado.

    
por Gufran 31.12.2012 / 13:43
0
  1. O modo de usuário único é um modo em que um sistema de usuário multi é inicializado em um ambiente de superusuário único . Quando neste modo, alguns serviços não essenciais não são executados, como os serviços de rede (o que também evita uma invasão externa). Geralmente é usado quando é necessário acesso exclusivo aos discos; por exemplo, quando é necessário executar fsck , pois nenhum outro usuário terá acesso aos discos.
  2. O Modo de Recuperação é essencialmente o mesmo que o Modo de Usuário Único.
  3. Obter uma linha de comando em um Live CD do Ubuntu é uma questão completamente diferente. Você tem uma sessão no Ambiente ao Vivo que foi carregada na memória do CD. Enquanto você pode ter privilégios de root (se você usa su para obter um shell de root), eles são privilégios de root no Live Environment, não no seu ambiente instalado. Isso é normalmente usado se um problema o impediu de acessar sua instalação e, nesse caso, você usaria as ferramentas no ambiente ativo direcionado à instalação; por exemplo, se você tiver matado o GRUB, pode executar sudo grub-install /dev/sda && sudo update-grub para consertá-lo. Se o seu problema só puder ser resolvido com acesso ao sistema instalado e você não puder acessá-lo, você pode usar chroot para fazer seu emulador de terminal agir como se estivesse no ambiente instalado.

Demasiado longo; não leu: Se você puder inicializar no sistema e tiver um problema, use o modo de recuperação (ninguém realmente usa o modo de usuário único). Se você não puder inicializar no sistema e precisar consertar algo que não precisa de acesso direto ao sistema, use um Live CD. Se você não puder inicializar no sistema e precisar consertar algo que precise de acesso direto ao sistema, use um Live CD e chroot .

    
por p0llard 31.12.2012 / 13:06