런레벨과 가상 터미널(TTY) 간의 관계

런레벨과 가상 터미널(TTY) 간의 관계

규칙 레벨 5에서 ​​3(명령 사용)으로 전환 하고 init위쪽 키를 누르면 이제 TTY7 대신 TTY1에 있다는 것을 깨닫고 다시 런레벨 5로 전환하면 TTY7로 돌아갑니다. 왜?CtrlAltF1F7

보다 일반적으로 런레벨과 가상 터미널(TTY) 사이의 관계는 무엇입니까?

답변1

당신은 확인할 수 있습니다여기tty(전신타자기) 설명

그러나 요약하면 tty 1-6은 CLI 터미널용이고 tty7은 GUI용입니다.

또한 확인여기tty7이 X를 의미하는 이유

관계에 대하여:

  • 실행 레벨 1(단일 사용자)에는 tty가 하나만 있습니다.
  • 실행 수준 3(다중 사용자 텍스트 모드)의 기본값은 1~6이며 여러 사용자를 허용합니다.
  • Runlevel 5(다중 사용자 그래픽 모드) vt7이 이 레벨에서 작동하므로 GUI를 사용할 수 있습니다.

따라서 런레벨 3으로 전환할 때마다 tty7의 서비스가 활성화되지 않습니다. 런레벨 5로 복귀하면 tty7을 생성했던 서비스가 시작되므로 tty7로 복귀하게 됩니다.

이것이 기본값이지만 물론 설정을 변경할 수 있습니다. 요즘에는 systemd가 있는 배포판을 사용하는 경우 tty가 동적으로 생성되지만 강제로 적용하려면 /etc/systemd/logind.conf매개변수를 편집하고 변경할 수 있습니다.#NAutoVTs=6

관련 정보