1. 리눅스와 GNU의 관계를 간단히 설명하시오.
우리가 사용하고 있는 리눅스 그 자체는 커널을 의미한다.
커널이 운영체제의 핵심 부분이라는 것은 틀림없는 사실이지만, 그것만으로 운영체제의 역할을 수행할 수 있는 것은 아닙니다.
현재 사용되고 있는 GNU 시스템은 리눅스를 기반으로 한 운영체제이며 이는 리눅스를 커널로 채택한 일종의 변형된 종류의 GNU 시스템이라고 할 수 있습니다.
https://www.gnu.org/gnu/linux-and-gnu.html.en
---
2. 리눅스는 PC용 운영체제로 자리를 잡아 발전을 거듭하고 있다. 반면 미닉스는 리눅스보다 먼저 개발되었음에도 불구하고널리 사용되지 않았는데 그 이유는 무엇인가?
미닉스는 일반적으로 배포되지 않고 교육용으로만 개발되고 배포가 되었다. 이 한계때문에 리눅스보다 널리 사용되지 못하였다
https://ko.wikipedia.org/wiki/%EB%AF%B8%EB%8B%89%EC%8A%A4
---
3. 리눅스 배포판이 필요한 이유를 설명하시오.
사용자에 따라 결정 할 수 잇는 폭이 넓어지므로 리눅스가 더욱 발전 될수 있는 계기가 될것같다. 현재 리눅스 배포판은 여러 분류로 나누는데 상용 또는 비상용 분류 / 사용자에 따른 분류 / 지원 플랫폼에 따른 분류 / 구동 환경에 따른 분류 / 용도에 따른 분류 로 나눌 수 있다.
회사 차원에서 관리하고 배포하는 레드햇 리눅스, 우분투, 수세 리눅스가 존재하고 커뮤니티 차원에서 관리하고 배포하는 데비안, 젠투 리눅스 ,페도라 가 있습니다.
배포판은 리눅스에 사용 가능한 소프트웨어의 양이 늘어나는 동안 설치 절차가 복잡했기 때문에 배포판들이 이를 단순케 하기 위해 나왔습니다.
---
4. GPL과 아파치 라이선스, BSD 라이선스를 비교하여 설명하시오.
* GPL
GNU 일반 공중 사용 허가서
* 아파치 라이선스
아파치 소프트웨어 재단에서 자체적으로 만든 소프트웨어에 대한 라이선스 규정이다.
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
* BSD 라이선스
BSD (Berkeley Software Distribution) 라이선스는 소프트웨어 라이선스라고도 할 수 없을 만큼 미약하다.
https://ko.wikipedia.org/wiki/BSD_%ED%97%88%EA%B0%80%EC%84%9C
---
5. GNU 선언문을 찾아 읽어보시오.
https://www.gnu.org/gnu/manifesto.html.en
---
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)
* 쉘
커널과 사용자를 연결
https://ko.wikipedia.org/wiki/%EC%85%B8
* 디렉토리
디렉토리와 파일은 파일시스템으로 관리
https://ko.wikipedia.org/wiki/%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC
---
8. 가상 머신에 대해 간단히 설명하시오.
컴퓨팅 환경을 소프트웨어로 구현한 것, 즉 컴퓨터를 에뮬레이션하는 소프트웨어
https://ko.wikipedia.org/wiki/%EA%B0%80%EC%83%81_%EB%A8%B8%EC%8B%A0
---
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
---
14. 터미널을 종료하는 두 가지 명령은 무엇인가?
logout
ctrl + D
|
'CentOS > Study' 카테고리의 다른 글
[실습]혼자해보기 - grep, find 명령 사용하기 (0) | 2020.09.13 |
---|---|
[실습]혼자해보기 - 하드 링크와 심볼릭 링크 (0) | 2020.09.13 |
[실습]혼자해보기 - 절대 경로명과 상대 경로명 (0) | 2020.09.06 |
[이론]로그아웃 (0) | 2020.08.30 |
[실습]네트워크를 통한 로그인 (0) | 2020.08.30 |