Pular para o conteúdo

runlevel no Debian 8 e Red Hat 7

Dica publicada em Linux / Configuração
Alex Silva millinux
Hits: 11.363 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

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"
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descomentar para desabilitar terminal gráfico (grub-pc only):

#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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Nagios Core 4.0.6 no Debian 7 - Instalação e configuração

Configurações avançadas de placa de rede e rotas estáticas

Zabbix 2. 2.3 no Debian Wheezy 7.0.5 - Instalação e configuração

Zabbix Proxy com SQLite 3

PNP4 para Nagios Core em Debian/CentOS - Instalação e configuração

Como colocar som e alerta no aMSN Linux

Configuração da conexão ADSL PPPoE no Linux

NumLock no X Window

Quebrando linha no relógio do Xfce

Mikrotik com a hora correta sempre: NTP Server e Client

#1 Comentário enviado por removido em 25/05/2015 - 22:33h
Tambem pode fazer assim:

#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.
#2 Comentário enviado por lcavalheiro em 25/05/2015 - 23:56h
/etc/inittab no Debian não funciona mais?
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
#3 Comentário enviado por removido em 26/05/2015 - 00:27h

[2] Comentário enviado por lcavalheiro em 25/05/2015 - 23:56h

/etc/inittab no Debian não funciona mais?
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


No Debian 8 (systemd) não.
#4 Comentário enviado por millinux em 26/05/2015 - 10:09h

[1] Comentário enviado por erisrjr em 25/05/2015 - 22:33h

Tambem pode fazer assim:

#systemctl set-default &lt;TARGET&gt;

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
------------------------------------------------------
¿? -&gt; keyboard Error: No Keyboard Present, PRESS F1 to continue.


Bacana, mais outros metodos.
#5 Comentário enviado por millinux em 26/05/2015 - 10:11h

[3] Comentário enviado por erisrjr em 26/05/2015 - 00:27h


[2] Comentário enviado por lcavalheiro em 25/05/2015 - 23:56h

/etc/inittab no Debian não funciona mais?
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta

No Debian 8 (systemd) não.


No Debian 8 nao, incluindo o Red Hat, o Red Hat tambem não possui mais nativamente o net-tools, responsavel pelo ifconfig, netstat entre outros utilitarios de rede.
#6 Comentário enviado por Helmetty em 29/09/2015 - 15:51h

muito útil o Topico me ajudou bastante.
#7 Comentário enviado por tecnicoanselmo em 22/06/2016 - 23:13h
Olá pessoal. Primeiramente obrigado pelas dicas. Com a ausência do inittab no debian 8.5, fiquei perdido quanto à alteração da função ctrl+alt+del para desligar, que por padrão reinicia. Vocês sabem como mudar para desligar? Obrigado.

Contribuir com comentário

Entre na sua conta para comentar.