본문 바로가기

CentOS/Study

[이론]연습문제

1. 리눅스와 GNU의 관계를 간단히 설명하시오.

 

우리가 사용하고 있는 리눅스 그 자체는 커널을 의미한다. 

커널이 운영체제의 핵심 부분이라는 것은 틀림없는 사실이지만, 그것만으로 운영체제의 역할을 수행할 수 있는 것은 아닙니다. 

현재 사용되고 있는 GNU 시스템은 리눅스를 기반으로 한 운영체제이며 이는 리눅스를 커널로 채택한 일종의 변형된 종류의 GNU 시스템이라고 할 수 있습니다.

https://www.gnu.org/gnu/linux-and-gnu.html.en

 

Linux and GNU - GNU Project - Free Software Foundation

Linux and the GNU System by Richard Stallman Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called “Linux”, and man

www.gnu.org

 

---

 

2. 리눅스는 PC용 운영체제로 자리를 잡아 발전을 거듭하고 있다. 반면 미닉스는 리눅스보다 먼저 개발되었음에도 불구하고널리 사용되지 않았는데 그 이유는 무엇인가?

미닉스는 일반적으로 배포되지 않고 교육용으로만 개발되고 배포가 되었다. 이 한계때문에 리눅스보다 널리 사용되지 못하였다

 

https://ko.wikipedia.org/wiki/%EB%AF%B8%EB%8B%89%EC%8A%A4

 

미닉스 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 미닉스개발자앤드루 S. 타넨바움소스 형태오픈 소스최신 버전3.4.0 / 2016년 1월플랫폼PC, PC/AT, PS/2, 모토로라 68000, SPARC, Atari ST, 아미가, 매킨토시, SPARC스테이션, ��

ko.wikipedia.org

 

---

 

3. 리눅스 배포판이 필요한 이유를 설명하시오.

사용자에 따라 결정 할 수 잇는 폭이 넓어지므로 리눅스가 더욱 발전 될수 있는 계기가 될것같다. 현재 리눅스 배포판은 여러 분류로 나누는데 상용 또는 비상용 분류 / 사용자에 따른 분류 / 지원 플랫폼에 따른 분류 / 구동 환경에 따른 분류 / 용도에 따른 분류 로 나눌 수 있다.

회사 차원에서 관리하고 배포하는 레드햇 리눅스, 우분투, 수세 리눅스가 존재하고 커뮤니티 차원에서 관리하고 배포하는 데비안, 젠투 리눅스 ,페도라 가 있습니다.

배포판은 리눅스에 사용 가능한 소프트웨어의 양이 늘어나는 동안 설치 절차가 복잡했기 때문에 배포판들이 이를 단순케 하기 위해 나왔습니다.

 

---

 

4. GPL과 아파치 라이선스, BSD 라이선스를 비교하여 설명하시오.

* GPL

GNU 일반 공중 사용 허가서

https://ko.wikipedia.org/wiki/GNU_%EC%9D%BC%EB%B0%98_%EA%B3%B5%EC%A4%91_%EC%82%AC%EC%9A%A9_%ED%97%88%EA%B0%80%EC%84%9C

 

GNU 일반 공중 사용 허가서 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. GPL은 여기로 연결됩니다. 다른 뜻에 대해서는 GPL (동음이의) 문서를 참조하십시오. GNU 일반 공중 사용 허가서(GNU General Public License, GNU GPL 또는 GPL)는 자유 소프��

ko.wikipedia.org

 

 

* 아파치 라이선스

아파치 소프트웨어 재단에서 자체적으로 만든 소프트웨어에 대한 라이선스 규정이다.

https://ko.wikipedia.org/wiki/%EC%95%84%ED%8C%8C%EC%B9%98_%EB%9D%BC%EC%9D%B4%EC%84%A0%EC%8A%A4

 

아파치 라이선스 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전.

ko.wikipedia.org

 

 

* BSD 라이선스

BSD (Berkeley Software Distribution) 라이선스는 소프트웨어 라이선스라고도 할 수 없을 만큼 미약하다.

https://ko.wikipedia.org/wiki/BSD_%ED%97%88%EA%B0%80%EC%84%9C

 

BSD 허가서 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 BSD 허가서는 자유 소프트웨어 저작권의 한 가지이다. BSD 계열 소프트웨어를 포함한 많은 프로그램에서 사용한다. BSD (Berkeley Sof

ko.wikipedia.org

 

---

 

5. GNU 선언문을 찾아 읽어보시오.

https://www.gnu.org/gnu/manifesto.html.en

 

The GNU Manifesto - GNU Project - Free Software Foundation

The GNU Manifesto The GNU Manifesto (which appears below) was written by Richard Stallman in 1985 to ask for support in developing the GNU operating system. Part of the text was taken from the original announcement of 1983. Through 1987, it was updated in

www.gnu.org

 

---

 

6. 리눅스를 GNU / 리눅스로 불러야 하는 이유를 설명하시오.

GNU/리눅스라고 불리게 된 시스템의 개발은 1984년에 시작되었다.

이 때 자유 소프트웨어 재단(FSF)은 유닉스와 유사한 운영체제의 개발을 시작하면서 그 이름을 GNU라고 했습니다. 자유 소프트웨어 재단은 리눅스에서 사용하는 도구의 대부분을 개발했을 뿐 아니라, 리눅스가 생겨나게 했던 철학과 공동체를 만들어 냈습니다.

 

---

 

7. 리눅스의 세 가지 구성 요소를 간단히 설명하시오.

* 커널

하드웨어들을 제어하는 역활

https://ko.wikipedia.org/wiki/%EC%BB%A4%EB%84%90_(%EC%BB%B4%ED%93%A8%ED%8C%85)

 

커널 (컴퓨팅) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 커널이 응용 소프트웨어를 컴퓨터 하드웨어에 연결하고 있다. 컴퓨터 과학에서 커널(kernel)은 컴퓨터의 운영 체제의 핵심이 되는 컴퓨터 프로그램의 하나로, 시

ko.wikipedia.org

 

* 쉘

커널과 사용자를 연결

https://ko.wikipedia.org/wiki/%EC%85%B8

 

셸 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전.

ko.wikipedia.org

 

* 디렉토리

디렉토리와 파일은 파일시스템으로 관리

https://ko.wikipedia.org/wiki/%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC

 

디렉토리 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 윈도 명령 프롬프트가 디렉토리를 나열하고 있다. 디렉토리(영어: directory, 문화어: 등록부)는 컴퓨팅에서 파일과 다른 디렉토리들의 그룹을 갖고 있는 파일 시�

ko.wikipedia.org

 

---

 

8. 가상 머신에 대해 간단히 설명하시오.

컴퓨팅 환경을 소프트웨어로 구현한 것, 즉 컴퓨터를 에뮬레이션하는 소프트웨어

https://ko.wikipedia.org/wiki/%EA%B0%80%EC%83%81_%EB%A8%B8%EC%8B%A0

 

가상 머신 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 가상 머신(영어: virtual machine, VM)은 컴퓨팅 환경을 소프트웨어로 구현한 것, 즉 컴퓨터를 에뮬레이션하는 소프트웨어다. 가상머신상에서 운영 체제나 응용 프로

ko.wikipedia.org

 

---

 

9. 가상 머신에서 호스트 OS와 게스트 OS는 무엇인지 설명하시오.

* 호스트 OS

실물PC에 설치된 OS

 

* 게스트 OS

가상머신(VM)에 설치된 OS

 

---

10. swap 파일과 파티션의 역활에 대해 간단히 설명하시오.

* swap 파일

시스템 메모리 또는 RAM에서 검색된 데이터를 포함하는 파일이다. RAM의 데이터를 스왑 파일 형태로 보조 저장 장치로 전송함으로써 컴퓨터는 다른 프로그램에 메모리를 확보할 수 있다.

 

* 파티션의 역활

개별 하드 디스크인 것처럼 작동

 

---

 

11. date 명령의 도움말을 확인해보시오.

현재 날짜를 출력

date --help

 

---

 

12. 응용 프로그램 중 다음 응용프로그램을 동작시키는 과정을 설명하시오.

    * 에볼루션 : 이메일 클라이언트

    * 계산기 : 계산 프로그램  

    * 리듬박스 : 디지털 음악을 재생하고 정리를 도와주는 오디오 플레이어

 

---

 

13. 텍스트 편집기는 마우스로 메뉴를 선택하여 실행할 수도 있지만 gedit 명령으로도 실행할 수 있다. 텍스트 편집기를 실행하는 방법을 설명하시오.

그놈 데스크톱 환경용으로 개발된 자유 소프트웨어인 텍스트 편집기.

$ gpedit

 

https://ko.wikipedia.org/wiki/Gedit

 

gedit - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 지에디트(gedit)는 그놈 데스크톱 환경용으로 개발된 자유 소프트웨어인 텍스트 편집기이다. 마이크로소프트 윈도, 맥 OS X에서도 사용할 수 있다. UTF-8과 호환하�

ko.wikipedia.org

 

---

 

14. 터미널을 종료하는 두 가지 명령은 무엇인가?

logout
ctrl + D

 

페도라 리눅스
국내도서
저자 : 이종원
출판 : 한빛아카데미 2017.11.10
상세보기