리눅스 실무의 이해리눅스마스터 1급 · 2023년03월11일 · 9/100
9.다음 중 원격지 X 서버에 응용 프로그램을 전송하기 위해 X 클라이언트에서 진행해야 하는 과정으로 알맞은 것은?
1
xauth 명령으로 서버 주소를 등록한다.
2
xhost 명령으로 서버 주소를 등록한다.
3
환경변수인 DISPLAY의 값을 서버 주소로 변경한다.정답
4
환경변수인 TERM의 값을 서버 주소로 변경한다.
해설
X 윈도 시스템은 클라이언트-서버 모델을 기반으로 한 그래픽 사용자 인터페이스 시스템입니다. 여기서 "서버"는 화면, 키보드, 마우스 같은 디스플레이 장치를 관리하며, "클라이언트"는 사용자가 실행하는 응용 프로그램을 지칭합니다. 원격지에서 X 클라이언트 응용 프로그램을 실행하려면, 해당 응용 프로그램이 출력을 보낼 X 서버의 위치를 알아야 합니다. 이를 위해 DISPLAY 환경변수를 사용합니다. DISPLAY 변수는 X 서버의 호스트 이름과 디스플레이 번호를 포함하는 문자열로 설정되며, 이는 응용 프로그램이 그래픽 출력을 어디로 보낼지를 결정하는 데 사용됩니다. 예를 들어, 원격지 컴퓨터에서 로컬 컴퓨터로 그래픽 출력을 보내기 위해서는 로컬 컴퓨터에서 X 서버를 실행하고 있어야 하며, 원격지 컴퓨터의 DISPLAY 환경변수를 로컬 컴퓨터의 주소와 사용하는 디스플레이 번호로 설정해야 합니다.