Por que o manual do FreeBSD recomenda o uso de um console virtual por causa das mensagens do sistema? [fechadas]

0

Citando o Manual do FreeBSD , na seção 4.2.1. "Consoles Virtuais":

While the system console can be used to interact with the system, a user working from the command line at the keyboard of a FreeBSD system will typically instead log into a virtual console. This is because system messages are configured by default to display on the system console. These messages will appear over the command or file that the user is working on, making it difficult to concentrate on the work at hand.

O que significa: efetuar login em um VC, pois as mensagens do sistema serão exibidas no console do sistema e aparecerão sobre o comando, dificultando o processo?

    
por Hinklo 20.11.2013 / 13:52

2 respostas

1

O bit que você cita está dizendo que a saída de uma mensagem do sistema pode aparecer em um "console do sistema". Eu não sou uma pessoa BSD, mas o Linux pode ter esse mesmo problema. Um "console do sistema" seria um console não gráfico (ou seja, TTY1), como o local em que as mensagens de inicialização do kernel são exibidas.

Quando uma mensagem é enviada para o console a ser exibido, ela é despejada onde quer que o cursor esteja atualmente. Isso pode ser um grande aborrecimento. Considere o seguinte exemplo:
Digamos que você esteja usando o editor vi e, atualmente, o cursor está no meio da tela e você está digitando. Se uma mensagem do sistema for enviada para o console, ela será impressa exatamente onde seu cursor está. Assim, a saída da mensagem irá obscurecer parte do arquivo que você está editando atualmente, dificultando a leitura.

Geralmente, esses tipos de mensagens são enviados apenas para o console, se forem realmente importantes (por exemplo, nível syslog EMERG ou ALERT). Isso é feito para que a mensagem seja vista imediatamente. Mas, às vezes, o que alguém considera importante não é o que você considera importante e, portanto, essas mensagens podem ser um incômodo.

    
por 21.11.2013 / 05:17
1

O console do sistema é onde o kernel do FreeBSD envia suas mensagens; ttyv0.

A linha de texto que você cita está dizendo que, se você usar o console do sistema para executar comandos, sua entrada e a saída de quaisquer comandos executados serão intercalados com mensagens do sistema, dificultando a compreensão das mensagens do sistema e Para fazer sentido de qualquer saída seus tipos de comando. Então, o que o parágrafo está recomendando é que você mude para um Virtual Console ( Alt+F2 , Alt+F3 ) e faça o login lá quando quiser executar alguns comandos.

Pense nisso como tentar usar o mesmo teclado e monitor ao mesmo tempo que outra pessoa; melhor apenas ir e usar um que ninguém mais esteja usando.

    
por 21.11.2013 / 01:49