본문 바로가기
책/인프라엔지니어

[IET] Chapter 3 운영체제

by 파이어볼러 2015. 3. 7.

리눅스

 

오픈 소스의 대표적인 운영체제로는 리눅스를 제일 먼저 꼽을 수 있다

 

레드햇 계열 : RHEL,CentOS, Fedora, Vine Linux, Scientific Linux, Oracle Linux등

데비안 계열 : Debian, KNOPPIX, Ubuntu, Linux Mint등

 

레드햇 계열로 분류된 배포판 대부분은 RHEL의 소스 코드에서 라이센스와 상표에 문제가 있는 부분을 빼고 무료로 만든 것이다 상용 운영체제의 안정성과 오픈 소소르서의 무료 운영체제의 이점을 모두 만족하므로 많은 웹 기업에서 채용하고 있다 단 RHEL은 패키지의 동작 안정싱이 중시되므로 오픈소스의 버전이 올라가도 곧바로 최신 버전이 제공되지 않는다 이런 문제로 항상 최신 버전의 애플리케이션을 사용하고 싶을 때는 다른 배포판을 사용하거나 yum이나 rpm커맨드와 같은 배포판이 제공하는 애플리케이션 설치 수단을 쓰지 않고, 직접 최신 소스 코드를 입수해 컴파일하는 식으로 운영하는 기업도 볼 수 있다

 

윈도우 서버

 

윈도우서버는 마이크로소프트가 제공하는 서버용 운영체제다 리눅스/유닉스와 윈도우의 큰 차이는 GUI 조작이라고 하던 시절도 있었지만 현재는 리눅스/유닉스도 GUI 조작을 할 수 있는 환경을 어느정도 갖추고 있다 따라서 더는 GUI가 운영체제의 차이를 틱징짓는 최대 요소라고 말할수 없게 되었다 하지만 윈도우 서버의 GUI를 리눅스의 GUI와 비교하면 평소 익숙한 PC용 윈도우 운영체제의 GUI를 따르고 있기 때문에 서버 운영체제 사용에 익숙하지 않은 사람에게는 확실히 윈도우 서버가 다른 운영체제보다 문턱이 낮은 측면이 있다

 

윈도우 서버 선정 이유

 

윈도우 서버에서 실행되는 소프트웨어를 사용하고 싶을 때 즉 Exchange Server, Sharepoint, SQL Server와 같은 MS제품을 사용하고 싶거나 오라클 데이터베이스나 각사의 소프트웨어처럼 윈도우나 리눅스 등 여러 운영체제에서 가동하는 제품을 윈도우 서버에서 사용하고 싶을 때 윈도우 서버를 선택한다

 

닷넷(.NET) 프레임워크를 사용하고 싶을때 즉 마이크로소프트는 닷넷 프레임워크라는 애플리케이션 개발 및 실행환경을 제공한다 닷넷은 업무 애플리케이션을 개발할 때 자주 사용되는 기능을 패키지로 묶은 것이다 복잡한 업무 애플리케이션을 단기간에 쉽게 개발할 수 있는 특징이 있어서 SI 계통에서 많이 채용된다

 

액티브 디렉터리 환경을 사용하고 싶을때... MS가 개발한 디렉터리 서비스 시스템이다 오피스 환경에서 윈도우 PC나 프린터 서버 같은 하드웨어 자원과 사용자의 각종 권한을 관리하고 싶을 때 액티브 디렉터리가 사용된다

 

유닉스

 

UNIX 운영체제는 이전에는 웹서버나 메일 서버 등 다양한 서버 용도로 유닉스를 이용했지만 현재는 무료로 사용할 수 있는 리눅스 등의 오픈 소스 계열 운영체제가 많이 보급되어 대부분의 서버는 오픈 소스 계열 운영체제로 구축된다 이제 유닉스는 엔터프라이즈 서버 운영체제로 이용되는 일이 많아졌고 이런 점에서 유닉스는 엔터프라이즈 서버업체 제품과 밀접하게 연결되어 있다고 할 수 있다.

 

대표적인 유닉스 운영체제

 

AIX

 

IBM의 상용 운영체제 IBM의 POWER CPU에서 동작한다

 

Solaris

 

오라클의 상용 운영체제 오라클의 SPARC 및 x86 계열 CPU에서 동작한다 

 

HP-UX

 

휴렛 팩커드의 운영체제 휴렛 팩커드의 PA-RISC 및 인텔의 Itanium 계열 CPU에서 동작한다