incompatibilidade de nível de execução

0

eu estou explorando o runlevel do sistema Ubuntu,

quando executo runlevel , para exibir o nível de execução atual, obtive:

N 5

mas dentro do /etc/init/rc-sysinit.conf :

env DEFAULT_RUNLEVEL=2

por que o nível de execução padrão é diferente do meu nível de execução atual, eu não fiz nenhuma alteração

e como os números de nível de execução significam:

Code        Description
2           Graphical multi-user with networking
3-5         Unused but configured the same as runlevel 2

estou confuso sobre isso

    
por once 29.01.2016 / 11:12

1 resposta

1

Eu estava confuso sobre este problema há alguns dias, finalmente descobri que o Ubuntu agora muda para "systemd" para completar a inicialização e comandar o processo desde a versão 15.04, tanto "initSysV" quanto "start-up" são não usado agora. já que o /etc/init/rc-sysinit.conf é o texto de configuração do start-up… então…

systemd apenas use "runlevel" para compatibilidade.

você pode ter certeza disso olhando em / sbin / init

% bl0ck_qu0te%

quando você roda o "init", você roda "systemd" na verdade:)

detalhes aqui: link

Curiosamente, se você executar "init [2,4]" no x-window, você ficará preso, a razão permanece desconhecida para mim. você pode executar o "init 5" em tty1 para voltar. mas se você executar "runlevel" então, você terá uma saída como "3 5", não "2 5" ou "4 5", então eu acredito que a variável "runlevel" foi atribuída a "3" quando você executa "init [2,3,4] ", para" 5 "quando" init 5 ".

eu sou chinês e não sou bom em inglês, espero ter deixado claro o suficiente:)

    
por Tma 13.02.2016 / 14:25