내 PC에서 몇 개의 tty와 pts가 실행되고 있습니까?

내 PC에서 몇 개의 tty와 pts가 실행되고 있습니까?

이런 식으로 더 많은 포인트를 만들 수 있다는 것을 알았습니다.

  1. 텍스트 모드로 재부팅하려면-tty1

  2. startxGUI 모드로 점프하기 위해 입력합니다 .
    tty1에서 inupt로 시작된 GUI 모드에서 터미널을 입력합니다.

      tty    
      /dev/pts/0  
    

이 GUI는 pts/0입니다

  1. 입력 ctrl+ alt+ 다른 텍스트 모드 f2로 이동
    -tty2
  2. startxGUI 모드로 점프하기 위한 입력에 대한 이 GUI는 pts/1입니다.

tty2에서 inupt로 시작된 GUI 모드에서 터미널에 들어가려면

    tty
    /dev/pts/1  

이제 두 개의 GUI 모드를 생성할 수 있습니다.
내 PC에서 동시에 몇 개의 tty와 pt가 실행되고 있는지 어떻게 알 수 있나요?

GUI에 가상 터미널을 포함하는 모든 GUI 프로그램은 x 서버(또는 x 윈도우 시스템)의 클라이언트(또는 슬레이브)이므로 유사 터미널 슬레이브라고 불립니다.

무루는 나에게 새로운 지식을 많이 주는데, 아마도 무루의 설명에 잘못된 표현이 있을 수도 있다. 다른 관점의 pts에 관한 것

제 생각에는 다음과 같은 문장이 적절할 것 같습니다.
하지만 이는 tty1에서 시작된 X 서버의 응용 프로그램일 뿐만 아니라 pts이기도 합니다.

여기에서 토론을 참조하십시오.내가 누구인지 입력할 때 Linux에서 pts/0 및 (:0.0)은 무엇입니까?

답변에서 인용

지식으로부터 나는 결론을 도출합니다.

tty1에서 시작된 X 서버뿐만 아니라 pts도 시작되었습니다.

답변1

이 GUI는 pts/0입니다

음, 아뇨. 어디서 왔는지는 모르겠지만 pts/0tty1에서 시작된 X 서버이고 pts/0이 아닙니다. 보다자세한 내용은 이 U&L 게시물을 참조하세요..

주어진 시간에 기본적으로 getty가 실행되는 6개의 TTY(로그인할 수 있도록)가 있습니다. TTY 1-6은 CtrlAltF1- 를 사용하여 액세스할 수 있습니다 F6. TTY 7에는 기본적으로 GUI가 시작됩니다. 16.04 이상에서는 다음을 사용하여 더 많은 getty 인스턴스를 시작할 수 있습니다.

systemctl start getty@ttyN

N적절한 번호로 교체합니다 .

현재 열려 있는 의사 터미널 수를 찾으려면 다음을 수행하십시오.

ps -eo tty= | sort -u

ps -e모든 프로세스를 나열하고 -o tty=헤더 줄 없이 프로세스 TTY를 나열합니다. sort로 고유한 항목을 얻으세요 -u. 예를 들어:

$ ps -eo tty= | sort -u
?
pts/0
pts/1
pts/2
tty1
ttyS0

관련 정보