본문 바로가기

리눅스마스터 1급/2002회

[리눅스마스터 1급] 2002회 1차 A형 기출문제 풀이 (1번 - 5번)

반응형

 

 

 

<리눅스 주요 라이선스(License)>

 

 GPL(General Public License) ☞ 프로그램을 개발하여 판매/배포할 수 있으나, GPL 소스코드를 일부라도 사용했다면 전체 소스코드를 공개해야 한다.

② MPL(Mozilla Public License) ☞ 수정한 소스코드만 공개하면 된다. 

③ BSD(Berkeley Software Distribution) License ☞ 누구나 수정할 수 있고 재배포할 수 있다. 소스코드를 공개할 필요도 없다.

 LGPL(Lesser General Public License) ☞ LGPL 라이선스의 코드를 정적, 동적 라이브러리로 사용한 프로그램은 판매/배포할 경우에 프로그램의 소스코드를 공개할 필요가 없다.

 

 

 

 

<리눅스 계열>

 

① Ubuntu ☞ 데비안 계열

② Linux Mint ☞ 데비안 계열 Ubuntu 파생

③ Elementary OS 데비안 계열 Ubuntu 파생

④ Vector Linux ☞ 슬랙웨어 계열

 

 

 

레드햇 ☞ 레드햇 회사에서 개발한 리눅스 배포판이다. 우리나라에서는 기사 자격증 OS로 레드햇 계열의 CentOS가 알려져 있다. 레드햇OS는 회사, 기업에 유료로 사용되고 있으며 레드햇OS의 안정성이나 업데이트를 위해 일반 사용자에게 무료로 배포하고 있는 페도라가 있다.

데비안 ☞ 데비안에서 파생된 리눅스 배포판은 정말 많다. 우분투도 그중 하나이고 우분투를 기반으로 다른 배포판도 많이 생기고 있다. 사용자가 사용하기에 편리한 구조와 세련된 디자인으로 개발되고 있다.  

슬랙웨어 ☞ 가장 오래된 리눅스 배포판이라고 한다. 레드햇 rpm이나 yum, 데비안 apt와 같은 패키지 관리 도구가 없어 의존성 문제 때문에 초보자가 사용하기에는 부담스러운 OS로 알려져 있다. 

 

 

 

<리눅스 계열>

 

① Tizen ☞ 리눅스 재단, 리모 재단, 삼성전자, 인텔의 공동으로 개발한 모바일 및 IT 기기를 지원하는 운영체제이다. 휴대용 기기에 사용되며 TV, 냉장고의 디스플레이에 포함할 목적으로 하는 오픈 소스 모바일 운영체제라고 한다.

② webOS ☞ LG webOS라고도 불린다. 리눅스 커널에서 구동되는 모바일 운영체제이다. 팜 - HP - LG 순서로 인수되었다.

③ QNX ☞ 유닉스 계열의 서버 운영체제이다. 최근에는 UI도 제공하고 있다는데....정보가 너무 없어서 홈피에 들어가보니 임베디드 OS이고 안전성을 높이거나 크로스 플랫폼 개발 프로세스를 간소화하는 경우에 사용하기 좋다고 설명하고 있다.

④ GENIVI ☞ 자동차 정보기기에 탑재하는 오픈소스 기반의 인포테인먼트 플랫폼이라고 한다. 호드 얼라이언스처럼 세계에서 유명한 자동차 기업들이 카 인포테인먼트 플랫폼 동맹으로 발전되는 계기가 되었다고 한다.

 

 

 

 

<클러스터링>

 

다수의 프로세서가 같은 프로세스를 동시에 진행하는 것을 병렬 컴퓨팅이라고 하는데 이러한 방법으로 한계치에 도달한 단일 컴퓨터의 성능을 높여주는 것을 클러스터링 기법이라고 한다.

 

① 고계산용 클러스터(HPC) ☞ HPC를 구성하는 모든 컴퓨터들은 네트워크에 연결되어 있어서 상호간에 통신이 가능하고 다수의 프로세서가 하나의 문제를 해결하는 방법이다. 컴퓨터간의 통신이 활발하고 여러 대의 컴퓨터가 함께 하나의 문제를 해결할 수 있게끔 프로그램화 되어 있어야 가능한 방법이다.

② 부하분산 클러스터(LVS) ☞ 대규모 서비스를 제공하기 위한 목적으로 제작된다고 한다. 서버의 OS에 구애 받지 않는다는 장점이 있다. 로드 밸런서가 여러 서버에 나누어 서비스를 제공하여 분산 작업을 맡기는 방법이다.

③ 고가용성 클러스터(HA) ☞ 지속적인 서비스 제공을 목적으로 제작된다. 로드 밸런스 고장을 대비하여 서버에 주기적으로 백업을 하며 이상 유무를 체크한다. 만약 로드 밸런스에서 이상이 있을 경우 해당 작업을 백업 서버로 부터 전달 받은 백업 노드가 수행하게 된다.

④ 베어울프 클러스터 ☞ 클라이언트에 보조 기억장치를 두지 않고 서버에만 둔다는 특징을 갖고 있다. 클라이언트를 추가하거나 제거하기 쉽다. 데이터를 중앙 서버에 전달하여 세계에 분산된 장치 네트워크를 통해 실시간으로 데이터를 수집하고 처리한다. 중앙 집중식 컴퓨팅과 대조되는 방법인 분권식 컴퓨팅으로 작업을 수행하여 최근에 각광 받고 있다.

 

 

 

 

 

참고 ☞ 날으는물고기님의 블로그

 

리눅스를 이용한 클러스터링 구축법

Cluster Overview [ 목 차 ] 1. 클러스터 2. 클러스터의 필요성 3. 클러스터의 종류   3-1. 고계산용 클러스터 (HPC)   3-2. 부하분산 클러스터 (LVS)   3-3. 고가용성 클러스터 (HA)   3-4. 그외의 클러스터..

blog.pages.kr

 

 

 

 

<개발자>

 

① 리누스 토발즈 ☞ 리눅스 개발자

② 켐 톰슨 ☞ 유닉스 개발자

③ 빌 조이 ☞ BSD 유닉스, vi 개발자

④ 리처드 스톨먼 ☞ GNU 프로젝트, 자유 소프트웨어 재단 설립자

 

 

 

 

 

 

 

 

 

반응형