연습문제
1. 리눅스와 GNU의 관계를 간단히 설명하시오.
리누스 토발즈가 개발한 리눅스는 리눅스 커널이었다. 이는 운영체제에서 가장 중요한 핵심이긴 하지만 커널만으로는 사용자가 활용 할 수 있는 운영체제가 이루어지지 않으며 사용자 인터페이스 컴파일러 편집기등을 제공해야만 한다. 이런 응용프로그램등을 제공한 것은 GNU프로젝트이며 이 둘은 떼어놓을 수 없는 관계이며 그래서 GNU/리눅스 라고도 한다.
2. 리눅스는 PC용 운영체제로 자리잡아 발전을 거듭하고 있다. 반면 미닉스는 리눅스보다 먼저 개발되었음에도 불구하고 널리 사용되고 있지 않고 있다. 그 이유는 무엇이라고 생각하는가?
미닉스는 일반적으로 배포되지 않고 교육용으로만 개발되고 배포가 되었다. 이 한계때문에 리눅스보다 널리 사용되지 못하였다.
3. 리눅스 배포판이 필요한 이유를 설명하시오.
리눅스 커널에 GNU프로젝트의 여러 으용 프로그램을 적용하여 구성하는것은 쉬운 작업이 아니다. 그래서 여러 회사나 커뮤니티에서 일반 사용자들이 리눅스를 쉽게 사용할 수 있도록 리눅스 커널과 응용 프로그램을 구성하여 배포하기 시작하였다.
4. GPL과 아파치 라이선스, BSD라이선스를 비교하시오
5. GNU 선언문을 찾아 읽어보시오.
http://www.gnu.org/gnu/manifesto.ko.html
다음 링크에서 읽어볼 수 있다.
6. 데미안 계열에서 나온 리눅스인 우분투를 내려받아 설치하고, 페도라와 GUI 환경이 어떻게 다른지 비교하시오.
우분투의 기동화면은 다음과 같다.
우분투는 유니티인터페이스를 데스크톱 환경으로 사용하고 있고 페도라는 그놈을 데스크톱 환경으로 사용하고 있다.
7. 리눅스의 세 가지 구성요소를 간단히 설명하시오.
-커널 : 리눅스의 핵심으로 프로세스 관리, 메모리 관리, 파일 시스템 관리, 장치 관리 등 컴퓨터의 모든 자원을 제어한다.
- 셀 : 사용자와 커널 사이의 중간자 역할을 한다. 사용자가 입력한 명령을 해석하여 커널에 넘겨주고 결과를 받아 화면에 출력한다. 리눅스는 베시셀을 기본으로 사용한다.
- 응용 프로그램 : 각종 프로그래밍 개발 도구, 문서 편집 도구, 네트워크 관련 도구 등 다양한 응용 프로그램을 제공한다.
8. date 명령의 도움말을 확인해보시오.
man date
9. 페도라의 응용 프로그램 중 다음 응용 프로그램을 동작시키는 과정을 설명하시오.
-에볼루션 : 현재활동 누르고 왼쪽 패널의 두번째 아이콘을 클릭한다.
-계산기 : 왼쪽패널의 제일 밑의 프로그램 표시를 누르고 나온 창에서 유틸리티를 누르면 계산기가 보인다.
-리듬박스: 현재활동을 누르고 왼쪽 패널의 네번째 아이콘을 클릭한다.
10. 지에디트는 마우스로 메뉴를 선택하여 실행할 수도 있지만 gedit명령으로도 실행할 수 있다. 지에디트를 명령으로 실행하는 방법을 설명하시오.
터미널에서 gedit를 타이핑친다.
11. 터미널을 종료하는 두가지 명령을 나열하시오.
컨트롤 + D 키를 누른다
exit를 타이핑친다.
'도서 > 페도라 리눅스 시스템&네트워크' 카테고리의 다른 글
페도라 리눅스 시스템&네트워크 연습문제 chapter 02 (0) | 2014.05.17 |
---|---|
페도라 리눅스 (fedora linux) 설치하기. (0) | 2014.05.10 |
페도라 리눅스 시스템&네트워크 이종원 지음 (0) | 2014.05.10 |