TTY 수를 줄이려면 어떻게해야합니까?


21

7 개의 TTY가 필요하지 않습니다 (또는 그렇습니까?). 이 숫자를 3으로 줄이려면 어떻게해야합니까?


2
TTY ( 가상 터미널 ) 를 제거하여 얻을 수있는 것이 있으면 제거하는 데 시간이 걸리지 않을 것입니다. Lifehacker는 성능을 개선하기 위해 추가 TTY를 제거 할 것을 제안했으며이 의견 은 왜 차이를 느끼지 못하는지를 잘 설명해줍니다.
Firefeather

그러나 무례한 의도는 없습니다. TTY를 제거 할 것인지는 신경 쓰지 않습니다. 나는 사람들이 문제에 대해 시스템 파일을 변경하기로 결정하기 전에 실제로 중요한지 알기를 원합니다.
Firefeather

실제로, 각각은 4k의 램처럼 사용합니다. 귀찮게 포인트가 없습니다.
psusi

2
/ I /가 더 적은 TTY를 원하는 이유는 내 프로세스 목록에서 줄을 긋기 때문입니다. 서버에서 실행되는 각 프로세스가 목적을 갖기를 원하며 이러한 TTY에는 없습니다.
Vincent Robert

예, 당신은 그것들이 필요합니다!
haziz

답변:


12

내가 추천하는 방법은 다음과 같습니다.

  1. 실행 : ACTIVE_CONSOLES = "/ dev / tty [1-6]"sudoedit /etc/default/console-setup 행을 찾으십시오.

  2. 원하는 tty의 양으로 변경하십시오. 3를 들어 당신이 할 : ACTIVE_CONSOLES = "/ dev에 / 청각 장애 [1-3]"

  3. 파일을 저장하고 / etc / init / :로 이동 cd /etc/init/한 다음 lstty 파일을 보려면 입력 하십시오.
    그것들은 tty1.conf, tty2.conf, tty3.conf ....와 같아야합니다.

  4. 원하지 않는 모든 tty의 이름을 바꾸십시오. 귀하의 경우 마지막 3 tty의 이름을 바꾸십시오.

    sudo mv tty4.conf tty4.conf.bck
    sudo mv tty5.conf tty5.conf.bck
    sudo mv tty6.conf tty6.conf.bck

  5. 재부팅 및 테스트

    • 몇 가지 팁. tty4-6 X를 제거하더라도 CTRL + ALT + F7에 그대로 있습니다.
    • tty4에서 tty6까지 공백으로 나타납니다 (검은 색, 깜박임 로그인 대기 중이 아님).

내 지시에 따라 X는 이제 tty4가 있던 곳에서 시작합니다. 왜 편집을 귀찮게 /etc/default/console-setup합니까? (1) 불필요합니다. (2) 업데이트 할 때마다 재설정되지 않습니까?
djeikyb

@ djeikyb-예. X.org 업데이트에서 변경 사항이 있지만 6 tty로 파일을 남겨두면 X.org를 혼동하기 때문에 올바른 방법입니다. 내쪽에는 6 tty가 있고 다른쪽에는 3 개의 conf 파일이 있습니다. "여기에 문제가 있습니다"와 같습니다. 그것은 잘 작동 할 수도 있지만 X.org를 위해 깨끗한 방법으로 시도해야한다고 생각합니다.
Luis Alvarado

좋아, 나는 콘솔 설정이 X에 의존한다는 것을 알기 때문에 이해가된다. 그러나 X는 사용 가능한 가장 가까운 슬롯에 연결하지 않습니까 (이것은 내가 보는 동작입니다)? 혼란을 나타내는 로그가 있습니까? 나는 논란의 여지가 없다. btw, 나는 정말로 궁금하다. 왜냐하면 나는 당신의 대답과 완전히 모순되는 방식으로 적은 TTY를 위해 상자를 구성했기 때문이다. 내가 틀리면 훨씬 나아질수록 더 배울 수 있습니다!
djeikyb

1
로그가 있어야한다고 추측하고 있지만 (지금은 알지 못함) Linux 세계와 호기심 많은 사람들처럼 궁금합니다. 그래서 친구를 유지하십시오. 변경하지 마십시오.
Luis Alvarado

3

원하지 않는 / etc / init에서 tty # .conf 파일을 삭제 / 이동할 수 있습니다. 그래도 왜 당신이 이것을하고 싶은지 모르겠습니다.
이것은 10.04에 있습니다.


3
그것들은 불필요하기 때문입니다. 넌 할 수 있으니까. ctl-alt-F4가 ctl-alt-F7보다 X 서버로 전환하는 것이 더 쉽기 때문에.
djeikyb

1

내가 한 것은에서 tty4부터 tty6까지 /etc/event.d, tty4.conf에서 tty6.conf를 통해 삭제 /etc/init하고 재부팅하는 것입니다. 더 조심하고 싶을 수도 있습니다 (아래 참조).

나는 비 연속적인 tty를 갖는 결과가 무엇인지 모른다. X가 스스로 멈출 수있는 빈 화면이 표시되기를 바랍니다. 즉, tty1, tty2, Xorg, tty4, tty5 ..

다음 명령을 실행하여 필요한 사항을 변경할 수 있습니다. 아무것도 삭제되지 않습니다. 되돌리려면 파일을 이동하거나 다시 복사하십시오.

cd /etc/init
sudo mkdir tty.bkp
sudo mv tty4 tty5 tty6 tty.bkp
cd /etc/event.d
sudo mkdir tty.conf.bkp
sudo mv tty4.conf tty5.conf tty6.conf tty.conf.bkp

테스트를 위해 재부팅 :

sudo reboot
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.