Como controlar a quantidade de consoles virtuais criados no boot

Publicado por Silvio Leonardo Teixeira de Souza Cruz em 15/03/2007

[ Hits: 7.821 ]

Blog: http://blog.drall.com.br

 


Como controlar a quantidade de consoles virtuais criados no boot



Durante o processo de boot do sistema, o processo init se encarrega de várias tarefas, dentre elas abrir os consoles virtuais. Esses consoles são aqueles que temos acesso alternando entre as teclas Alt+F1, Alt+F2, Alt+F3, etc.

Por default, ao iniciar o sistema, são abertos 6 consoles virtuais nomeados tty1, tty2, tty3, tty4, tty5 e tty6, cada um podendo ser acessado da maneira citada no parágrafo anterior. Quando o sistema está configurado para aceitar login via algum gerenciados gráfico (xdm, gdm, etc), tal gerenciador pode ser acessado através das teclas ALT+F7.

Sabendo disso, a pergunta é: como é possível controlar a quantidade de consoles virtuais criados na inicialização? A resposta é simples.

As configurações do processo init estão no arquivo /etc/inittab . Como o assunto aqui são os consoles virtuais criados no boot, vamos logo ao que interessa. No arquivo /etc/inittab, existe uma série de linhas da seguinte forma:

1:2345:respawn:/sbin/getty 38400 tty1

Essa linha indica ao init que após ele executar todos os scripts de inicialização, ele deve invocar um prompt de login (através do comando /sbin/getty) no terminal tty1. Assim, por padrão, o /etc/inittab vem com as seguintes linhas de configuração relacionadas a terminais:

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6

Isso significa que após a execução dos scripts de inicialização, são abertos 6 consoles virtuais. Portanto, para acrescentar ou diminuir a quantidade de consoles abertos no momento do boot, basta que estas linhas sejam editadas. Para excluir, por exemplo, o console tty6, bastaria comentar a seguinte linha:

#6:23:respawn:/sbin/getty 38400 tty6

Para acrescentar um console para que este seja acessível, por exemplo, através das teclas ALT+F9, acrescentaríamos a seguinte linha;

9:23:respawn:/sbin/getty 38400 tty9

Para testar o efeito das alterações, basta rebootar o sistema. Viram como é simples? Viva o Linux!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Gimp não imprime? Solução.

Adicionando ícones de status do teclado no system tray do Xfce4

Como deixar um usuário oculto no login

Desativar Abertura de Diretório ao Plugar Mídias USB no Linux Mint 20

Acentos no teclado do Linux Mint Notebook Lenovo Ideapad s145

  

Comentários
[1] Comentário enviado por wfox em 15/03/2007 - 23:51h

Excelente dica. Mto boa para aqueles que querem entender como o sistema funciona. Entender como é a inicialização do sistema é um ponto extremamente interessante.

Parabéns apdrall! Aguardamos mais artigos como este.

[2] Comentário enviado por removidoBR em 17/07/2011 - 04:30h

Olá. Sei que já faz tempo que foi postada essa dica mas não acho os processos do init no arquivo /etc/inittab, ele não existe. Em outra dica postada aqui usei o comando #sed -i "6,7s/^start/stop/g" /etc/event.d/tty[3-6] e não foi possível ler o arquivo ou diretório /etc/event.d/tty[3-6]. Como faço para desabilitar o terminais no Ubuntu 11.04?

Agradeço desde já.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts