공부하기싫어
article thumbnail

오늘도 문제풀고 풀이하기

 

31. 다음 중 pico 편집기에서 현재 커서가 위치한 줄의 처음으로 커서를 이동시키는 키 조합으로 알맞은 것은?

① [Ctrl] + [a]

[Ctrl] + [e]

[Ctrl] + [i]

[Ctrl] + [o]

내가 고른 답 : ? 뭔데 pico가

정답 : 1

풀이 : 

pico란?

Aboil Kasar 가 개발한 유닉스 기반의 텍스트 에디터

윈도우의 메모장과 유사

쉽고 간편하지만 기능이 부족하며 업데이트가 잘 되지 않음

[ctrl]+a : 현재 행의 맨 앞으로 이동

[ctrl]+v : 이전 페이지로 이동

[ctrl]+e : 현재 행의 맨 끝으로 이동

[ctrl]+y : 다음 페이지로 이동

[ctrl]+o : 파일 저장

[ctrl]+x : 파일 종료 (저장 질의 있음)

[ctrl]+k : 현재 라인을 삭제

[ctrl]+u : 마지막으로 삭제된 라인 복구 (undo)

 

32. 다음 설명에 해당하는 편집기로 알맞은 것은?

브람 무레나르가 만든 편집기로 편집 시에 다양한 색상을 이용해서 가시성을 높였으며, 패턴 검색 시에 하이라이트(Highlight) 기능을 제공하여 빠른 검색이 가능하다.

① vim

pico

nono

emacs

내가 고른 답 : 1 (vim 색깔 알록달록하던데)

정답 : 1

풀이 : 

vi - vi 편집기는 유닉스 계열에서 가장 많이 이용하는 편집기이다. 빌 조이가 개발함

vim (vi improved) - 브람 무레나르 가 vi 와 호환되면서 독자적으로 다양한 기능을 추가하여 만든 편집기. 다양한 색상을 이용하여 가시성을 높였으며 하이라이트 기능을 제공하여 빠른 검색이 가능하게 해준다.

 

33. 다음 중 emacs를 개발한 사람으로 알맞은 것은?

① 빌 조이

② 리처드 스톨만 

리누스 토발즈

아보일 카사르

내가 고른 답 : 2 ( 2, 4 중에 찍음 )

정답 : 2

풀이 : 

빌조이-vi개발

리처드 스톨만-GNU프로젝트 설립자, emacs(이막스) 개발

리누스 토발즈 : 리눅스 커널, 깃 최초 개발자

아보일 카사르-pico 개발자

 

 

 

34. 다음 중 vi 편집기 실행 후 명령모드에서 입력 모드로 전환하는 키로 틀린 것은?

① a

 e

 i

 o

내가 고른 답 : 2 (2, 4 중에 찍음)

정답 : 2

풀이 : 

명령모드에서 입력모드로 전환하는 키는 i,a,o,I,A,O 이다.

 

 

35. 다음 설명과 같은 경우 프로그램 설치 방법으로 가장 알맞은 것은?

아파치 웹 서버 프로그램이 설치되는 디렉터리를 /usr/local/httpd2 로 지정해서 운영하려고 한다.

① yum 명령으로 설치되는 디렉터리를 지정한 후에 설치한다.

apt-get 명령으로 설치되는 디렉터리를 지정한 후에 설치한다.

소스 파일을 다운로드 하여 디렉터리를 지정한 후에 설치한다.

rpm 파일을 다운로드 하여 디렉터리를 지정한 후에 설치한다.

내가 고른 답 : 4 (걍 찍음)

정답 : 3

풀이 : 

패키지가 아니라 서버에서 소스 프로그램을 받아 설치하는 것이고, 디렉터리를 지정할 수 있으니까 소스파일(압축파일)로 다운받아서 소스 설치 5단계로 설치한다

압축풀기 - 디렉터리 이동 - CONFIGURE - MAKE - MAKE INSTALL

 

36. 다음 중 수세 리눅스에서 사용하는 온라인 패키지 관리 기법으로 알맞은 것은?

① yum

apt-get

yast

zypper

내가 고른 답 : 4 (3, 4 번중에 찍음)

정답 : 4

풀이 : 

레드햇 계열

   기본 패키지-rpm

   온라인 패키지-yum

데비안 계열

   기본 패키지-dpkg

   온라인 패키지-apt-get

수세 계열

   기본 패키지-YaST

   온라인 패키지-zypper

 

37. 다음 중 yum 명령을 사용한 작업 이력을 확인하는 명령으로 알맞은 것은?

① yum list

yum install list

yum history list

yumm command list

내가 고른 답 : 4 (걍 직역함)

정답 : 3

풀이 : 

yum history [sub-command] : yum명령을 사용한 작업 이력 정보를 출력한다. 하위 명령어에는 list, info, summary등이 있고 기본값은 list 이다.

 

38. 다음 (괄호) 안에 들어갈 내용에 알맞은 것은?

# tar (괄호) backup.tar lin.txt

① cvf

rvf

xvf

tvf

내가 고른 답 : 뭔데 이게

정답 : 2

풀이 : 

tar 옵션

-v : 어떤 명령을 실행할 때 대상이 되고 있는 파일들을 보여준다. 예를들면 c 옵션과 함께 사용하면 묶여지는 동안 파일의 이름을 보여준다.

-f [파일명] : 작업 대상이 되는 tar 파일의 이름을 지정한다. 파일명 대신 '-' 를 쓰면 표준 입출력이 된다.

-c : 지정한 파일이나 디렉터리를 하나로 묶어 새로운 tar 파일을 생성한다.

-r : 기존의 tar 파일 뒤에 파일을 추가한다.

-x : 생성된 tar 파일을 푼다.

-t : tar 파일 안에 묶여 있는 파일의 목록을 출력한다.

 

 

39. 다음 그림에 해당하는 명령어와 옵션으로 알맞은 것은?

① rpm -q vsftpd

rpm -qi vsftpd

rpm -qd vsftpd

rpm -V vsftpd

내가 고른 답 : 1 ( 찍음 )

정답 : 2

풀이 : 

rpm 주요 옵션

-q : 질의 시에 꼭 사용해야 하는 옵션이다. 패키지를 찾으면 패키지 이름과 버전만 표시한다.

-i : 설치된 패키지의 정보를 출력한다. -p옵션과 같이 사용하면 rpm 패키지 파일에 대한 정보를 알 수 있다.

-a : 시스템에 설치된 모든 패키지목록을 출력한다.

 

40. 다음 중 동일한 소스 파일을 묶어서 압축했을 때 파일의 크기가 가장 크게 생성되는 파일로 알맞은 것은?

① php-7.4.2.tar.Z

php-7.4.2.tar.bz2

php-7.4.2.tar.gz

php-7.4.2.tar.xz

내가 고른 답 : 1 (압축률이 가장 안좋은걸 고르는거 같은데 그게 뭔데;;)

정답 : 1

풀이 : 

압축 관련 유틸리티

   compress, uncompress : 전통적으로 유닉스에서 사용했던 압축 프로그램이지만, 리눅스에서는 압축률이 낮아 현재는 거의 쓰이지 않는다. 파일명 뒤에 .Z 가 붙는다.

   gzip, gunzip : GNU에서 만든 압축 프로그램으로 유닉스용 압축 프로그램인 compress를 대체하기 위해 만들어 졌다. gzip으로 압축하면 뒤에 .gz 가 붙고 gunzip은 압축 해제시 사용한다.

   bzip2, bunzip2 : 줄리안 시워드가 만든 압축프로그램으로 버로우즈 휠러 변환이라는 블록 정렬 알고리즘으로 압축한다. gzip보다 압축률은 좋지만 압축 시간이 더 걸린다. 뒤에 .bz2 가 붙는다.

   xz : LZMA2 라는 알고리즘을 이용하여 만든 데이터 무손실 압축 프로그램이다. gzip, bzip2와 비교해 높은 압축률을 자랑하며 그로인해 최근 공개용 ㅅ프트웨어 사이트에서 이 압축 포맷을 사용하여 파일을 배포하고있다. 뒤에 .xz가 붙는다.

 

41. 다음 중 apt-get 명령어를 통해 패키지를 업데이트 할 때 가장 관계가 깊은 파일로 알맞은 것은?

① /etc/sources.conf

/etc/yum.conf

/etc/apt/sources.list

/var/cashe/yum

내가 고른 답 : 1 (ㄹㅇ모름)

정답 : 3

풀이 : 

apt-get 은 /etc/apt/source.list 파일에 패키지 관련 정보를 관리한다.

yum 의 환경설정 파일은 /etc/yum.conf 이다.

 

 

42. 다음은 압축 파일을 해제하는 과정이다 (괄호) 안에 들어갈 내용에 알맞은 것은?

# gzip (괄호) ihd.tar.gz

① -d

-r

-u

-v

내가 고른 답 : 3 (모름)

정답 : 1

풀이 : 

gzip 주요 옵션

-d : 압축을 풀 때 사용하는 옵션

-r : 대상이 디렉터리인 경우에 하위 디렉터리 까지 찾아서 처리한다 (--recursive)

-v : 진행 과정을 이름 및 퍼센트 함께 자세히 보여준다 (--verbose)

 

43. 다음 중 lin.txt. 라는 문서 파일을 출력한 후에 삭제하는 명령으로 알맞은 것은?

① lp -r lin.txt

lp -d lin.txt

lpr -r lin.txt

lpr -d lin.txt

내가 고른 답 : 저게뭔데

정답 : 3

풀이 : 

lp 명령어 : 파일 인쇄

lpc 명령어 : 프린터 제어 명령어

lpq 명령어 : 프린터 큐 보기

lpr 명령어 : 인쇄 명령

  옵션

   -# num : 인쇄 매수 설정

   -r : 출력한 뒤 지정한 파일 삭제

   -m : 작업이 완료되면 관련 정보를 e-mail로 전송한다.

   -P 프린터명 : 기본 설정된 프린터 이외에 다른 프린터를 지정할 때 사용한다

lprm : 인쇄 취소

 

44. 다음 (괄호) 안에 들어갈 내용으로 알맞은 것은?

리눅스에서 프린터를 지원해주는 인쇄시스템으로 초기에는 (a) 를 기본으로 사용했으나 최근 배포판에서는 (a) 대신에 (b) 를 사용하고 있다.

① a-LPD, b-LPRing

a-LPRng b-LPD

a-LPRng, b-CUPS

a-CUPS, b-LPRng

내가 고른 답 : 3 (찍)

정답 : 3

풀이 : 

LPRng : 버클리 프린팅 시스템으로 BSD계열 유닉스에서 사용하기 위해 개발 되었다. 프린터 스풀링과 네트워크 프린터 서버를 지원하며 프린터에 관련된 명령어로 BSD, SystemV 계열 모두 지원한다.

CUPS : 애플이 오픈소스 프린팅 시스템으로 개발하였다. 다양한 기능을 가지고 있으며 시판되는 대부분의 프린트를 유닉스계열 운영체제에서 사용할 수 있다. HTTP 기반의 IPP를 사용하고 SMB 프로토콜도 부분적으로 지원한다.

 

45. 다음 중 CentOS 6 버전에서 사용하는 X 윈도기반의 프린터 설정 명령으로 알맞은 것은?

① printconf

printtool

system-config-printer

redhat-config-printer

내가 고른 답 : 1 (찍)

정답 : 3

풀이 : 

레드햇 계열 초기 LPRng : printtool 이나 printconf

CentOS 프린터 설정 : system-config-printer

최근 레드헷 계열 : redhat-config-printer > system-config-printer

 

46. 다음 제시된 프린터 관련 명령어 중 나머지 셋과 비교해서 다른 계열에 속하는 명령으로 알맞은 것은?

① lp

lpc

③ lpq 

lpr

내가 고른 답 : 3 (q 는 뭐지 싶어서 찍음)

정답 : 1

풀이 : 

lpr, lpq, lpc 는 BSD 계열 프린터 명령어

lp, lpstat, cancel 은 System V 계열 프린터 명령어

 

47. 다음 중 스캐너를 사용하기 위해서 설치해야할 패키지로 알맞은 것은?

① OSS

SANE

ALSA

CUPS

내가 고른 답 : 4 (인것같음)

정답 : 2

풀이 : 

OSS : Open Sound System 사운드를 만들고 캡처하는 인터페이스

SANE : Scanner Access Now Easy 평판 스캐너, 핸드 스캐너, 비디오 캠 등 이미지 관련 하드웨어를 사용할 수 있도록 해주는 api 이다.

ALSA : Advanced Linux Sound Architecture 사운드 카드용 장치 드라이버를 제공하기 위한 리눅스 커널의 요소

CUPS : Common Unix Printing System 프린터를 설정하고 네트워크 상 시스템에서 이러한 프린터에 액세스 할 수 있게 하는 다양한 명령 제공

 

 

48. 다음 설명에 해당하는 명령으로 알맞은 것은?

사운드카드 장치 초기화, 사운드 관련 환경설정 파일관리 등의 역할을 수행한다.

① alsactl

alsamixer

cdparanoia

aplay

내가 고른 답 : 1 (일껄?)

정답 : 1

풀이 : 

예 뭐 그렇답니다

 

 

2과목 : 리눅스 활용

49. 다음 중 X 윈도 서버로 사용되는 X.org 에 적용된 라이선스로 알맞은 것은?

① GPL

BSD

MIT

Apache

내가 고른 답 : 4 (???)

정답 : 3

풀이 : 

XFree86은 기존 X 윈도 시스템을 대체하기 위해 개발되었고 여러 계열에 다양하게 지원되던 선도적인 시스템이였으나 2004년 4.4.0버전이 GPL 라이선스와 호환되지 않으면서 대부분의 개발자가 X.org 로 옮겨갔다. X.org Server는 MIT 허가서와 같은 오픈 소스 라이선스를 배포중이다.

 

50. 다음 중 X 윈도 관련 프로그램의 종류가 나머지 셋과 다른 것은?

① KDM

GDM

XDM

LXDE

내가 고른 답 : ??

정답 : 4

풀이 : 

KDM : KDE 데스크탑에서 사용되는 디스플레이 매니저

GDM : GNOME 의 디스플레이 매니저, XDM 기반으로 개발되지 않고 독립적으로 새롭게 작성되었다.

XDM : 초기 X11에 도입된 디스플레이 매니저 현재는 XDM은 거의 사용 않고, GDM 이나 KDM 이 많이 사용된다.

LXDE : 유닉스와 POSIX 호환 플랫폼에서 사용할 수 있는 장 오픈소스 데스크탑 환경.

 

 

파이썬 과제하느라 시간다씀 ㄹㅇ ㅋㅋ

내일 이어서 함 시험 그리고 17일이 아니라 11일이였네 ㅋㅋ 내일 시험 함 미뤄봐야겠다