what is linux ? what is centos linux ? 2013학년도 1학기 …prof.ysu.ac.kr/pds_update/centos...

6
2013학년도 1학기 윈도우서버보안-리눅스 개요 작성자:[email protected] - 1 - □ What is CentOS Linux ? - ReadHat Enterprise의 커뮤니티 버전 - ReadHat Enterprise 버전의 공개소스를 커스터마이징한 버전 ○ Fedora 계열: 대학, 연구소 Test용 ○ CentOS 리눅스: 기업의 실제 서비스용으로 국내의 대다수의 포털들과 인터넷서비스 공급자들이 사용 중 - VirtualBox 또는 VMware를 윈도우즈에 설치한 후 가상PC를 이용하여 리눅스 설치 가능 ○ VirtualBox: http://www.virtualbox.org(무료, 권장) ○ VMware: http://www.vmware.com(Workstation 버전은 유료, Server버전은 무료) □ What is Linux ? - UNIX의 표준 인터페이스인 POSIX표준을 따르는 운영체제 소프트웨어이며, 운영체제의 핵심요소인 커널(Kernel) - 여러 가지 다중작업(Multi Tasking)이 가능하고, 가상 메모리 시스템을 구현하고 있으며, 공유라이브러리, 메모리 관리, TCP/IP 기반의 네트워킹과 같이 UNIX 계열에서 가지고 있 는 대부분의 특징을 포함하고 있는 오픈소스 운영체제 - 글로벌 벤더들이 오픈소스 기반의 커널을 자사의 목적에 맞는 커널로 커스터마이징하여 사용하고 있으며, 자신들의 OS를 오픈소스 리눅스 커널 기반으로 개발하여 배포하고 있음. 예) Dell 사의 데비안(Debian) 리눅스 소스 기반의 우분투(Ubuntu) 리눅스를 데스크탑과 노트북에 탑재하여 판매 - 리눅스 커널버전과 정보를 얻으려면? - 리누스 토발즈(Linus Benedict Torvalds)는 리눅스 커널 개발 이후 자유소프트웨어재단 회 2013학년도 1학기 윈도우서버보안-리눅스 개요 작성자:[email protected] - 2 - 장 리차드 스톨만이 주도하는 GNU 프로젝트에 참여하고 있는 수만 명의 프로그래머들의 도움 으로 다양한 보조프로그램들과 다양한 응용 소프트웨어들이 등장. “내가 좋아라는 프로그램이 있다면 남도 사용할 수 있게 하라” GNU 정신 “공짜가 아니라 자유로운 프로그램 배포를 의미” GNU 프로그램 또는 Free 소프트웨어란? Quiz) 리눅스 로고 펭귄 이름은 무엇일까요? 래리 유잉이 김프(오픈소스 이미지 편집 프로그램)로 그린 턱스가 리눅스의 마스코트로 최 종 채택됐다고 합니다. 또 턱스라는 이름은 ‘토발즈 유닉스(Torvalds UniX)’라는 의미를 담고 있다고 하네요. 사용자가 프로그램의 배포와 수정에 자유를 갖는 프로그램을 말하는 것일 뿐, 무료나 공짜 프로그램을 말하는 것은 아니다. 참고:http://www.gnu.org

Upload: others

Post on 02-Sep-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

2013학년도 1학기 윈도우서버보안-리눅스 개요

작성자:[email protected] 1 -

□ What is CentOS Linux ?- ReadHat Enterprise의 커뮤니티 버전

- ReadHat Enterprise 버전의 공개소스를 커스터마이징한 버전

○ Fedora 계열: 대학, 연구소 Test용

○ CentOS 리눅스: 기업의 실제 서비스용으로 국내의 대다수의 포털들과 인터넷서비스

공급자들이 사용 중

- VirtualBox 또는 VMware를 윈도우즈에 설치한 후 가상PC를 이용하여 리눅스 설치

가능

○ VirtualBox: http://www.virtualbox.org(무료, 권장)

○ VMware: http://www.vmware.com(Workstation 버전은 유료, Server버전은 무료)

□ What is Linux ? - UNIX의 표준 인터페이스인 POSIX표준을 따르는 운영체제 소프트웨어이며, 운영체제의

핵심요소인 커널(Kernel)

- 여러 가지 다중작업(Multi Tasking)이 가능하고, 가상 메모리 시스템을 구현하고 있으며,

공유라이브러리, 메모리 관리, TCP/IP 기반의 네트워킹과 같이 UNIX 계열에서 가지고 있

는 대부분의 특징을 포함하고 있는 오픈소스 운영체제

- 글로벌 벤더들이 오픈소스 기반의 커널을 자사의 목적에 맞는 커널로 커스터마이징하여

사용하고 있으며, 자신들의 OS를 오픈소스 리눅스 커널 기반으로 개발하여 배포하고 있음.

예) Dell 사의 데비안(Debian) 리눅스 소스 기반의 우분투(Ubuntu) 리눅스를 데스크탑과

노트북에 탑재하여 판매

- 리눅스 커널버전과 정보를 얻으려면?

- 리누스 토발즈(Linus Benedict Torvalds)는 리눅스 커널 개발 이후 자유소프트웨어재단 회

2013학년도 1학기 윈도우서버보안-리눅스 개요

작성자:[email protected] 2 -

장 리차드 스톨만이 주도하는 GNU 프로젝트에 참여하고 있는 수만 명의 프로그래머들의 도움

으로 다양한 보조프로그램들과 다양한 응용 소프트웨어들이 등장.

“내가 좋아라는 프로그램이 있다면 남도 사용할 수 있게 하라” GNU 정신

“공짜가 아니라 자유로운 프로그램 배포를 의미”

GNU 프로그램 또는 Free 소프트웨어란?

Quiz) 리눅스 로고 펭귄 이름은 무엇일까요?

래리 유잉이 김프(오픈소스 이미지 편집 프로그램)로 그린 턱스가 리눅스의 마스코트로 최

종 채택됐다고 합니다.

또 턱스라는 이름은 ‘토발즈 유닉스(Torvalds UniX)’라는 의미를 담고 있다고 하네요.

사용자가 프로그램의 배포와 수정에 자유를 갖는 프로그램을 말하는 것일 뿐, 무료나

공짜 프로그램을 말하는 것은 아니다. 참고:http://www.gnu.org

2013학년도 1학기 윈도우서버보안-리눅스 개요

작성자:[email protected] 3 -

□ CentOS Linux의 특징- 네트워크에 강한 운영체제로 네트워크 서버 뿐만 아니라 각종 임베디드 소형 시스템 운영의

탑재OS로 활용

√ 유연성에 따른 선택의 폭 확대

* 모든 X86 계열 프로세서를 비롯한 무수한 프로세서와 아키텍쳐가 지원됨.

* 크기가 작아 PDA에서도 실행 가능.

* 광범위한 파일 시스템을 지원하기 EOans에 특별한 하드웨어나 소프트웨어를 구입하지

않아도 같은 네트원크에서 다양한 제조업체와 모델의 컴퓨터 시스템을 사용할 수 있음.

* 클러스터링 기능이 뛰어나 이전 슈퍼컴퓨터에서만 가능하던 Big Data의 계산이나 검색

작업과 같은 업무를 처리할 수 있도록 확장 구성할 수 있음.

√ 강력한 보안기능

* 비지니스에 적합한 커널 수준의 보안과 네트워크 어플리케이션 방화벽 구축 방법론 기능을

제공하는 운영체제

* 커널 수준의 보안으로 침입자에게 약점을 제공하고 침투를 허용할 수 있는 서비스나 기능

에 대해 사용자가 운영체제 내부에서 완전하게 차단할 수 있는 이점이 있음.

* 커널 수준에서 강력한 암호화를 통해 네트워크 트래픽을 보호할 수 있으므로 가상 사설 네

트워크 구현에 매우 적합함.

√ 신뢰성

* 수백만 개발자들이 참여하여 패치와 소스코드 작업을 수행하는 방식으로 개발/운영되므

로 철저란 테스트와 디버깅 과정을 거치게 되며, 만약 버그가 발견될 경우에도 단 시간

내에 해결책이 나옴.

* 윈도우즈 운영체제처럼 새로운 서비스팩이나 패치가 나올 때까지 기다리는 시간 낭비가

없음.

* 잘못된 커널 수준 코딩이나 적합성 손상으로 인한 시스템 중에 대한 신속한 대처 가능.

√ e-비지니스의 표준

* 다양한 통신기기들이나 디바이스들과의 원할한 접속 지원이 가능한 E-비지니스의 표준

운영체제임.

√ 안전성

* 신뢰성과 대조되는 개념

* 운영체제의 제어를 벗어난 문제를 처리하는 능력을 의미

* 시스템에서 실행 중인 다른 프로세스로 인한 시스템 중지나 성능저하 등의 문제를 해결하

기 위해 보호 메모리와 선제 멀티태스킹 기능 제공

√ 저렴한 총 소유 비용

* 비지니스환경에서 요구되는 낮은 유지보수 비용, 뛰어난 안정성을 제공하는 운영체제로 사

용자 단위 라이센스나 사용료가 없고, 구형 펜티업 시스템에서도 잘 실행되기 때문에 적은 예산

2013학년도 1학기 윈도우서버보안-리눅스 개요

작성자:[email protected] 4 -

으로 고성능 네트워크 인프라 구축이 가능.

√ 풍부한 기술 인력

* 오픈 소스 커뮤니티를 구성하는 수많은 전세계 개발자들이 활동 중.

√ 어플리케이션 가용성

* 리눅스를 기본 플랫폼으로 포팅하고 있으며, 새로운 소프트웨어 개발자들도 리눅스 상에서

개발하고 있음.

* 소규모 서버에서 대용량 서버에 이르기까지 사용할 수 있는 솔루션이 다른 플랫폼보다 다

양해지고 있으며 상대적으로 낮은 비용으로 솔루션 구축이 가능.

√ 임베디드 시스템에 적합성

* 사용 임베디드 시스템에 비해 소스가 동개되어 있어 개발속도가 빠르고 실시간 운영체제를

지원하므로 임베디드 시스템에 많이 적용하는 추세임.

□ Linux 배포란의 역사와 종류1. MCC Interim 리눅스 배포판

- 1992년 영국 맨체스터 대학 맨체스터 컴퓨팅 센터에서 개발

- 플로피 디스트 6~7장에 리눅스 커널과 X윈도우가 포함되지 않은 그외 프로그램을 포함한

미니 배포판으로 설치가 까다로웠음.

2. SLS 리눅스 배포판

- Soft landing Software 사에서 개발한 플로피로 설치할 수 있도록 도스 형태의 파일로 배포

3. 슬랙웨어(Slackware) 배포판

- 1992년 패트릭 볼거딩에 의해 기존의 sls의 버그를 수정하여 1993년 4월에 첫번째 릴리즈를

공개한 가장 먼저 대중화된 최초의리눅스 배포판

- 설치하기 쉭고 안정된 리눅스 운영체제로 가장 많은 인기를 누렸지만, 설치 과정의 어려움과

GUI 환경의 데스크탑 운영체제로는 적합하지 않았음.

- http://www.slackware.com

4. 레드햇리눅스(Redhat)

- 1994년 마크 유잉이 개발한 배포 한 것으로 1995년 밥영이 유잉의 배포판 비지니스를 인수해

ACC 법인과 합병한후 RedHat Linux SOftware로 회사 이름을 변경하고 RPM이라는 새로운

패키지 매니저를 포함한 RedHat Linux2.0 공식버전 발표

- 사용자 편의 중심으로 개발되어 세계적으로 가장 인기 있는 배포판으로 평가되고 있음.

- 그래픽 인스톨 환경인 나아콘다(aNACONDA)를 제공함으로써 리눅스 설치를 쉽게 할 수 있도

록 제공했으며, RMP(RedHat Packaging Manager)라는 패키지 매니저를 개발해 초보자들도

쉽게 프로그램을 설치,삭제, 업데이하여 능률적으로 시스템 운영을 할 수 있도록 함.

- 레드햇 사용 엔터프라이즈 버전과 공개 프로젝트로 페도라 프로젝트를 진행하고 있음.

- http://fedoraproject.org/

2013학년도 1학기 윈도우서버보안-리눅스 개요

작성자:[email protected] 5 -

5. 데비안(Debian) 리눅스

- 1993년 이안 머독에 의해 GNU와 리눅스 정신을 가지고 공개 배포판을 만들기 위한 목적으로

시작되어 1996년 오늘날의 모습을 갖추게 됨.

- 비영리 조직으로 운영 및 개발되고 있으며 전세계 수많은 자원봉사자들의 자발적인 참여로 만

들어지는 운영체제

- http://www.debian.org/

2013학년도 1학기 윈도우서버보안-리눅스 개요

작성자:[email protected] 6 -

6. 수세리눅스(SuSE Linux)

- 1994년 독일 거주 4명의 개발자들에 의해 시작된 배포판

- 슬랙웨어의 버그만 수정하고 독일어로 언어만 패치한 것이 아니라 더욱 개선된 유틸리키와 설치

방법, 환경설정을 위한 YaST(Yet Another Setup Tool) 개발.

- 2013년 11월 미국 네트워크소프트웨어 업체 노벨사에 의해 인수되어 오픈수세 커뮤니티 운영

중.

- http://www.suse.com, http://en.opensuse.org

7. 맨드레이크 리눅스

- 1998년 프랑스의 게리 듀발에 의해 누구나 쉽게 사용할 수 있는 리눅스를 만들기 위해 레드햇

리눅스를 기반으로 데스크탑 환경을 강화한 몇 가지 특징과 KDE 그래픽 환경을 통합한 배포판.

- 미려한 그래픽 환경, 사용자 친화적인 데스크탑 환경 제공, 빠른 버전업

- 2005년 상표권 분쟁으로 맨드레이크를 맨드리바로 변경

- http://www.mandriva.com

2013학년도 1학기 윈도우서버보안-리눅스 개요

작성자:[email protected] 7 -

8. 젠투 리눅스(Gentoo Linux)

- 2002년 다니엘 로빈스에 의해 시작되어 전세계 수많은 자원봉사자들의 자발적인 참여로 빠르

게 개발되고 있는 배포판.

- 포클랜드섬 서식 젠투 펭귄에서 이름을 따옴.

- 빠른 융통성, 개발자와 네트워크 전문가를 위한 배포판으로 파이썬으로 개발된 포티지

(Portage)라는 진보된 패키지 관리 시스템을 이용하여 패키지를 빌드하거나 설치하기 때문에

항상 최신 시스템으로 유지할 수 있도록 하는 장점을 제공.

- http://www.gentoo.org

9. 우분투 리눅스(ubuntu Linux)

- 가장 최근에 발표하여 리눅스 데스크답 분야에서 독보적인 행보를 하고 있는 배포판

- 2007년 5월에 델 컴퓨터와 협력하여 델에서 우분투를 탑재한 데스크탑과 노트북을 출시 판매 중.

- 마크 셔틀워스에 의해 고안되었으며 2004년 10월 데비안에서 파생되어 데스크탑에서 사용하

기 쉬운 리눅스를 사용할 수 있도록 만들어진 데비안 GNU/Linux 기반의 리눅스 배포판으로,

서버 버전도 배포하고 있음.

- 우분투라는 이름은 줄루어로 Humanity towards others를 의미

- 데비안보다 빠르게 6개월 주기로 릴리즈 되며, 데비안 GNU/Linux에 비해 사용자 편의성에 많

은 초점을 두고 있으며, 사용되는 모든 프로그램은 free software로만 구성되었고 사용자에게 최

신의 안정적인 운영체제를 제공하려고 함.

- 사용자 편의 제공을 위해 시스테 관리 작업에서 sudo 도구 사용. root 사용자 암호 등록 및 관리의

난점을 최소화하도록 1회 sudo 인증이 완료되면 기본적으로 5분간 재 인증없이 스시틈 관리 작업

을 계속할 수 있음.

- Dapper 릴리즈(6.06)부터 데스크탑 CD에 Ubiquity 인스톨러가 들어 있어 재부팅 없이 데스크탑

CD 구동 중에 우분투를 시스템에 설치할 수 있는 기능과 장애인을 위한 도우미 기능, 국제화(다국

어, 유니코드 지원, 기본 시스템 도구 뿐 아니라 오픈오피스, 파이어폭스 웹브라우저, 김프 그림 편

집기 등도 함께 제공함.

2013학년도 1학기 윈도우서버보안-리눅스 개요

작성자:[email protected] 8 -

- http://www.ubuntu.com

10. CentOS 리눅스

- CentOS(Community ENTerprise Operating System)는 20003년 12월부터 시작.

- 레드햇 엔터프라이즈 버전의 커뮤니트화를 위하여 레드햇이 소스를 공개하고 있는 엔터프라이즈 버

전에 대해 커스터마이징을 거친 후 배포하고 있음.

- http://www.centos.org

2013학년도 1학기 윈도우서버보안-리눅스 개요

작성자:[email protected] 9 -

- 리눅스 설치 후 터미널에서 whois centos.org 명령어 실행

11. SULinux(수 리눅스)

- http://www.sulinux.net

- 2005년 3월 국내 대표 리눅스포털사이트를 운영하고 있는 수퍼유저코리아에서 개발한 서버전용 리

눅스배포판

- 보안에 최적화되어 있으며 배포판 자체가 이미 튜닝이 되어 있는 상태이기 때문에 인터넷 상용화

서비스용으로 인기.

- 지속적인 패치와 신뢰 있는 기술지원으로 4만대 이상의 서버에 도입되어 사용 중.

12. 기타 리눅스 배포판

- http://distrowatch.com/, 한국리눅스유저그룹 http://www.lug.or.kr이나 검색엔진을 이용하여

검색

* 리눅스 계보: http://www.lug.or.kr에서 제공

2013학년도 1학기 윈도우서버보안-리눅스 개요

작성자:[email protected] 10 -

2013학년도 1학기 윈도우서버보안-리눅스 개요

작성자:[email protected] 11 -