Administração de Linux
medium

Administração de Linux Question #019e3987

Question Statement
Administração de Linux
#sysvinit
#runlevel
#init
#telinit
#single-user-mode
Medium

Qual dos seguintes comandos coloca um sistema executando o SysV init em um estado no qual é seguro realizar tarefas de manutenção? (Escolha DUAS respostas corretas.)

A

shutdown -R 1 now

B

shutdown -single now

C

init 1

Correct
D

telinit 1

Correct
E

runlevel 1

Official Explanation / Community Explanations

Resumo

Para colocar um sistema executando o SysV init em um estado seguro para tarefas de manutenção, você precisa alternar para o runlevel 1 (modo de usuário único). Os comandos corretos são: init 1 e telinit 1, pois eles alteram diretamente o runlevel para 1.

Como funciona

O SysV init usa runlevels para definir os estados do sistema. O runlevel 1 é o modo de usuário único, que fornece um ambiente mínimo com apenas os serviços essenciais, permitindo a realização de tarefas de manutenção sem interferência de outros usuários ou serviços. O comando init é a maneira tradicional de alterar os runlevels; telinit é um link simbólico ou alternativa que se comunica com o processo init para alterar os runlevels. Ambos os comandos efetivamente dizem ao processo init para mudar para o runlevel 1.

Por que as respostas corretas estão certas

  • init 1: Este comando instrui diretamente o processo init a mudar para o runlevel 1. É o método padrão para alternar entre runlevels em sistemas SysV init.
  • telinit 1: Este comando envia uma mensagem ao processo init para alterar o runlevel para 1. É funcionalmente equivalente a init 1 e é frequentemente usado em scripts ou por administradores.