리눅스 콘솔이 뭐야?

青灯夜游
青灯夜游원래의
2022-03-24 12:48:044521검색

Linux 콘솔은 Linux 시스템 메시지를 표시하는 터미널 장치 또는 소프트웨어입니다. 기본적으로 Linux의 모든 가상 터미널은 콘솔이며 시스템 메시지를 표시할 수 있으며 "gnome-terminal", "mlterm" 및 기타 소프트웨어와 같은 터미널 장치를 시뮬레이션하도록 특별히 설계된 프로그램도 콘솔이라고 부를 수 있습니다.

리눅스 콘솔이 뭐야?

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

터미널

터미널의 정의

(1) 터미널이란?

터미널은 컴퓨터 호스트의 입력과 출력을 처리하는 장비 세트입니다. 호스트의 작업 출력을 표시하고 호스트에서 요구하는 입력을 받아들이는 데 사용됩니다. 일반적인 터미널에는 모니터 키보드 키트, 프린터 타자기 키트가 포함됩니다. , 등.

(2) 단말기의 본질.

사실 기본적으로는 단 한 문장이면 입력을 받아들이고 출력을 표시할 수 있으면 충분합니다. 어느 시대에나 터미널은 항상 인간-컴퓨터 인터페이스 역할을 합니다. 기계의 가장자리!

컴퓨터에 입출력 기능을 제공할 수 있는 곳이면 위치에 상관없이 단말기입니다

단말기 분류

  • 로컬 단말기

    호스트와 모니터를 VGA로 연결하고, PS/2를 사용하거나 USB를 사용하여 호스트와 키보드를 연결합니다. 이러한 모니터/키보드 조합은 로컬 터미널입니다.

  • 직렬 포트로 연결된 원격 터미널

    호스트를 직렬 포트 케이블을 통해 모니터와 키보드로 다른 호스트에 연결하고 "Windows 하이퍼 터미널"과 같은 터미널 에뮬레이션 프로그램을 실행하여 모니터와 키보드를 연결합니다. 이 호스트는 직렬 포트 반대쪽 끝에 있는 호스트에 빌려줍니다.

  • TCP/IP를 탑재한 원격 터미널

    Telnet, SSH와 유사합니다.

처음 두 범주는 "물리적 터미널"이라고도 하며 후자는 "의사 터미널"이라고도 합니다.

먼저 이 범주에 대해 대략적으로 이야기해 보겠습니다. 위의 세 가지 범주 중 처음 두 범주는 VGA 포트, PS/2 포트, 직렬 포트 등과 같은 물리적 장치와 로컬로 직접 연관되어 있음을 알 수 있습니다. 이러한 종류의 터미널을 물리적 터미널이라고 합니다. 세 번째 범주 로컬에 연결된 물리적 장치가 없습니다. 물리적 네트워크 카드는 터미널과 연결된 물리적 장치로 간주되어서는 안 됩니다. 여기서는 물리적 네트워크 카드만 교체할 수 있습니다. 트럭으로 터미널과 직접 관련되지 않으므로 클래스가 물리적 장치와 직접 연결되지 않은 이 터미널을 의사 터미널이라고 합니다.

ConsoleConsole

콘솔이란 무엇인가요?

시스템 메시지를 표시하는 터미널을 Linux에서 기본적으로 콘솔이라고 하며 시스템 메시지를 표시할 수 있습니다.

또한 터미널 장치를 시뮬레이션하는 데 특별히 사용되는 프로그램의 경우 gnome-terminal, urxvt, mlterm, xterm 등과 같은 소프트웨어를 모두 콘솔이라고 부를 수 있습니다. console은 터미널의 특수한 경우이고 터미널의 정식 명칭은 가상 터미널입니다.

터미널과 콘솔의 차이점


물리적 터미널

: 모니터의 총칭, 호스트에 직접 연결된 키보드와 마우스. 실제 랙 장착형 서버 배포에서는 일반적으로 여러 서버가 KVM(키보드, 비디오 디스플레이, 마우스)

가상 터미널

(tty)이라고 하는 터미널 세트를 공유합니다. 소프트웨어를 사용하여 물리적 터미널에 연결됩니다. CentOS는 기본적으로 6개의 가상 터미널을 활성화하며, 단축키를 통해 전환할 수 있습니다. 전환 방법은 Ctrl-Alt-F[1--6]이며, 해당 파일은 /dev/tty#입니다. tty 명령을 사용하면 현재 가상 터미널 번호를 볼 수 있습니다. tty는 텔레타이프 라이터(Teletype Writer)의 약자입니다.

의사 터미널

(pty): 두 가지 응용 시나리오, (1) 그래픽 인터페이스에서 열리는 첫 번째 명령줄 인터페이스는 우리가 자주 Ctrl+Alt+T를 사용하여 여는 것이 실제로는 의사 터미널입니다

( 2) 둘째, SSH 프로토콜이나 Telnet 프로토콜을 기반으로 원격으로 개방되는 명령줄 인터페이스는 운영 및 유지보수 엔지니어가 서버에 연결하기 위해 가장 일반적으로 사용하는 방법입니다. pts(의사 터미널 슬레이브)는 pty의 구현 방법입니다.

세 가지 보기를 요약합니다.

(1) 콘솔은 터미널의 적절한 하위 집합입니다.

(2) tty2-tty6, 이 5개의 검은색 인터페이스는 가상 터미널이며 실제 콘솔입니다.

(3) 데스크탑 아래에서 Ctrl+Alt+T로 여는 것이 의사 터미널이고, Telnet이나 SSH를 통한 원격 연결도 의사 터미널이 생성한 터미널입니다.

설명: Linux

에서는 콘솔과 터미널의 차이가 완전히 희석되었습니다. 관련 권장 사항: "

Linux 비디오 튜토리얼

"

위 내용은 리눅스 콘솔이 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.