본문 바로가기
IT/Linux

[리눅스마스터1급] 2019년 09월 21일 기출문제

by JANEYDAY 2020. 2. 20.

1과목 : 리눅스 실무의 이해

 

1. 다음 중 2차적 저작물 소스 코드 공개에 대한 정책이 나머지와 다른 것은?

 

      1) GPL          수정한 소스코드, 활용 S/W 모두 공개
      2) BSD         공개의무X
      3) LGPL        수정한 소스코드 공개
      4) MPL         수정한 소스코드

 

5. 다음 설명에 해당하는 클라우드 서비스로 알맞은 것은?

     1) IaaS
     2) DaaS
     3) PaaS
     4) SaaS

 

6. 다음 중 LVM을 구성하는 순서로 알맞은 것은?

 

     1) 볼륨그룹 → 물리적 볼륨 → 논리적 볼륨
     2) 볼륨그룹 → 논리적 볼륨 → 물리적 볼륨
     3) 물리적 볼륨 → 볼륨그룹 → 논리적 볼륨
     4) 논리적 볼륨 → 볼륨그룹 → 물리적 볼륨

 

7. 다음 중 GRUB의 환경 설정파일에서 'default=1'에 대한 설명으로 알맞은 것은?


     1) 'title' 항목으로 나타나는 첫 번째 운영체제를 의미한다.
     2) 'title' 항목으로 나타나는 두 번째 운영체제를 의미한다.
     3) GRUB 메뉴 화면에서의 대기 시간이 1초임을 의미한다.
     4) GRUB 메뉴 화면에서의 대기 시간이 10초임을 의미한다.

 

해설) GRUB 환경 설정 파일 : /boot/grub/grub.conf

default 항목

기본 부팅메뉴 선택화면, 각 메뉴들의 번호는 0 부터 시작하여 0-> 첫번째, 1-> 두번째

title 항목

부팅화면의 메뉴에 나타나는 제목 


8. 다음 설명에 해당하는 내용으로 알맞은 것은?    

     1) exec                 exec는 새로운 프로세스 생성이 아닌 호출한 프로세스의 PID 그대로 새로운 프로그램에 적용
     2) fork                 fork는 프로세스가 하나 더 생김 -> 원래 프로세스 + 호출된 프로세스(시스템 콜 수행 다음라인)
     3) inetd
     4) standalone

 

해설) 포크는 삼지창 PID 여러 개 생성 가능으로 외우기


9. 다음 중 가장 큰 번호 값을 갖는 시그널(signal)로 알맞은 것은?
     
     1) SIGTERM           15
     2) SIGKILL              9
     3) SIGSTOP           19
     4) SIGQUIT             3

 

해설) QUIT-KILL-TERM-STOP


10. 다음 ( 괄호 ) 안에 출력되는 내용으로 알맞은 것은?   

     1) ?
     2) 0
     3) 1
     4) 2

 

해설) echo $? 마지막으로 종료된 명령어의 종료 상태 

0은 정상, 다른 값은 비정상


11. 다음 중 GNOME 3 버전에서 사용하는 윈도 매니저로 알맞은 것은?
     
     1) nautilus          GNOME 파일 매니저
     2) KWin             KDE의 윈도 매니저
     3) Metacity         GNOME 2 윈도 매니저
     4) Mutter           GNOME 3 윈도 매니저


12. 다음 중 포어그라운드 프로세스를 백그라운드 프로세스로 전환할 때 사용하는 키 조합으로 알맞은 것은?
     
     1) Ctrl + C           SIGINT 프로세스 강제 종료
     2) Ctrl + D           SIGQUIT 프로세스 종료
     3) Ctrl + L           clear 명령어의 단축키
     4) Ctrl + Z           SIGTSTP 프로세스 일시정지-백그라운드 프로세스로 전환


14. 다음 중 X 클라이언트 프로그램을 다른 원격지의 X 서버로 전송하기 위해 변경해야 할 환경변수로 알맞은 것은?
     
     1) TERM
     2) TERMINAL
     3) SESSION
     4) DISPLAY          X 서버 프로그램 실행시 표시되는 클라이언트의 주소 지정 환경변수


18. 다음 중 프로토콜에 대한 설명으로 틀린 것은?
     
     1) ISO, ANSI, ITU-T는 대표적인 프로토콜의 제정 기관이다.
     2) 프로토콜의 기능으로는 흐름제어, 오류제어, 동기화, 캡슐화 등이 있다.
     3) 프로토콜은 구문(Syntax), 의미(Semantics), 순서(Timing)으로 구성되어 있다.
     4) 대표적인 프로토콜인 TCP/IPISO에서 제정하였다.  

                                            IP (o) IPISO (x)

 

2과목 : 리눅스 시스템 관리

 

21. 파일 및 디렉터리를 생성했더니 기본 생성되는 허가권 값이  아래와 같다. 다음 중 umask 명령을 실행했을 때 나타나는 값으로 알맞은 것은?

     1) 0002 
     2) 0644 
     3) 0664  
     4) 0775

 

22. /etc/shadow 파일에서 계정 만기일 영역에 해당하는 필드 순서로 알맞은 것은?
     
     1) 3번째
     2) 7번째
     3) 8번째
     4) 9번째

 

해설) ①root : ②$6$NAzqsXeFGHz3Hlp3$kS2BgO : ③16692 : ④0 : ⑤99999 : ⑥7 : ⑦ : ⑧ : ⑨

① : 사용자명

② : 패스워드

③ : 파일 최종 수정일

④ : 패스워드 변경 최소일

⑤ : 패스워드 변경 최대일 

⑥ : 만료 경고기간

⑦ : 만료 후 유예기간

⑧ : 만료일

⑨ : 예약 필드

 

24. 다음 중 명령어의 사용법으로 틀린 것은?
     
     1) pgrep httpd              'httpd' 문자열 포함 프로세스 PID 나열                                                       
     2) nice -10 1222            nice [우선순위] [프로세스명]      우선순위 범위 : -20 ~ 19
     3) killall httpd               번호가 아닌 프로세스 이름으로 종료시키는 명령어
     4) renice 1 987 -u daemon root –p 1222               PID로 우선순위 조정하고 지정한 NI 값이 바로 설정됌

            NI값  PID  사용자이름     프로세스 PID 지정

 

25. 다음 중 월, 수, 금요일 오전 4시 1분에 실행되는 crontab 설정으로 알맞은 것은?
     
     1) 4 1 * * 1,3,5 /etc/lin.sh
     2) 1 4 * * 1,3,5 /etc/lin.sh          분  시간  일  월  요일     0일요일 1월요일 6토요일 7일요일 
     3) 4 1 1,3,5 * * /etc/lin.sh
     4) 1 4 1,3,5 * * /etc/lin.sh


26. 다음은 lin.txt 파일의 수정 시간(Modify time)을 변경하는 과정이다. (괄호) 안에 들어갈 명령 으로 알맞은 것은?
     

     1) file                  파일의 종류 확인
     2) stat                 파일 상태 정보 출력 (atime,mtime,ctime)
     3) chage              암호를 주기적으로 변경하도록 설정함
     4) touch              파일의 생성 시간 변경


28. 다음 중 joon이라는 아이디를 lin으로 변경하는 명령으로 알맞은 것은?
     
     1) usermod -l joon lin
     2) usermod -l lin joon    usemod -l [newname] [oldname]
     3) usermod -n joon lin     usermod -n 옵션 존재X
     4) usermod -n lin joon


29. 다음 중 특수 권한인 Set-UID, Set-GID, Sticky Bit가 부여된 파일이나 디렉터리로 틀린 것은?
     
     1) /tmp
     2) /bin/su
     3) /etc/shadow
     4) /usr/bin/passwd


30. 다음은 스왑 파일을 생성하는 단계의 일부이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
     

     1) dd                 블록 단위로 파일 복사하거나 변환 
     2) mkswap           스왑 영역 지정 
     3) swapon           스왑 파티션 및 파일 구동 
     4) swapoff           스왑 파티션 및 파일 구동 중단

 

해설) 512M 스왑 파일 만들기

# dd if=/dev/zero of=/swap bs=1024 count=524288

# mkswap /swap 524288

# sync

# swapon /swap

 

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

     1) -q            패키지 질의
     2) -qc          /etc/vsftpd/vsftpd.conf  설정파일 목록
     3) -qp          vsftpd.vsftpd-3.0.2-25.el7.x86_64  패키지 출력
     4) -V           패키지 검증

 

33. 다음 중 사용자가 백그라운드로 수행중인 프로세스 정보를 확인할 때 사용하는 명령어로 알맞은 것은?
     
     1) fg             bg->fg              
     2) bg            fg->bg
     3) jobs          bg 작업 상태 확인
     4) pgrep        프로세스의 PID 나열

 

34. 다음 중 프로세스에 할당되는 NI 값의 범위로 알맞은 것은?
     
     1) -20 ∼ 20
     2) -20 ∼ 19
     3) -19 ∼ 19
     4) -19 ∼ 20

35. 다음 중 yum을 이용해서 telnet이라는 문자열이 들어있는 패키지를 전부 찾는 명령으로 알맞은 것은?
     
     1) yum info telnet
     2) yum list telnet                패키지 목록 출력
     3) yum find telnet               존재하지 않는 명령어
     4) yum search telnet          문자열이 들어간 패키지 검색

37. 다음 중 시그널의 종류와 번호를 확인할 수 있는 명령으로 알맞은 것은?
     
     1) kill -l                  1~64 종류의 시그널
     2) signal -l                존재하지 않는 명령어
     3) killall -l                 존재하지 않는 명령어
     4) ps -l

38. 다음 중 ihduser 계정이 사용하고 있는 디스크의 총 사용량을 확인하는 명령으로 가장 알맞은 것은?
     
     1) du -sh ihduser
     2) du -sh ~ihduser              s: 총 사용량, h: 보기 쉽게, ~[사용자명]
     3) df -sh ihduser
     4) df -sh ~ihduser

41. 다음 중 새롭게 생성된 파티션을 /etc/fstab 파일에 등록하는 형식으로 알맞은 것은? (오류 신고가 접수된 문제입니다) 반드시 정답과 해설을 확인하시기 바랍니다) 
     
     1) /dev/sdb1 /home2 ext4 default 1 1
     2) /dev/sdb1 /home2 ext4 defaults 1 1
     3) /home2 /dev/sdb1 ext4 default 1 1
     4) /home2 /dev/sdb1 ext4 defaults 1 1

44. 다음 설명에 해당하는 것은?
   

     1) OSS  
     2) CUPS              애플이 개발한 오픈소스 프린팅 HTTP 기반의 IPP사용
     3) SANE              평판/핸드 스캐너 이미 관련 하드웨어 사용가능케 하는 API
     4) ALSA              사운드 카드용 장치 드라이버 제공 리눅스 커널 요소 

46. 다음 형식과 관련된 파일로 알맞은 것은?

     

     1) modprobe.conf                존재 X
     2) modules.conf                   ex) alias eth0 8139too
     3) modules.dep
     4) modprobe.dep                 존재 X

47. 다음 설명에 해당하는 것은?

     1) OSS
     2) CUPS
     3) SANE
     4) ALSA

48. 다음 중 System V 계열에 속하는 프린터 관련 명령어로 틀린 것은?
     
     1) lp
     2) lpr
     3) lpstat
     4) cancel

50. 다음 설명에 해당하는 커널 컴파일 도구로 알맞은 것은?

     1) make config                        행 단위로 환경 설정
     2) make xconfig
     3) make gconfig
     4) make menuconfig

51. 다음 중 rsync의 특징으로 가장 거리가 먼 것은?
     
     1) 레벨을 지정하여 증분 백업이 가능하며, 하드 링크 복사가 가능하다
     2) 기본적으로 ssh나 rsh를 이용하여 전송하며, 다른 프로토콜 접속을 지원한다
     3) 이전에 받은 백업본을 삭제하고, 원본과 항상 똑같이 백업이 되도록 설정이 가능하다
     4) 데이터를 압축하여 전송이 가능하며 심볼릭 링크나, 심볼릭 링크가 참고하고 있는 파일도 복사가 가능하다

55. 다음 중 SELinux를 설정하는 방법으로 틀린 것은?
     
     1) getenforce 명령어를 이용한 수정
     2) setenforce 명령어를 이용한 수정
     3) vi 편집기를 이용해 /etc/selinux/config 수정
     4) system-config-window 도구를 이용한 x-window 환경에서 수정

           윈도우 사용 도구


58. 다음 설명에 알맞은 것은?

     1) /var/log/secure               telnet, ssh 접속 유저 로그인 인증 기록
     2) /var/log/dmesg
     3) /var/log/lastlog               계정의 마지막 접속로그
     4) /var/log/wtmp                사용자의 로그인아웃 정보

59. 모든 emerg 수준의 문제가 발생되면 /log/emerg.log 파일에 기록하는 설정을 하려고 한다. 다음 중 (괄호) 안에 들어갈 내용으로 알맞은 것은?

     1) /log/emerg.log          일반적인 파일 수정 방법
     2) */log/emerg.log
     3) +/log/emerg.log
     4) @/log/emerg.log

 

3과목 : 네트워크 및 서비스의 활용 

 

61. /etc/named.conf 파일 설정의 일부가 다음과 같을 때 관련 설명으로 가장 알맞은 것은?

     1) 해당 서버로 들어온 질의를 무조건 168.126.63.1로 넘기고 처리 여부는 무시한다 
     2) 해당 서버로 들어온 질의를 일단 처리하고, 처리하기 힘든 경우에 168.126.63.1으로 넘긴다
     3) 해당 서버로 들어온 질의를 168.126.63.1로 넘기고 응답이 없을 경우에 해당 서버에서 처리한다
     4) 해당 서버로 들어온 질의를 168.126.63.1로 넘기고 응답이 없을 경우에 해당 서버도 응답하지 않는다

 

해설) 우선적으로 지정한 서버에 질의 후 응답 없을 경우 root server에 질의

forward only는 forwarders 리스트에만 질의 응답 없을 경우 찾지 못하는 것으로 응답

 

62. 다음 중 전가상화(Bare-Metal/Hypervisor) 기법을 이용하는 제품으로 알맞은 것은? 
      
     1) Citrix의 XenServer                    반가상화
     2) VMware의 ESX Server              Microsoft의 Hyper-V
     3) Oracle의 VirtualBox 
     4) Microsoft의 Virtual Server 

 

해설) 전가상화: 각각 OS 커널의 명령어를 하나의 명령어로 Hypervisor가 번역 후 하드웨어에 전달

        반가상화: OS 커널의 명령어에 확성기를 달아 직접 하드웨어에 전달

 

66. 다음 중 아파치 웹 서버의 다중처리모듈(MPM : Multi-Process Module) 관련 정보를 확인하는 명령으로 알맞은 것은? 
      
     1) httpd -l                        core.c worker.c httpd_core.c mod_so.c
     2) httpd -t                         Syntax OK
     3) httpd -f                        설정파일 지정해서 아파치 실행
     4) httpd -S                        가상 호스트 확인 

67. 다음 설명에 해당하는 아파치 웹 서버의 다중처리모듈(MPM : Multi-Process Module)로 알맞은 것은?

     1) beos 
     2) prefork        자신을 자식 프로세스로 복제 시켜 실행. 하나의 프로세스 = 하나의 독립된 쓰레드. 쉬운 디버깅 
     3) worker 
     4) perchild 

 

해설) MPM: html 요청하는 브라우저를 HTTP 서버에서 어떤 프로세스나 스레드로 어떻게 처리할 것인가


68. 다음 중 NIS(Network Information Service)와 가장 거리가 먼 것은? 
      
     1) Yellow Pages                 NIS 최초 버전
     2) X.500                          정보 검색 서비스 표준. 분산 디렉토리 서비스 표준
     3) RPC                             RPC 지원하므로 해당 데몬 설치 필수
     4) Sun Microsystems           NIS 회사

69. 다음 결과에 해당하는 명령으로 알맞은 것은?

     1) rpcinfo 
     2) portmap 
     3) exportfs 
     4) rpcbind 

70. 다음 (괄호) 안에 들어갈 파일명으로 알맞은 것은?

     1) /etc/hosts                          도메인 네임   127.0.0.1    localhost
     2) /etc/yp.conf                      NIS 설정 파일
     3) /etc/ypserv.conf 
     4) /etc/sysconfig.network          도메인명 설정     NISDOMAIN=test.co.kr

 

해설)  ypserv는 NIS서버에서 클라이언트로 브로팅캐스팅하면서 서버의 위치 + 클라이언트의 요청 받아 응답 처리


71. 삼바 서버의 환경 설정 파일에서 ihduser와 kaituser만 접근할 수 있도록 설정하려고 한다. 다음 (괄호) 안에 들어갈 내용으로 알맞은 것은?

     1) users 
     2) smbusers 
     3) valid users                 /etc/samba/smb.conf
     4) public users 

72. 다음 설명에 해당하는 프로그램으로 알맞은 것은?

     1) dovecot                 메일 관리하는 서버 mbox, Maildir 메일박스 형식 지원
     2) postfix                   메일을 주고받는 서버 MTA(메일전송에이전트) 수신은 imap,pop3 -> dovecot
     3) procmail 
     4) sendmail                centOS계열 기본 MTA, postfix와 호환

73. 다음은 정보 파일의 내용을 수정하는 과정이다. (괄호) 안에 들어갈 수 있는 명령의 형식으로 알맞은 것은?

     1) m4 virtusertable > virtusertable 
     2) m4 virtusertable < virtusertable 
     3) makemap hash virtusertable > virtusertable 
     4) makemap hash virtusertable < virtusertable 

74. 다음은 /etc/named.conf 파일 설정의 일부이다. 네임 서버에 질의할 수 있는 호스트를 지정 하려고 할 때 (괄호) 안에 들어갈 내용으로 알맞은 것은?

     1) acl 
     2) allow-transfer             zone 전송 허용 대상 설정 
     3) allow-hosts 
     4) allow-query 

76. 다음은 zone 파일 설정의 일부이다. (괄호) 안에 들어갈 내용으로 알맞은 것은?

     1) A                     IPv4 주소
     2) MX                  메일 서버 도메인 주소
     3) PTR                 도메인 주소 
     4) CNAME            별칭 레코드

78. 다음 설명에 해당하는 가상화의 효과로 알맞은 것은?

     1) 단일화(Aggregation) 
     2) 에뮬레이션(Emulation) 
     3) 절연(Insulation) 
     4) 프로비저닝(Provisioning) 

79. Xen 기반의 가상 머신을 생성하기 위해 관련 데몬을 실행하려고 한다. 다음 (괄호) 안에 들어갈 내용으로 알맞은 것은?

     1) xend 
     2) libvirtd 
     3) virt-top 
     4) virt-manager 

81. 다음은 squid.conf 파일의 일부이다. (괄호) 안에 들어갈 내용으로 알맞은 것은?

     1) acl_dir 
     2) spool_dir 
     3) cache_dir                   cache_dir ufs [경로] [캐쉬 크기] [첫번째 디렉터리 수] [두번째 디렉터리 수]
     4) coredump_dir 

82. 다음은 dhcpd.conf 파일의 일부이다. (괄호) 안에 들어갈 내용으로 알맞은 것은?

     1) dns-servers 
     2) name-servers 
     3) domain-name                    "ihd.or.kr";
     4) domain-name-servers 

83. 다음 중 아파치 웹 서버의 환경 설정 파일에서 일반 사용자의 웹 문서가 위치하는 디렉터리를 변경할 때 사용하는 항목으로 알맞은 것은? 
      
     1) HomeDir 
     2) UserDir 
     3) PublicDir 
     4) HtmlDir 

86. 다음 그림에 해당하는 명령으로 알맞은 것은?

     1) smbstatus            samba 접속 정보 확인  
     2) testparm             samba 설정 정보 확인 
     3) smbclient             파일 공유 
     4) nmblookup          컴퓨터 이름 조회

87. 다음은 NFS 서버에 익스포트된 정보를 확인하는 과정이다. (괄호) 안에 들어갈 명령으로 알맞은 것은?

     1) exportfs                   export 중인 NFS 디렉토리 확인 (client side)  
     2) showmount             export 중인 NFS 디렉토리 확인 (client side)
     3) rpcinfo 
     4) nfsstat 

88. 다음 중 vsftpd.conf에서 TCP wrappers를 이용한 접근 제어가 가능하도록 지정하는 설정으로 알맞은 것은? 
      
     1) tcp_wrappers=OK 
     2) tcp_wrappers=ON 
     3) tcp_wrappers=OFF 
     4) tcp_wrappers=YES 

91. 다음 형식으로 설정하는 파일명으로 알맞은 것은?

     1) /etc/aliases                           어느 계정으로 메일 보냈을 때 alias로 지정된 곳으로 메일 전송 
     2) /etc/mail/access                      특정 메일에 대해 수락/거부
     3) /etc/mail/virtusertable               메일 계정이 중복되더라도 여러 호스트 계정 공유 
     4) /etc/mail/local-host-names        메일 서버에 사용되는 도메인 

 

해설) 

/etc/mail/virtusertable     webmaster@test.co.kr  test

 

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

     1) ㉠ NAT, ㉡ PREROUTING 
     2) ㉠ NAT, ㉡ POSTROUTING 
     3) ㉠ Filter, ㉡ PREROUTING 
     4) ㉠ Filter, ㉡ POSTROUTING

'IT > Linux' 카테고리의 다른 글

CentOS 7 FTP 구축 (Passive mode)  (0) 2020.03.31
[리눅스] Azure CentOS 7 디스크 마운트  (0) 2020.03.30
[Linux] FTP ls  (0) 2020.03.25
[Linux] 500 OOPS: can only support ipv4 and ipv6 currently  (0) 2020.03.25

댓글