FreeBSD 매뉴얼에서 시스템 메시지 때문에 가상 콘솔 사용을 권장하는 이유는 무엇입니까? [폐쇄]

FreeBSD 매뉴얼에서 시스템 메시지 때문에 가상 콘솔 사용을 권장하는 이유는 무엇입니까? [폐쇄]

에서 인용FreeBSD 매뉴얼, 섹션 4.2.1. "가상 콘솔":

시스템 콘솔을 사용하여 시스템과 상호 작용할 수 있지만 FreeBSD 시스템 키보드의 명령줄에서 작업하는 사용자는 일반적으로 가상 콘솔에 로그인합니다. 이는 시스템 메시지가 기본적으로 시스템 콘솔에 표시되도록 구성되어 있기 때문입니다. 이러한 메시지는 사용자가 작업 중인 명령이나 파일에 표시되어 현재 작업에 집중하기 어렵게 만듭니다.

이것은 무엇을 의미합니까? 시스템 메시지가 시스템 콘솔에 표시되고 명령 위에 나타나기 때문에 VC에 로그인하기가 어렵습니까?

답변1

귀하의 견적에 따르면 시스템 메시지의 출력이 "시스템 콘솔"에 나타날 수 있습니다. 저는 BSD 사용자는 아니지만 Linux에도 같은 문제가 있을 수 있습니다. "시스템 콘솔"은 커널 부팅 메시지가 표시되는 비그래픽 콘솔(예: TTY1)입니다.

메시지가 표시를 위해 콘솔로 전송되면 커서가 현재 어디에 있는지에 관계없이 덤프됩니다. 이것은 큰 성가심이 될 수 있습니다. 다음 예를 고려하십시오
.편집자님, 커서는 현재 화면 중앙에 있고 당신은 타이핑을 하고 있습니다. 시스템 메시지가 콘솔로 전송되면 커서가 있는 위치를 정확하게 인쇄합니다. 따라서 메시지 출력에서는 현재 편집 중인 파일의 일부가 가려져 읽기가 어려워집니다.


일반적으로 이러한 유형의 메시지는 매우 중요한 경우(예: syslog 수준 EMERG 또는 ALERT)에만 콘솔로 전송됩니다. 이는 메시지를 즉시 보기 위해 수행됩니다. 하지만 때로는 다른 사람이 중요하다고 생각하는 것이 자신이 중요하다고 생각하는 것과 반드시 ​​일치하지 않을 수도 있으므로 이러한 메시지가 문제가 될 수 있습니다.

답변2

시스템 콘솔은 FreeBSD 커널이 메시지를 출력하는 곳입니다.

인용한 텍스트 줄은 시스템 콘솔을 사용하여 명령을 실행하면 실행하는 모든 명령의 입력 및 출력이 시스템 메시지와 함께 산재되어 시스템 메시지를 이해하고 명령 유형을 이해하기가 더 어려워진다는 의미입니다. 산출. 따라서 일부 명령을 실행하려면 가상 콘솔( Alt+F2, )로 전환하고 거기에 로그인하는 것이 좋습니다.Alt+F3

다른 사람들과 똑같은 키보드와 모니터를 동시에 사용하려고 하는 것과 같다고 생각하세요. 다른 사람이 사용하지 않는 제품을 사용하는 것이 더 낫습니다.

관련 정보