Altere o nível de execução no RHEL 7 / CENTOS 7 com o SystemD

0

Eu quero mudar o nível de execução no CentOS 7 para que eu possa corrigir o aplicativo. Eu tentei mudar o nível de execução de 3 para 2, executando o comando abaixo, mas após a reinicialização, ele ainda mostra o nível de execução 3.

Quer saber se existe algum método / comando para fazer isso.

ln -s /lib/systemd/system/runlevel2.target /etc/systemd/system/default.target
    
por user358804 12.05.2017 / 07:05

2 respostas

1

Se tudo o que você deseja fazer é mudar temporariamente para o runlevel 2, invoque:

# sysemctl isolate multi-user.target

    
por 12.05.2017 / 11:42
0

Neste link , pude ver o seguinte.

Traditional runlevel      New target name     Symbolically linked to...
Runlevel 0           |    runlevel0.target -> poweroff.target
Runlevel 1           |    runlevel1.target -> rescue.target
Runlevel 2           |    runlevel2.target -> multi-user.target
Runlevel 3           |    runlevel3.target -> multi-user.target
Runlevel 4           |    runlevel4.target -> multi-user.target
Runlevel 5           |    runlevel5.target -> graphical.target
Runlevel 6           |    runlevel6.target -> reboot.target

Para obter o conjunto atual runlevel :

# systemctl get-default

Portanto, para alterar o runlevel no RHEL 7, tente usar o comando systemctl para alterar o nível de execução. Como runlevel 2 é emulado por multi-user.target

# systemctl isolate multi-user.target
# systemctl isolate runlevel2.target
# systemctl set-default multi-user.target

# rm '/etc/systemd/system/default.target'
# ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'

O mesmo pode ser encontrado neste vermelho. link .

    
por 12.05.2017 / 08:26

Tags