O que cada um dos TTYs faz?

3

Eu sei que Alt + Ctrl + F1 - F6 leva-me às linhas de comando disponíveis, e que A linha de comando F1 é usada para depuração, e F8 é a área de trabalho GUI, que eu sei, mas hoje eu notei lá em F7 que não faz nada, exibe apenas algum tipo de log in message, e existe F9 - F12 que apenas exibe tela preta com piscando sob scroll.

alguém pode me esclarecer o que esses consoles fazem, eles são para solucionar problemas talvez? eu uso o netbook do Ubuntu 10.10.

    
por david25 02.02.2011 / 18:08

3 respostas

9
Ctrl + Alt + F1 - F12 muda para diferentes terminais virtuais no seu computador. O que está sendo executado no terminal 1-6 é getty , o que permite que os usuários façam login em uma CLI. O terminal 7 provavelmente está executando algo como tail -f /var/log/messages (ele não faz isso na minha máquina).

As configurações para estes programas existem em /etc/init/tty[n].conf no Ubuntu. Você pode colocar qualquer comando aqui, mas lembre-se de que eles serão executados como usuário root. Os terminais virtuais depois de 6 (ou 7 no seu caso) estão livres para que o servidor X seja capaz de se vincular a um, caso contrário, o programa em execução no plano de fundo do terminal virtual poderá interferir na sua sessão gráfica.

A razão para ter esses terminais virtuais diferentes não é realmente a depuração, mas é uma relíquia histórica do tempo dos sistemas de tempo compartilhado, onde vários usuários usariam o mesmo mainframe de terminais diferentes.

link

    
por petergil 02.02.2011 / 20:09
1

F1 - F6 são consoles virtuais, para multitarefa, com seis ativados por padrão. Para mudar isso:

sudo dpkg-reconfigure console-setup

F7 é o console do Xserver. Quanto ao F9-12, é possível configurar o computador de tal forma que estes possam ser conectados a dispositivos de console reais através de uma porta serial.

    
por user8290 02.02.2011 / 20:42
1

Antigamente, os consoles eram controlados em um arquivo chamado /etc/inittab . Desde iniciante e similares, não tenho certeza de onde encontrar essas configurações, mas você deve saber que é puramente feito pela configuração quantos consoles ativos você tem, e em qual deles é exibido.

Houve algumas convenções sobre eles. Eu sei de tty {1..6} para uso normal (login, getty), tty7 para X11, tty8 ou 10 para loginfos. Enquanto textterms puros estão ficando raros na área de trabalho, tty7 frequentemente foi para tty5.

    
por user unknown 02.02.2011 / 20:07