📌 리눅스마스터 1급 2차 기출모음
✏️ 리눅스마스터 1급 2차 2201회 기출문제
5월 21일 토요일에 시행된 리눅스마스터 1급 2차 2201회 기출문제입니다.
[ 단답식 ]
1. 다음은 사용자를 관리하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. ihduser 사용자를 생성하는데, 주 그룹은 kait로 추가 그룹은 ihd로 지정한다. # useradd ① kait ② ihd ihduser 나. ihduser 사용자를 추가로 linuxmaster라는 그룹에 포함한다. # ③ ④ ihduser |
■ 조건
- ①번부터 ②번에는 관련 명령어의 옵션만 기입한다.
- ③번은 관련 명령어만 기재한다.
- ④번은 ③번 명령어의 옵션 기재하는데, 다수의 옵션을 사용할 경우에도 한 번에 기재한다. (예: -a -b)
- 실행에 필요한 관련 그룹은 미리 생성되어 있고, 명령어가 틀린 경우 옵션 부분은 배점하지 않는다.
- ① -g
- ② -G
- ③ usermod
- ④ -a -G (linuxmaster)
2. 다음은 디렉터리 생성 후 특정 그룹과 관련해서 권한을 설정하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. project 그룹 및 관련 작업 디렉터리를 생성한다. # mkdir /project # groupadd project 나. /project 디렉터리의 그룹 소유권을 project로 변경한다. # ① ② /project 다. /project 그룹에 속한 사용자만 /project 디렉터리에 접근할 수 있고, 파일 생성 시에는 자동으로 그룹 소유권이 project로 지정되도록 한다. 또한 해당 디렉터리에 있는 파일 삭제는 본인 소유인 경우에만 가능하도록 설정한다. # ③ ④ /project |
■ 조건
- ①번과 ③번은 관련 명령어만 기입한다.
- ②번과 ④번에는 명령어만 관련된 인자값을 기록한다. 관련 명령어가 틀리면 채점하지 않는다.
- ④번은 /project 디렉터리의 허가권 값을 알 수 없는 상황을 고려한다.
- ① chgrp (2번과 함께 맞추면 chown도 정답으로 인정)
- ② project
- ③ chmod
- ④ 3770 또는 3070
3. 다음은 cron을 이용한 스케줄링 작업을 관리하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. ihduser 사용자가 예약한 작업의 시간을 변경하기 위해 해당 사용자의 cron 작업을 불러온다. # ① ② ihduser # groupadd project 나. /home/ihduser/work.sh 명령을 1월부터 12월까지 2개월마다 1일날 오전 4시 10분에 실행되도록 설정한다. ③ /home/ihduser/work.sh |
■ 조건
- ①번은 관련 명령어만 기입한다. 명령어가 틀리면 ②번 항목은 배점하지 않는다.
- ③번은 cron 항목 중에 날짜 및 시간 관련 5가지 설정에 대해서만 조건과 형식에 맞게 순차적으로 기입한다.
- ① crontab
- ② -e -u
- ③ 10 4 1 */2 * 또는 10 4 1 1,3,5,7,9,11 * 또는 10 4 1 */2 *
4. 다음은 rpm 및 yum을 이용해서 패키지를 관리하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. sendmail 패키지의 변경된 정보를 확인하기 위해 검증을 실시한다. # rpm ① sendmail 나. sendmal'이라는 문자연이 있는 패키지를 검색한다. # yum ② sendmail 다. yum 관련 작업 이력을 확인한다. # yum ③ 라. yum 관련 작업 이력을 초기화하고 새롭게 생성한다. # yum ③ ④ |
■ 조건
- ①번에는 명령어의 옵션 하나를 기재한다.
- ②번부터 ④번에는 관련 명령 및 항목 값은 하나씩 기재한다.
- ① -V
- ② search
- ③ histroy
- ④ new
5. 다음은 모듈 확인 및 관리하는 과정이다. ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 리눅스 커널에 적재된 모든 정보를 출력한다. # ① 나. virtis net ko'라는 거린 모듈의 정보를 출력한다. # ② virtio net.ko.xz 다. 지정된 모듈을 삭제하면서 연관된 모듈들도 함께 삭제한다. # ③ ④ virtio net |
■ 조건
- ①번부터 ③번에는 관련 명령어만 기재한다.
- ④번에는 관련 명령어의 옵션 하나만을 기재한다.
- 명령어가 틀린 경우 옵션이나 인자값 부분은 배점하지 않는다.
- ① lsmod
- ② modinfo
- ③ modprobe
- ④- r 또는 --remove
6. 다음은 RAID 장치를 관리하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. RAID 장치인 /dev/md0에 대한 자세한 정보를 출력한다. # mdadm ① /dev/md0 나. /dev/md0 장치를 비활성화하고, 모든 자원을 해제한다. # mdadm ② /dev/md0 다. /dev/md1 구성에 사용된 /dev/sdb6 장치에 강제적으로 오류를 발생시킨다. # mdadm /dev/md1 ③ /dev/sdb6 라. /dev/md1 구성에 사용된 /dev/sdb6 장치를 제거한다. # mdadm /dev/md1 ④ /dev/sdb6 |
■ 조건
- ① ~ ④번은 관련 명령어의 옵션 하나만을 기재한다.
- ① -D 또는 --detail
- ② -S 또는 --stop
- ③ -f 또는 --fail
- ④ -r 또는 --remove
7. 다음은 시스템 로그 관련 설정을 하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 모든 서비스(facility)에 발생하는 메시지 중에 error 수준 이상의 메시지만 /var/log/critical 파일에 기록하는데, 커널이 발생하는 메시지는 제외한다. ① /var/log/critical 나. 모든 서비스(facility)에서 발생하는 alert 수준의 메시지만 로그인된 root 사용자의 터미널로 전송한다. ② ③ 다. 인증 서비스와 관련된 모든 메시지는 /var/log/login_list 파일에 기록한다. ④ /var/log/login_list |
■ 조건
- ①번부터 ④번에는 로그 관련 설정 파일에서 지정한 형식에 맞게 기재한다.
- ① *.error;kern.none 또는 *.err;kern.none
- ② *.=alert
- ③ root 또는 :omusrmsg:root
- ④ authpriv.*
8. 다음은 명령어를 이용해서 로그를 확인하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 최근 3일 동안 로그인한 사용자의 기록만 출력한다. # ① 나. ihduser 사용자가 로그인한 정보를 출력한다. # ② 다. kaituser 사용자의 로그인 실패 정보를 출력한다. # ③ 라. kaituser 사용자의 마지막 로그인 정보만 출력한다. # ④ |
■ 조건
- ①번부터 ④번에는 명령어 또는 명령어, 인자값, 옵션 등의 조합으로 한 번에 기재한다.
① lastlog -t 3 1점
② last ihduser 1점
③ lastb kaituser 1점
④ lastlog -u kaituser 1점
9. 다음은 명령어를 이용해서 커널 매개 변수(Kernel Parameter)를 확인하고 제어하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 시스템에 적용된 커널 매개 변수와 값을 전부 출력한다. # ① ② 나. ping 명령의 요청에 응답하지 않도록 커널 매개 변수를 변경한다. # ① ③ ④ |
■ 조건
- ①번에는 관련 명령어를 기재한다.
- ②번과 ③번에는 명령어의 옵션 하나만 기재한다.
- ④번에는 명령어의 인자값을 기재한다.
- 명령어가 틀린 경우 옵션이나 인자값 부분은 배점하지 않는다.
- ① sysctl
- ② -a 또는 -A
- ③ -w
- ④ net.ipv4.icmp_echo_ignore_all=1
10. 다음은 특정 명령어를 이용해서 데이터를 백업하고 복원하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. /home 영역을 home.backup 파일로 백업하는데, 진행되는 과정을 화면에 출력한다. # find /home | ① ② home.backup 나. 백업된 내용을 확인한다. # ① ③ home.backup 다. 백업된 파일을 이용해서 데이터를 복원하는데, 진행되는 과정을 화면에 출력한다. # ① ④ home.backup |
■ 조건
- ①번에는 관련 명령어를 기입한다.
- ②번부터 ④번에는 명령어의 옵션을 기재하는데, 여러 옵션이 필요한 경우에는 한 번에 기재하고, 기호 사용은 불가하다. (예: -abc)
- ①번 명령어가 틀리면 ②번부터 ④번은 배점하지 않는다.
- ① cpio
- ② -ovF
- ③ -tF 또는 -itF 또는 -ivtF
- ④ -ivF
[ 작업식 ]
11. 다음은 조건에 따라 아파치 웹 서버에서 주 도메인 이외에 추가로 도메인을 운영하기 위해 설정하는 과정이다. ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 관련 모듈과 환경 설정 파일을 활성화한다. # vi httpd.conf LoadModule ① Include ② 나. 관련 파일에서 추가 도메인에 대한 설정을 진행한다. # vi ③ < ④ 192.168.5.13:80> ServerAdmin admin@ihd.or.kr DocumentRoot "/usr/local/apache/htdocs" </ ④ > |
■ 조건
- 아파치 웹서버는 소스 파일을 이용해서 /usr/local/apache 디렉터리에 설치되어 있다.
- ①번과 ②번에는 관련 설정 내용을 한 번에 기입한다.
- ③번에는 아파치 웹 서버의 환경 설정 파일명을 절대경로로 기재한다.
- ④번에는 설정 항목을 기재한다.
- ① vhost_alias_module modules/mod_vhost_alias.so
- ② conf/extra/httpd-vhosts.conf
- ③ /usr/local/apache/conf/extra/httpd-vhosts.conf
- ④ VirtualHost
12. 다음은 삼바 서버를 설정하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 삼바 사용자를 추가한다. # ① ② kaitman # ① ② ihduser 나. 삼바 서버의 환경 설정 파일에 관련 설정을 진행한다. [www] comment = Web Directory ③ ④ ⑤ |
■ 조건
- 삼바 사용자로 kaitman 및 ihduser를 추가한다.
- 공유 디렉터리 경로는 /usr/local/apache/htdocs로 설정한다.
- 접근 가능한 사용자는 kaitman과 ihduser만 설정한다.
- 파일 생성 및 삭제 권한은 ihduser만 가능하도록 설정한다.
- ①번에는 관련 명령어를 기입한다.
- ②번에는 명령어의 옵션 하나만 기재한다. 명령어가 틀리면 배점하지 않는다.
- ③번부터 ⑤번에는 관련 항목과 값을 한 번에 기재한다. (순서 무관)
- ① smbpasswd
- ② -a
- ③ path = /usr/local/apache/htdocs
- ④ valid users = kaitman ihduser
- ⑤ write list = ihduser (③ ~ ⑤번 순서무관)
13. 다음은 메일 서버를 설정 및 관리하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. /etc/aliases를 변경한 후 정보를 갱신하기 위해 관련 명령을 실행한다. # vi /etc/aliases # ① 나. sendmail.cf 파일이 삭제된 관계로 파일 복원 작업을 진행한다. # cd /etc/mail # ② ③ ④ sendmail.cf |
■ 조건
- ①번은 관련 명령어 또는 명령어 및 옵션 조합으로 한 번에 기입한다.
- ②번에는 관련 명령어를 기입한다.
- ③번에는 관련 파일명을 기입한다.
- ④번에는 관련 기호를 기입한다.
- ②번의 명령어가 틀리면 ③번과 ④번은 채점하지 않는다.
- ① newaliases 또는 sendmail -bi 또는 sendmail -l
- ② m4
- ③ sendmail.mc
- ④ >
14. 다음은 DNS 서버의 환경 설정 파일에 Zone 파일명을 지정하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
zone "①" IN { type ② ; file "③ "; zone "④ " IN { type ⑤ ; file "⑥ "; }; |
■ 조건
- DNS 서버의 IP 주소는 '192.168.5.13'이고, 도메인은 'ihd.or.kr'이다.
- Zone 파일은 'ihd.zone'으로 지정하고, Reverse Zone 파일은 'ihd.rev'로 짖어한다.
- ①번부터 ④번에는 관련 설정 내용을 기재한다.
- ① ihd.or.kr
- ② master
- ③ ihd.zone
- ④ 5.168.192.in-addr-arpa 또는 13.5.168.192.in-addr.arpa
- ⑤ master
- ⑥ ihd.rev
15.다음은 프록시 서버인 squid의 환경 설정 파일에 접근 제한을 설정하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
① ihd src ② http_access ③ ihd http_access ④ ⑤ |
■ 조건
- 192.168.56.0 네트워크 대역에 속한 호스트만 허가하고, 해당 네트워크 대역에 속하지 않은 모든 호스트의 사용을 거부한다.
- 192.158.56.0 네트워크 대역은 'ihd'라는 별칭으로 관리한다.
- ① ~ ⑤번은 관련 설정 내용을 기재한다.
- ① acl 2점
- ② 192.168.56.0/255.255.255.0 또는 192.168.56.0/24 2점
- ③ allow 2점
- ④ deny 2점
- ⑤ all 2점
16. 다음은 DHCP 서버의 설정 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 기본 테이블인 필터의 모든 사슬에 설정된 정책 정보를 출력한다. # iptalbes ① 나. 기본 테이블인 필터의 모든 사슬에 설정된 정책 정보(포트, 프로토콜 등)를 숫자값으로 출력한다. # iptables ② 다. 기본 테이블인 필터의 모든 사슬에 설정된 정책 정보를 패킷, 바이트 등을 추가하여 자세히 출력한다. # iptables ③ 라. 기본 테이블인 필터의 INPUT 사슬에 설정된 정책 정보만 출력한다. #iptables ④ 마. NAT 테이블의 모든 테이블에 설정된 정책 정보를 출력한다. # iptables ⑤ 바 기본 테이블인 필터의 INPUT 사슬에 설정된 정책 정보의 앞부분에 번호를 덧붙여 출력한다. # iptables ⑥ |
■ 조건
- ①번부터 ⑥번에는 명령어의 옵션, 옵션 및 인자값을 조건에 맞게 한 번에 기재한다.
- ① -L 또는 --list
- ② -nL
- ③ -vL
- ④ -L INPUT
- ⑤ -t nat -L
- ⑥ -L INPUT --line-number(s)
📌 리눅스마스터 1급 2차 2202회 기출문제
'자격증 > 리눅스마스터' 카테고리의 다른 글
리눅스마스터 1급 2차 - 2001회 기출문제 (0) | 2024.11.25 |
---|---|
리눅스마스터 1급 2차 - 2101회 기출문제 (1) | 2024.11.25 |
리눅스마스터 1급 2차 - 기출문제 모음 (0) | 2024.11.25 |
리눅스마스터 1급 2차 - 2402회 기출문제 (0) | 2024.11.24 |
리눅스마스터 1급 실기 - 1902회 기출문제 (0) | 2024.11.24 |