Por que estou no nível de execução 2, mas ainda posso ver minha GUI? [duplicado]

1

Eu sou um novato no Linux usando o Ubuntu 14.04. Eu me deparei com o conceito de runlevels. O que me confunde é o fato de que quando eu executo o comando

who -r

Vejo que estou no nível de execução 2, que representa o modo de texto para vários usuários, sem servidores. Por que ainda tenho acesso à minha GUI, mas estou no nível 2? Eu pensei que eu estava no nível de execução 4, que é multi-usuário, modo GUI, sem servidores. Por favor, eu preciso de esclarecimentos. Obrigado.

    
por gnsr 28.03.2015 / 06:12

1 resposta

2

O Ubuntu não usa mais o conceito de Runlevels. O Ubuntu agora usa o novo init baseado no upstart que depende unicamente da ocorrência de um evento e, em seguida, aciona a (s) resposta (s) definida (s) para iniciar / eliminar programas.

O runlevel, por outro lado, é do antigo daemon de inicialização do estilo SysV que depende do nível de execução para decidir qual programa iniciará e qual será eliminado, você precisará colocar os scripts nos diretórios definidos para cada runlevel ( /etc/rc{0..6}.d ).

Por razões de compatibilidade, o Ubuntu ainda suporta a execução de scripts SysV runlevels a partir de /etc/rc{0..6}.d com base no runlevel definido na variável DEFAULT_RUNLEVEL de /etc/init/rc-sysinit.conf , mas o conceito de runlevels é um pouco obsoleto e você não deve ser demais incomodado com isso.

    
por heemayl 28.03.2015 / 10:32