728x90
UNIX - 개요
● 운영체제 개요 ● UNIX의 역사 ● 리눅스 개요 ● 리눅스 배포판
UNIX 용어정리
-
- Unix
- AT&T 벨 연구소에서 최초 개발된 운영체제로 멀티유저와 멀티태스킹을 지원하고 서버용 또는 워크스테이션에 많이 사용된다. 주로 C언어로 작성되었고 단순하고 모듈화된 구조를 가지고 있어 많은 유사한 운영체제가 등장하게 되었다.
- GPL
- 상업적 저작권에 반대하는 대표적인 공개 소프트웨어 라이센스이다.
- 리눅스 배포판
- Linus B. Torvalds가 만든 리눅스 커널을 기반으로 편리한 인터페이스와 유틸리티 및 응용 프로그램을 추가하여 패키지화 한 것
- CUI/GUI
- CUI는 character 기반의 인터페이스로 Unix와 리눅스의 기본 인터페이스이며 명령어 처리기인 쉘(shell)을 통해 이루어진다. GUI는 graphics 기반의 인터페이스로 리눅스에 포함된 X Window 또는 desktop 환경을 말한다.
요점정리
- 리눅스의 특징은 무엇인가?
- 멀티유저(multiuser), 멀티태스킹(multitasking) 지원
- 신뢰성과 성능 보장
- Character User Interface / Graphical User Interface 지원
- 공개 소스로서 빠르게 발전하고 보완됨
- 여러 종류의 파일 시스템을 지원
- 쉘(shell)을 이용
- 효율적인 하드웨어 활용
- 인터넷의 모든 기능 지원
- 리눅스 역사에서 중요한 공헌 두 가지 이상을 나열하면?
- 1972년 벨 연구소의 Ken Thompson과 Dennis Ritchie가 Unix 운영체제를 C언어 기반으로 작성
- 1984년 Richard Stallman이 Unix와 유사한 공개 운영체제를 개발하는 GNU 프로젝트를 시작
- 1991년 Linus B. Torvalds에 의해 리눅스 커널 발표
- 1992년 최초 리눅스 배포판 : MCC Interim 리눅스
- GNU General Public License에서 보장하는 소프트웨어에 대한 자유는?
- 자유롭게 프로그램을 복제하고 사용할 수 있으며 소스 코드를 개작할 수 있고 개작된 프로그램을 배포할 수 있으나 소스코드는 공개하여야 한다.
- 리눅스 배포판 중 최근에 인기 있는 것은 어떤 것이며, Red Hat 계열인 CentOS 리눅스와 Fedora 리눅스의 특징은 무엇인가?
- 현재 가장 인기 있는 배포판은 Ubuntu인 것으로 보인다. Fedora, openSuSE, Debian Linux, Mandriva Linux, Linux Mint, PCLinuxOS, Slackware Linux, Gentoo Linux, CentOS, FreeBSD 등도 인기 있는 배포판이다.
- CentOS 리눅스는 안정적이라는 특징이 있고 Fedora 리눅스는 새로운 버전이 빠르게 나온다는 특징이 있다.
- 리눅스 소프트웨어의 주된 부분은 어떤 라이센스를 따르고 있는가?
- 정답 :
-
③
- 해설 : 리눅스는 주로 GNU General Public License를 따르고 있다.
- Unix와 유사한 공개 운영체제를 만들기 위한 프로젝트로 Richard Stallman에 의해 시작된 프로젝트는?
- 정답 :
-
④
- 해설 : GNU 프로젝트로 상업적 저작권에 반대하여 공개 소프트웨어 라이센스인 GPL을 발표했다.
- 다음 중 리눅스를 편리하게 사용할 수 있도록 그래픽 유저인터페이스와 윈도우 매니저, 여러 가지 유틸리티 프로그램을 통합하여 제공하는 환경은?
- 정답 :
-
①
- 해설 : GNOME이 리눅스의 대표적인 desktop 환경으로 대부분의 배포판에 포함되어 있다.
- Unix 운영체제에서 CPU, 메모리 등 주요 자원을 관리하며 가장 핵심적인 기능을 수행하는 프로그램은?
- 정답 :
-
②
- 해설 : Kernel이 Unix 운영체제의 핵심이다. Desktop은 그래픽 유저인터페이스와 윈도우 매니저, 여러 가지 유틸리티 프로그램을 통합하여 제공하는 환경이며, shell은 명령어를 통한 대화형 사용자 인터페이스이다. vi는 편집기 프로그램이다.
- Red Hat 사에서 자사의 상용 리눅스 운영체제인 RHEL에 안정적인 새로운 기능을 추가하기 위해 테스트베드로 사용함으로써 자주 새로운 버전이 발표된다는 특징을 가지는 리눅스 배포판의 이름은 무엇인가?
- 정답 :
-
③
- 해설 : Red Hat 사는 RHEL을 유료화하는 대신 무료로 배포하는 fedora의 버그나 결함을 참조하여 RHEL을 출시하고 있다.
pratical centos 리눅스 활용 교재 연습문제 풀이
1강. Unix 개요 Unix 의 특징 다중사용자, 다중작업을 지원하는 신뢰성 높은 운영체제 Unix의 계열 최초의 Unix는 Multics에 영향을 받음 Multics->Unics->Unix : 1969년 assembly 언어로 작성 대표적인 유닉스 시스템 -BSD 계열 : FreeBSD, SunOS -System V 계열 : HP/UX, IBM AIX, Solaris -리눅스 리눅스(Linux) Unix와 유사한 공개 운영체제 리눅스 커널(kernel)을 이용 리눅스는 독점되거나 배타되지 않는 자유 소프트웨어 리눅스의 라이센스 -주로 GPL(GNU General Public License)를 따름 -일부는 LGPL(GNU Lesser General Public License) -X Window는 MIT License 공개 라이센스에 따라 자유롭게 고치고 배포 가능 리눅스 사용자 전 세계 리눅스 시장 규모 : 2010년 300억불 초과 전 세계 사용자는 약 7200만명 정도로 추산 리눅스 카운터 참고. http://linuxcounter.net (또는 http://counter.li.org) 국내 사용자 : 약 20만 명 이상으로 추산 지금도 그 수는 급격히 증가하고 있음 개인용 PC, 서버, 임베디드 장비, 모바일 단말 등 전 산업계로 확산됨 리눅스의 역사 1972년-벨 연구소의 Ken Thompson과 Dennis Ritchie가 Unix 운영체제를 C언어 기반 으로 작성 1984년-Richard Stallman이 Unix와 유사한 공개 운영체제를 개발하는 GNU 프로젝트를 시작 1991년-Linus B. Torvalds에 의해 리눅스 커널 발표. 개발자인 Linus와 Unix의 이름을 따라 Linux라고 명명 1992년-최초 리눅스 배포판 : MCC Interim 리눅스 GNU General Public License(GPL) GPL에서 보장하는 소프트웨어에 대한 자유 -프로그램을 복제하고 사용할 수 있는 자유 -소스 코드를 개작할 수 있는 자유 -개작된 프로그램을 배포할 수 있는 자유 -소프트웨어의 소스코드는 공개 GNU 프로젝트와 자유 소프트웨어 GNU (GNU's Not Unix) 프로젝트 -1983년 Richard M. Stallman에 의하여 시작 -1985년 GNU 선언문(GNU Manifesto) 발표 -1989년 GPL을 발표 -현재 Free Software Foundation(FSF)이라는 이름으로 활동 오픈 소스의 장점 -누구나 잘못된 점을 발견하고 알리거나 고칠 수 있음 -오픈 소스는 여러 사람에 의해 테스트 됨 리눅스의 특징 멀티유저(multiuser), 멀티태스킹(multitasking) 지원 -여러 사용자가 동시에 사용 -여러 프로그램을 동시에 실행 신뢰성과 성능 보장 - 높은 안정성과 성능, 서버 용도로 사용 가능 Character / Graphical User Interface 지원 -Character : shell -Graphical : X Window와 GNOME, KDE 등 desktop 공개 소스로서 빠르게 발전하고 보완됨 여러 종류의 파일 시스템을 지원 - ext, FAT, NTFS, Minix 등 쉘(shell)을 이용 -대화형 사용자 인터페이스 -작업관리 스크립트 작성 가능 효율적인 하드웨어 활용 인터넷의 모든 기능 지원 - 웹 브라우저, 웹 서버, 메일 클라이언트, 메일 서버, DNS, 방 화벽 등 리눅스 배포판 리눅스 커널을 포함한 각종 응용프로그램과 설치 프로그램을 포함 리눅스 배포판의 역사 1991년 처음 리눅스 커널이 공개 1992년-MCC Interim 리눅스 : 최초의 배포판 -영국 맨체스터 대학의 Manchester Computing Centre -SLS(Softlanding Linux System) 배포판 1993년부터 주요 배포판이 나오기 시작 리눅스 배포판의 주요 계열 Debian 계열 : Debian, Ubuntu 등 Slackware 계열 : Slackware, SuSE 등 Red Hat 계열 : Redhat, Fedora, CentOS 등 Debian 리눅스 Debian 프로젝트 -자유 운영 체제를 만들어가는 사람들의 독자적인 모임 -Lan Murdock에 의해 1994년에 비영리 조직으로 설립 GNU 정신에 가장 충실한 배포판 - GNU의 공식적인 후원을 받는 유일한 배포판 세 가지 릴리스를 유지 -stable, testing, unstable -코드명을 가지며 unstable 버전은 항상 코드명이 sid 최신 안정판 버전 : 7.6 (Wheezy) Red Hat 리눅스 Red Hat Enterprise Linux(RHEL) - Red Hat 사에 의해 지원 : 최근 버전은 7.0 Red Hat 리눅스 - 2003년 지원 중단 : 마지막 버전은 9 배포판 가운데 가장 널리 알려진 리눅스 RPM(Red Hat Package Manager) -바이너리, 설정파일, 라이브러리, 문서 등을 일괄 관리 기능 -데이터베이스를 검색하여 패키지나 특정 파일 검색 기능 -패키지에 필요한 파일, 의존성 유무 등을 조사하는 기능 CentOS 리눅스 Red Hat 리눅스로부터 파생 Red Hat Enterprise Linux(RHEL) 기반의 무료 버전 - RHEL은 유료로 지원 최근 버전 : 7.0 SuSE 리눅스 Slackware 리눅스로부터 파생 독일에서 만든 배포판, 유럽에서 많이 사용 Software und System Entwicklung의 약자 풍부한 기능과 안정성, 보안 기능을 포함 Novell 사에 의해 지원 두 가지 종류-SuSE Linux Enterprise(유료 지원) : 최근 버전은 11 -openSuSE(무료 지원) : 최근 버전은 13.1 Slackware 리눅스 SLS 리눅스로부터 파생 가장 먼저 대중화된 배포판 1993년 Patrick Volkerding에 의해 시작됨 간결함을 설계 철학으로 함 (the KISS principle) 현재 GNOME desktop이 제외되어 있음 유닉스 자체 학습에 적합 최근 버전 : 14.1 Fedora 리눅스 Red Hat 리눅스로부터 파생 Red Hat 리눅스가 2003년 배포를 중단하면서 시작 Fedora 프로젝트의 지원과 Red Hat의 후원을 받는 공동체에 의해 개발 새로운 버전이 자주 발표됨 인기있는 리눅스 배포판 중 하나 최근 버전 : 20 Ubuntu 리눅스 Debian 리눅스로부터 파생 데스크탑 환경에서 리눅스를 쉽게 사용할 수 있도록 함 Debian 리눅스에 비하여 사용 편리성에 중점을 둠 인기있는 리눅스 배포판 중 하나 최근 버전 : 14.04 다음 문제의 정답을 고르시오. 11. 리누스 토발스와 함께 리눅스의 양대 산맥으로 꼽히는 사람으로 현재의 리눅스가 있게 하 는데 큰 공헌을 한 사람은? 1 케빈 미트닉 2 안철수 3 빌 게이츠 4 리차드 스톨만 12. 다음은 리눅스의 특징을 나열한 것 중 옳지 않은 것은? 1 뛰어난 네트워킹 지원 2 CPU의 최적화 3 실시간 페이지 적재기능의 제거 4 강력한 멀티태스킹 13. 이 단체는 1984년에 리차드 스톨만에 의해 제창되었으며 자유 소프트웨어를 보호하고 발 전시키기 위해 조직되어 현재의 GNU/Linux 운영체제가 있게 한 비영리 단체이다. 이 단체의이름은? 1 Micro 2 GPL 3 Anti Software 4 FSF 14. 모니터 하나로 여러 개의 화면을 나타내는 기능을 의미하며, 창마다 서로 다른 작업을 진 행할 수 있는 기능은? 1 다중 작업 시스템 2 동적 공유 라이브러리 3 가상 콘솔 4 다중 사용자 시스템 15. 다음 중 리눅스 배포판이 아닌 것은? 1 레드햇 리눅스 2 슬랙웨어 3 OS/2 4 데비안 리눅스 다음 문제에 대한 정답을 서술하시오. 16. 리눅스 운영체제가 가지는 특징을 설명하시오. 1 리눅스는 완벽한 멀티유저, 멀티태스킹 운영체제이다. 2 리눅스는 신뢰성과 최고의 성능을 보장한다. 3 CUI(Character User Interface) 및 GUI(Graphical User Interface)의 지원 4 리눅스 관련 소스가 많이 공개되어 있다. 5 리눅스는 데이터를 저장하는 데 필요한 여러 종류의 파일 시스템을 지원한다. 6 사용자들에게 가장 중요한 유틸리티는 쉘(shell)이다. 7 리눅스는 하드웨어의 기능을 효과적으로 사용한다. 8 리눅스는 인터넷의 모든 기능을 지원한다. 17. 리눅스 배포판이란 무엇인지 정의하고, 이것의 종류를 열거해 보자. (답) 리눅스의 커널에 사용자가 쓰기 편리하도록 리눅스 커널을 포함한 각종 응용 프로그램과 설치 프로그램까지 포함하여 각 회사에서 만든 리눅스 운영체제의 상품 이름들이며, 이것을 리눅스 배포판이라고 한다.
'컴퓨터과학[3-2] > U.N.I.X' 카테고리의 다른 글
UNIX - [제6강] vi 편집기 (0) | 2016.07.19 |
---|---|
UNIX - [제5강] 기본 운영02 (0) | 2016.07.19 |
UNIX - [제4강] 기본 운영01 (0) | 2016.07.19 |
UNIX - [제3강] 리눅스 시작 (1) | 2016.07.19 |
UNIX - [제2강] 리눅스 설치 (1) | 2016.07.19 |
댓글