runlevel no Debian 8 e Red Hat 7
Dica publicada em Linux / Configuração
runlevel no Debian 8 e Red Hat 7
Olá, pessoal.
Segue um auxilio para configuração/alteração de runlevel em novas distribuições Debian 8 e Red Hat 7. Ambas não possuem mais o arquivo do "inittab" para fazer a alteração. Tive um trabalho para fazer essa alteração, não localizei documentação para isso em sites que visitei (exceto o site do Debian).
Seguem abaixo 2 métodos para fazê-lo e deixar permanente.
# systemctl isolate graphical.target
Para desabilitar o modo multi-usuário:
# systemctl isolate multi-user.target
Para multi-user:
# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
Para graphical:
# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
Depois da alteração, atualize o GRUB e reinicie o servidor. Verifique o novo runlevel:
# update-grub
# init 6
# runlevel
# nano /etc/default/grub
Descomentar para desabilitar terminal gráfico (grub-pc only):
Depois da alteração, atualize o GRUB reinicie o servidor. Verifique o novo runlevel:
# update-grub
# init 6
# runlevel
Segue um auxilio para configuração/alteração de runlevel em novas distribuições Debian 8 e Red Hat 7. Ambas não possuem mais o arquivo do "inittab" para fazer a alteração. Tive um trabalho para fazer essa alteração, não localizei documentação para isso em sites que visitei (exceto o site do Debian).
Seguem abaixo 2 métodos para fazê-lo e deixar permanente.
Alteração de runlevel
Para desabilitar o modo gráfico:# systemctl isolate graphical.target
Para desabilitar o modo multi-usuário:
# systemctl isolate multi-user.target
1° Método
Criar um link simbólico do arquivo de "runlevel 3" para um novo como default no diretório de "conf" do systemd.Para multi-user:
# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
Para graphical:
# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
Depois da alteração, atualize o GRUB e reinicie o servidor. Verifique o novo runlevel:
# update-grub
# init 6
# runlevel
2° Método
Edite o arquivo abaixo alterando o valor "quit" para "3" e insira-o mesmo na segunda linha:# nano /etc/default/grub
#GRUB_CMDLINE_LINUX_DEFAULT="quit"
GRUB_CMDLINE_LINUX_DEFAULT="3"
GRUB_CMDLINE_LINUX="3"
GRUB_CMDLINE_LINUX_DEFAULT="3"
GRUB_CMDLINE_LINUX="3"
Descomentar para desabilitar terminal gráfico (grub-pc only):
#GRUB_TERMINAL=console
GRUB_TERMINAL=console
GRUB_TERMINAL=console
Depois da alteração, atualize o GRUB reinicie o servidor. Verifique o novo runlevel:
# update-grub
# init 6
# runlevel
#systemctl set-default <TARGET>
como em:
#systemctl set-default multi-user.target
ou
#systemctl set-default graphical.target
Para listar os perfis existentes em seu ambiente:
# systemctl list-units --type=target
------------------------------------------------------
¿? -> keyboard Error: No Keyboard Present, PRESS F1 to continue.