gyeong3un2

[유닉스 이론과 실습] 1장 연습문제 본문

유닉스 기초/[유닉스 이론과 실습] 연습문제

[유닉스 이론과 실습] 1장 연습문제

ʕっ•ᴥ•ʔっ 프론트엔드 개발하는 쿼카 2021. 3. 13. 23:40

01. 다음 중 유닉스 시스템의 특징이 아닌 것을 고르시오.

     ① 대화형 시스템

     ② 계층적 트리 파일 시스템

     ③ 단일 사용자 시스템

     ④ 높은 이식성과 확장성

 

더보기

정답 : ③ 단일 사용자 시스템

유닉스는 다중 사용자 시스템으로, 여러 사람이 같은 컴퓨터에 동시에 접속하여 데이터를 사용하는 것이다. 사용자들은 네트워크를 통해 유닉스에 동시에 접속하여 원하는 작업을 할 수 있다.

 


 

02. 유닉스의 구성 요소가 아닌 것을 고르시오.

     ① 셸

     ② 하드웨어

     ③ 유틸리티

     ④ 커널

 

더보기

정답 : ② 하드웨어

유닉스는 크게 커널, 셸, 유틸리티로 구분할 수 있다.

 


 

03. 유닉스와 관계가 전혀 없는 운영체제는 무엇인가?

     ① macOS Majave

     ② 안드로이드

     ③ 리눅스

     ④ 윈도우

 

더보기

정답 : ④ 윈도우

[유닉스 이론과 실습] 책의 p.22~p.23을 참고하면 알 수 있다.

 


 

04. 각종 프로그래밍 개발 도구, 문서 편집 도구, 네트워크 관련 도구 등 다양한 프로그램을 포함하는 유닉스의 구성 요소는 무엇인가?

 

     ① 셸

     ② 하드웨어

     ③ 유틸리티

     ④ 커널

 

더보기

정답 : ③ 유틸리티

커널 : 유닉스의 핵심 기능으로, 프로세스 관리, 메모리 관리, 파일 시스템 관리, 장치 관리 등 컴퓨터의 모든 자원을 관리한다.

셸 : 사용자와 커널 사이의 중간자 역할을 담당하며, 사용자가 입력한 명령을 해석한 후 커널에 넘겨주고, 결과를 받아 화면으로 출력한다. 본 셸(sh), 콘 셸(ksh), 배시 셸(bash) 등이 있다.

하드웨어는 유닉스의 구성요소가 아니다.

 


 

05. 주고 받는 정보를 암호화하여 안전하게 통신할 수 있도록 보장하는 프로토콜은 무엇인가?

 

     ① telnet

     ② ssh

     ③ rlogin

     ④ ftp

 

더보기

정답 : ② ssh(Secure Shell)

프로토콜 : 클라이언트와 서버간의 통신 규약

telnet(Telecommunication Network) : 원격지 컴퓨터 시스템에 로그인 할 수 있도록 도와주는 프로토콜

rlogin(Remote login) : 호스트로 원격 로그인할 때 사용하는 프로토콜

ftp(File transfer Protocol) : 서버와 클라이언트간에 파일을 전송하기 위한 프로토콜

 


 

06. 유닉스의 특징을 간단히 설명하시오.

 

더보기

유닉스의 중요한 특징은 대화형 시스템, 다중 사용자 시스템, 다중 작업용 시스템, 높은 이식성과 확장성, 계층적 파일 시스템, 다양한 부가적 기능 제공 등이다.

 


 

07. 유닉스의 발전 과정을 간단히 설명하시오.

 

더보기

유닉스는 개발 초기에 원천 소스가 공개되어 대학과 기업에서 연구용으로 사용하며 다양한 기능이 추가되었다. 이후에 AT&T의 사용용 유닉스인 시스템 V와 버클리 대학의 BSD로 나뉘어 각각 발전하여 왔다. 최근에는 두 계열의 장점을 결합한 형태로 개발된 SVR4를 기반으로 한 유닉스 제품들이 개발되고 있다.

 


 

08. 유닉스의 구조를 설명하시오.

 

더보기

유닉스는 가장 안에 커널, 그 밖으로 셸과 유틸리티, 파일 시스템으로 구성되어 있다.

- 커널 : 유닉스의 핵심기능으로 프로세스 관리, 메모리 관리, 파일시스템 관리, 장치 관리 등 컴퓨터의 모든 자원을 관리한다.

- 쉘 : 사용자와 커널 사이의 중간자 역할을 담당하여 사용자가 입력한 명령을 해석한 후 커널에 넘겨주고 결과를 받아 화면으로 출력한다 쉘은 본쉘(sh), C(csh), 콘쉘(ksh) 등이 있다.

- 유틸리티와 파일시스템 : 각종 프로그래밍 개발 도구, 네트워크 관련 도구 등 다양한 유틸리티를 제공하며, 파일을 체계적으로 관리하기 위하여 계층적으로 구성되어 있는 파일시스템이라는 체계를 사용한다.

 


 

09. 윈도우에서 유닉스 시스템으로 안전하게 접속하려고 한다. 유닉스 시스템의 IP 주소가 192.168.1.190이고 내 계정이 user1일 때 어떻게 접속해야 하는지 순서대로 설명하시오.

 

더보기

명령 프롬프트(cmd)를 열고 ssh user1@192.168.1.190을 친다. 그리고 비밀번호를 치면 된다.

 


 

※ 다음 질문에 맞는 적당한 명령을 적으시오.

10. 명령행에서 한 단어를 지우는 키를 적으시오.

 

더보기

[Ctrl] + w

 


 

11. First Unix를 크게 출력하는 명령을 적으시오.

 

더보기

banner "First Unix"

 


 

12. ls 명령의 사용 방법을 보는 명령을 적으시오.

 

더보기

man ls

- man 명령은 명령에 대한 자세한 설명을 출력해준다.

 


 

13. 비밀번호를 변경하는 명령을 적으시오.

 

더보기

passwd

 


 

14. 유닉스 시스템과의 접속을 해제하는 세 가지 명령을 적으시오.

 

더보기

logout, exit, [Ctrl] + D