📌 리눅스마스터 1급 2차 기출모음 바로가기
✏️ 리눅스마스터 1급 2차 2101회 기출문제
빈칸에 입력 가능합니다.
[ 단답식 1 ~ 10 ]
1. 다음은 커널 컴파일을 진행하는 과정의 일부이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 커널 컴파일을 실행한 적이 있어서 관련 정보를 초기화하고, configure 작업을 통해 생성된 오브젝트 파일 뿐만 아니라 config 파일과 다양한 백업 파일 등도 제거한다. # make ① 나. 커널 컴파일 관련 옵션 설정 작업을 텍스트 메뉴 기반에서 커서를 이용하려고 한다. # make ② 다. 선택한 정보를 기반으로 커널 이미지를 생성한다. # make ③ 라. 선택한 커널 모듈을 생성한다. # make ④ |
■ 조건
- ①번부터 ④번에는 관련 명령어만 기입한다.
- ① mrproper 또는 distclean
- ② menuconfig
- ③ bzImage
- ④ modules
2. 다음은 2개의 하드디스크를 이용해서 스트라이핑(striping) 기술이 적용된 RAID를 구성하는 과정이다. ( 괄호 ) 안에 알맞은 내용을 적으시오.
# ① ② /dev/md0 ③ /dev/sdb1 /dev/sdc1 |
■ 조건
- 2개의 분할된 파티션인 /dev/sdb1, /dev/sdc1에 스트라이핑(striping) 기술을 적용해서 /dev/md0이라는 RAID 장치로 생성한다.
- ①번은 관련 명령어만 기입한다.
- ②번은 ①번 명령어의 옵션 하나만 기입한다.
- ③번은 ①번 명령어의 옵션을 기입하는데, 여러 옵션과 인자 값이 필요한 경우에는 한 번에 기입한다. (예: -g ihd -d /home/ihd/lin)
- ①번에 기입되는 명령어가 틀리면 ②번과 ③번은 채점하지 않는다.
- ① mdadm
- ② -C 또는 --create
- ③ -l 0 -n 2 또는 --level=0 --raid-devices=2
3. 다음은 사용자 추가 시에 생성되는 홈 디렉터리의 경로 및 기본 셸을 변경하고 확인하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 사용자 추가 시에 생성되는 홈 디렉터리를 /home2 디렉터리의 하위 디렉터리가 되도록 변경한다. # ① ② 나. 사용자 추가 시에 부여되는 기본 셸을 /bin/csh가 부여되도록 변경한다. # ① ③ 다. 해당 설정의 변경 여부를 확인한다. # cat ④ |
■ 조건
- ①번은 관련 명령어만 기입한다.
- ②번과 ③번은 명령어의 옵션 또는 옵션과 관련된 인자값을 기입하는데, 명령어를 제외한 나머지 부분을 하나의 괄호로 처리한다. (예: -d /home/ihduser -g kait)
- ②번과 ③번의 경우 명령어가 틀리면 채점하지 않는다.
- ④번은 관련 정보가 들어있는 파일명을 절대경로로 기입한다.
- ① useradd
- ② -D –b /home2 (-b 대신에 --base-dir)
- ③ -D –s /bin/csh (-s 대신에 --shell)
- ④ /etc/default/useradd
4. 다음은 파일 시스템을 점검하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. XFS 파일 시스템인 /dev/sdb1을 점검한다. # ① /dev/sdb1 나. EXT4 파일 시스템인 /dev/sdc1을 점검한다. # ② /dev/sdc1 |
■ 조건
- ①번과 ②번은 특별한 옵션이나 인자값 없이 관련 명령어만 기입한다.
- ① xfs_repair
- ② fsck 또는 e2fsck 또는 fsck.ext4
5. 다음은 프로세스 우선순위와 관련된 작업을 진행하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 현재 사용중인 셸의 NI 값을 출력한다. # ① 나. 프로세스 아이디(PID)가 1222번인 프로세스의 NI값을 -10으로 설정한다. # ② ③ 1222 |
■ 조건
- ①번과 특별한 옵션이나 인자값 없이 관련 명령어만 기입한다.
- ②번은 관련 명령어만 기입한다.
- ③번은 명령어의 옵션 또는 옵션과 관련된 인자값을 기입하는데, 명령어를 제외한 나머지 부분을 하나의 괄호로 처리한다. ( 예: -d /home/ihduser)
- ③번의 경우 ②번 명령어가 틀리면 채점하지 않는다.
- ① nice
- ② renice
- ③ -n -10 또는 -10
6. 다음은 yum과 rpm을 이용해서 패키지를 설치하고 관리하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. telnet이라는 문자열이 들어있는 패키지를 찾는다. # yum ① telnet 나. telnet-server라는 패키지를 설치한다. # yum ② telnet-server 다. telnet-server라는 패키지가 설치한 파일 및 디렉터리 목록을 출력한다. # rpm ③ telnet-server 라. telnet-server라는 패키지를 제거한다. # rpm ④ telnet-server |
■ 조건
- ①번과 ②번은 관련 명령어만 기입한다.
- ① search
- ② install
- ③ -ql 또는 --query --list
- ④ -e 또는 --erase
7. 다음은 시스템 로그 관련 설정을 하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. mail 관련된 모든 메시지는 /var/log/mail에 기록하는데, debug 수준(priority)의 로그는 제외한다. ① /var/log/maillog 나. uucp 및 news에서 발생하는 warning 수준(priority) 이상의 메시지는 /var/log/news에 기록한다. ② /var/log/news 다. 모든 서비스(facility)에 대해 alert 수준(priority) 이상의 메시지는 IP 주소가 192.168.12.22인 호스트에 UDP 기반으로 전달한다. ③ ④ |
■ 조건
- ①번 ~ ③번은 facility.priority 형식으로 기입한다.
- ④번은 관련 설정(action)을 기입한다.
- ① mail.*;mail.!=debug
- ② uucp,news.warn 또는 uucp,news.warning 또는 uucp.warn; news.warn 1점
- ③ *.alert
- ④ @192.168.12.22
8. 다음은 시스템 로그 관련 파일 및 명령어에 대한 설명이다. 설명에 해당하는 파일명이나 명령어를 적으시오.
가. 시스템에 발생하는 표준 메시지가 기록되는 파일로 대부분의 로그가 이 파일에 쌓인다. 데몬 실행 시 오류가 발생한 경우 이 파일에서 확인하면 유용하다. ① 나. 인증 기반의 접속과 관련된 로그가 기록되는 파일로 telnet이나 ssh 관련 로그는 이 파일에서 확인할 수 있다. ② 다. 사용자의 로그인 정보, 재부팅한 정보 등을 확인할 때 유용한 명령이다. ③ 라. 로그인에 실패한 정보를 확인할 때 사용하는 명령이다. ④ |
■ 조건
- ①번과 ②번은 관련 파일명을 절대경로로 기입한다.
- ③번과 ④번은 관련 명령어를 기입한다.
- ① /var/log/messages
- ② /var/log/secure
- ③ last
- ④ lastb
9. 포트 스캔 도구를 사용해서 로컬 시스템의 열린 포트를 찾으려고 한다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
- 잘 알려진 포트(Well Known Port)의 열려진 포트를 점검하려고 한다. # ① ② localhost |
■ 조건
- ①번은 관련 명령어만 기입한다.
- ②번은 ①번 명령어의 옵션 또는 옵션과 관련된 인자값을 기입하는데, 옵션과 관련된 인자값이 있는 경우에는 하나의 괄호로 처리한다. (예: -d /home/ihduser)
- ① nmap
- ② -p 0-1023
10. 다음은 텍스트 파일을 변환한 후에 파티션 단위로 백업하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. a.txt 파일 안에 있는 문자를 전부 소문자로 변환해서 b.txt 파일로 저장한다. # dd ① 나. /dev/sdb1의 내용을 그대로 /dev/sdc1으로 백업을 진행하는데, 블록 크기는 1KB로 지정한다. # dd ② bs=1k |
■ 조건
- ①번과 ②번은 명령어 옵션 또는 인자값을 한 번에 기입한다.
- ① if=a.txt of=b.txt conv=lcase (명령어 옵션 또는 인자값의 순서 무관)
- ② if=/dev/sdb1 of=/dev/sdc1
[ 작업식 11~16 ]
11. 개인 사용자의 홈페이지 등록과 관련된 아파치 웹 서버 환경 설정을 진행하려고 한다. ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 관련 모듈과 환경 설정 파일을 활성화시킨다. # vi httpd.conf LoadModule ① Include ② 나. 개인 사용자들의 웹 문서가 위치하는 디렉터리를 www로 지정한다. # vi ③ ④ |
■ 조건
- 아파치 웹 서버는 소스 파일을 이용해서 /usr/local/apache 디렉터리에 설치되어 있다.
- ①번과 ②번은 관련 설정 내용을 한 번에 기입한다.
- ③번은 환경 설정 파일명을 절대경로로 기입한다.
- ④번은 ③번 파일에 존재하는 항목과 값을 하나로 기입하고 대소문자를 구분하여 정확히 기재한다. (예: LogLevel warn)
- ① userdir_module modules/mod_userdir.so
- ② conf/extra/httpd-userdir.conf
- ③ /usr/local/apache/conf/extra/httpd-userdir.conf
- ④ UserDir www
12. 다음은 메일 서버를 설정하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. admin 계정으로 들어오는 메일은 관리업무를 담당하는 계정인 ihduser와 kaituser에게 전달되도록 설정한다. help계정으로 들어오는 메일은 고객지원센터 부서원의 메일주소가 기록된 /etc/helpdesk 파일에 지정된 사용자들에게 전달되도록 한다. # vi ① ② ③ 나. 변경된 내용이 적용되도록 관련 정보를 갱신시킨다. # ④ |
■ 조건
- ①번은 관련 파일명을 절대 경로로 기입한다.
- ②번과 ③번은 관련 설정을 하나씩 기입한다. (순서 무관)
- ④번은 관련 명령어 또는 명령어 및 옵션 조합으로 기입한다.
- ① /etc/aliases
- ② admin: ihduser, kaituser
- ③ help::include:/etc/helpdesk (②번과 ③번은 순서 무관)
- ④ newaliases 또는 sendmail –bi 또는 sendmail -I
13. 다음은 NFS 서버를 설정하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
[root@ihd ~]# vi ① /ihd ② (rw, ③ ) /kait 192.168.12.22 (rw, ④ ) |
■ 조건
- ①번은 설정 파일명을 절대 경로로 기입한다.
- ②번 ~ ④번은 관련 설정값을 하나씩 기입한다.
- /ihd 디렉터리에 접근할 수 있는 호스트는 192.168.5.0 네트워크 대역에 속한 호스트만 허가하고, root 사용자 권한으로 읽기 및 쓰기를 허가한다.
- /kait 디렉터리에 접근할 수 있는 호스트는 IP 주소가 192.168.12.22인 호스트만 가능하고, root 사용자를 포함해서 모든 사용자 권한은 인정하지 않는다.
- ① /etc/exports
- ② 192.168.5.0/255.255.255.0 또는 192.168.5.0/24
- ③ no_root_squash
- ④ all_squash
14. firewalld를 이용해서 방화벽 정책을 설정하는 과정이다. 작업 사항에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
(작업 사항) 웹 서비를 public 영역에 설정하는데, 시스템 재부팅 이후에도 지속적으로 방화벽 정책이 적용되도록 설정한다. # ① ② ③ ④ |
■ 조건
- ①번은 관련 명령어를 기입한다.
- ②번부터 ④번은 해당 조건을 만족시킬 수 있는 ①번 명령어의 옵션을 하나씩 기입한다. 순서는 무관하나 ①번 명령어가 틀리면 채점하지 않는다.
- ① firewall-cmd
- ② --permanent
- ③ --zone=public
- ④ --add-service=http (②∼④는 순서 무관)
15. 다음은 DNS 서버의 역 존(Reverse zone) 파일을 설정하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
@ IN SOA ① ② --중략 3H) ; minimum ③ ④ |
■ 조건
- IP 주소는 10.0.2.15이고, 설정하는 도메인은 ihd.or.kr이다.
- 관리자 메일 주소는 kait@ihd.or.kr로 설정한다.
- 네임 서버는 ns.ihd.or.kr을 사용한다.
- 10.0.2.15인 IP 주소를 조회하면 ihd.or.kr가 나타나도록 설정한다.
- ① ns.ihd.or.kr.
- ② kait.ihd.or.kr.
- ③ IN NS ns.ihd.or.kr. (첫 번째 필드는 공백이고, IN은 생략 가능)
- ④ 15 IN PTR ihd.or.kr. (15 및 IN은 생략 가능함) (③∼④는 순서 무관)
16. 다음은 텔넷 서버 데몬을 실행하고 TCP Wrapper를 이용해서 접근 제어를 설정하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 텔넷 서버를 실행한다. # ① 나. 모든 서비스에 대해 모든 호스트의 접근을 차단한다. # vi ② ③ 다. 텔넷 서비스에 대해 192.168.12.0 네트워크 대역에 속한 호스트의 접근을 허가한다. # vi ④ ⑤ |
■ 조건
- ①번은 텔넷 서버를 실행하기 위한 명령을 한 줄로 기입한다.
- ②번과 ④번은 TCP Wrapper 설정에 사용되는 파일명을 기입한다.
- ③번과 ⑤번은 제시된 조건에 해당하는 설정값을 한 줄로 기입한다.
- ① systemctl start telnet.socket 또는 service telnet.socket start
- ② /etc/hosts.deny
- ③ ALL: ALL
- ④ /etc/hosts.allow
- ⑤ in.telnetd: 192.168.12. (표기 가능한 네트워크 표기법: 192.168.12.0 또는 192.168.12.0/255.255.255.0)
📌 리눅스마스터 1급 2차 2102회 기출문제
'자격증 > 리눅스마스터' 카테고리의 다른 글
리눅스마스터 1급 2차 - 1702회 기출문제 (1) | 2024.11.25 |
---|---|
리눅스마스터 1급 2차 - 2001회 기출문제 (0) | 2024.11.25 |
리눅스마스터 1급 2차 - 2201회 기출문제 (3) | 2024.11.25 |
리눅스마스터 1급 2차 - 기출문제 모음 (0) | 2024.11.25 |
리눅스마스터 1급 2차 - 2402회 기출문제 (0) | 2024.11.24 |