공부하기싫어

몰랐던 거나 시험에 나올것 같은것 간단히 정리

 

  • X윈도

X윈도의 역사

X윈도는 플랫폼과 독립적으로 작동하는 그래픽 시스템 개발을 위해 DEC, IBM, MIT 가 공동으로 시작한 아데나 프로젝트의 일환이다.

 

X윈도의 특징

X윈도는 네트워크 프로토콜에 기반한 그래픽 사용자 인터페이스 환경이다. 디스플레이 장치에 의존적이지 않고, 서로 다른 이 기종을 함께 사용할 수 있다. 다양한 종류의 컴퓨터에서 구동될 수 있을 정도로 이식성이 뛰어나고 스크롤바, 아이콘, 색상 등의 그래픽 환경에 필요한 자원들이 특정한 형태로 정의되어 있지 않아 사용자가 원하는 모양의 인터페이스를 만들 수 있다.

 

X윈도의 구성

X윈도는 클라이언트/서버 구조로 되어있고, 서로간의 통신을 위해 X Protocol 을 사용한다. X 서버는 그래픽하게 보여주는 하나의 시스템을 말하고, X클라이언트 는 X서버 위에 동작하는 일종의 응용 프로그램을 말한다. X윈도는 기본 구조가 네트워크 기반이기 때문에 로컬의 사용자가 키보드나 마우스로 입력하면 TCP포트 6000번 포트를 통해 전달되고, 관련 X클라이언트 프로그램이 실행된다. 이러한 특징으로 인해 로컬 시스템 뿐만 아니라 원격의 호스트 간에도 응용 프로그램을 서로 주고받을 수 있다. 

 

 

  • 데스크톱 환경

데스크톱 환경이란 GUI환경을 이용하기 위해 사용자에게 제공되는 인터페이스 스타일을 말한다.

대표적인 데스크톱 환경은 GNOME, KED, Xfce, LXDE 등이 있다.

 

 

  • 리눅스 클러스터링

클러스터의 의미

클러스터(Cluster) 의 사전적인 의미는 무리, 송이 또는 한 덩어리 라는 뜻으로 컴퓨터 데이터 통신 분야에서는 단말 제어 장치와 그에 접속된 복수 단말의 총칭을 일컫는다. 서버 분야에서의 클러스터는 여러 대의 컴퓨터를 연결하여 하나의 컴퓨터를 사용하는 것처럼 구성된 시스템을 말한다.

 

고계산용 클러스터(HPC)

HPC 클러스터는 고성능의 계산능력을 제공하기 위한 목적으로 제작되는데 주로 과학계산용으로 활용되고, 흔히 부르는 슈퍼컴퓨터가 HPC 클러스터로 구성하여 제작된다. 다른말로 베어울프 클러스터라고도 불리운다. 

 

부하분산 클러스터(LVS)

부하분산 클러스터는 보통 LVS(Linux Virtual Server) 라고 부르는데, 대규모의 서비스를 제공하기 위한 목적으로 사용되는 클러스터 기법으로 이용자가 많은 웹 서비스 등에 활용가치가 높다. 보통 여러대의 리얼서버(Real Server)에 부하를 분산해주는 로드밸런서를 두고 운영하는 방법이다.

 

고가용성 클러스터(HA)

지속적인 서비스 제공을 목적으로 하는 클러스터로 위에 열거된 부하분산 클러스터와 연동하여 많이 사용된다. 부하분산 클러스터에서 로드 밸런서에 오류가 발생하여 동작을 하지 않는다면 리얼 서버가 정상적인 동작을 하더라도 서비스를 제공하지 못하게 된다. 이러한 문제점을 해결하기 위해 하나의 Primary Node 가 부하분산의 처리를 수행하고 다른 하나의 Backup Noderk Primary Node의 상태를 체크하고 있다가 이상이 발생하면 서비스를 이어받도록 하는 구성방법이다.

 

 

 

 

 

여기까지

'CentOS 7으로 리눅스마스터 2급 정복하기' 책의 PART2, PART3을 모두 훑어보았다.

이제 내일은 기출을 한번 풀어봐야지