728x90
⚠️ 총 16문제로 구성되며, 단답식 10문제와 실습형(작업식) 6문제가 출제됩니다.
✔️ 단답식 (1~10)
1. 다음 조건에 맞게 사용자 정보를 변경하려고 할 때 ( 괄호 ) 안에 알맞은 내용을 적으시오.
# ( ① ) ( ② ) ( ③ ) ( ④ ) ihduser
- 조건
- 패스워드를 변경한 후에는 최소 3일 동안 사용해야 하고, 패스워드 변경 없이 사용 가능한 날짜는 60일이다.
- 해당 사용자는 2020년 12월 22일까지만 로그인이 되도록 설정한다.
✅ 정답 보기 (클릭)
- ①
chage - ②
-m 3 - ③
-M 60 - ④
-E 2020-12-22 - 📌 1점
2. 다음은 사용자의 디스크 쿼터(Disk Quota)를 설정하는 과정이다. ( 괄호 ) 안에 알맞은 내용을 적으시오.
**가. 사용자에게 설정된 유예 기간(grace period)을 변경한다.**
# ( ① ) ( ② )
**나. `ihduser` 에 설정된 쿼터 용량을 `kaituser` 에 동일하게 적용시킨다.**
# ( ① ) ( ③ )
**다. `kaituser` 에 적용된 디스크 쿼터 정보를 확인한다.**
# ( ④ ) kaituser
- 조건
- ①, ④ : 해당 명령어만 기입한다.
- ②, ③ : 명령어의 옵션 또는 옵션과 관련된 인자값을 기입하는데, 옵션과 관련된 인자값이 있는 경우에는 하나의 괄호로 처리한다.
✅ 정답 보기 (클릭)
- ①
edquota - ②
-t또는-ut - ③
-p kaituser ihduser - ④
quota - 📌 1점
3. 다음 조건에 맞게 프로세스의 우선순위를 변경하려고 할 때 ( 괄호 ) 안에 알맞은 내용을 적으시오.
**가. `bash` 프로세스에 설정된 NI값을 -10만큼 감소시켜 우선순위를 높인다.**
# ( ① ) ( ② ) bash
**나. PID가 1222인 프로세스의 NI값을 10으로 지정한다.**
# ( ③ ) ( ④ ) 1222
- 조건
- ①, ③ : 해당 명령어만 기입한다.
- ②, ④ : 명령어의 옵션 또는 옵션과 관련된 인자값을 기입하는데, 옵션과 관련된 인자값이 있는 경우에는 하나의 괄호로 처리한다.
✅ 정답 보기 (클릭)
- ①
nice - ②
--10또는-n 10또는--adjustment=10 - ③
renice - ④
10 - 📌 1점
4. 다음은 시스템에 기본적으로 설치된 `cat` 명령어의 패키지 프로그램명을 찾아서 해당 패키지가 설치한 파일 목록을 확인하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
**가. `cat` 명령어의 절대 경로 정보를 출력한다.**
# ( ① )
**나. `cat` 명령어를 설치한 패키지명을 찾는다.**
# rpm ( ② )
**다. `cat` 명령어를 설치한 패키지의 크기, 사이즈, 요약, 설명 등의 기본정보를 출력한다.**
# rpm ( ③ )
**라. `cat` 명령어가 포함된 패키지가 설치한 파일 목록을 확인한다.**
# rpm ( ④ )
- 조건
- ① : 명령의 결과는 `cat` 명령어의 위치 정보를 절대 경로로만 표시되도록 한다.
- ② : `cat` 명령어를 설치한 패키지명만 출력되도록 한다.
- ③ : `cat` 명령어를 설치한 패키지의 기본 정보가 출력되도록 한다.
- ④ : `cat` 명령어가 포함된 패키지가 설치한 파일 목록 정보를 출력한다.
✅ 정답 보기 (클릭)
- ①
which cat - ②
-qf /bin/cat - ③
-qi coreutils - ④
-ql coreutils - 📌 1점
5. 다음은 모듈 관련 작업의 일부이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
**가. 커널 모듈 간의 의존성 정보를 확인한다.**
# cat ( ① )
**나. 모듈 간의 의존성 변경으로 인해 파일 정보가 갱신되어 관련 명령어를 실행한다.**
# ( ② )
- 조건
- ① : 커널 모듈간의 의존성 정보가 기재된 파일의 절대 경로로 기재한다. 참고로 시험 응시 버전의 리눅스를 토대로 정확히 기재한다.
- ② : 관련 명령어를 기재한다.
✅ 정답 보기 (클릭)
- ①
/lib/modules/커널버전/modules.dep(예:/lib/modules/2.6.32-696-el6.i386/modules.dep) - ②
depmod - 📌 2점
6. 프린터 관련 명령어를 사용해서 `/etc/passwd` 의 내용을 2장 출력하려고 한다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
# ( ① ) /etc/passwd
# ( ② ) /etc/passwd
- 조건
- ①, ② : ‘명령어’, ‘명령어 옵션’, ‘명령어 옵션 인자값’ 등 해당 작업을 수행할 수있는내용을 기입한다.
- 각각 다른 명령어를 사용해서 작성한다.
✅ 정답 보기 (클릭)
- ①
lpr -# 2 - ②
lp -n 2 - 📌 2점
7. 다음은 시스템 로그 관련 설정을 하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
**# vi** ( ① )
( ② )
( ③ )
- 조건
- ① : 관련 파일명을 절대 경로로 기재한다.
- ② :
ssh와 같은 인증을 필요로 하는 프로그램 유형이 발생한 메시지는/var/log/sshlog에 기록하고 **info** 수준의 로그는 제외한다. - ③ : 모든 facility 가 발생하는 **crit** 수준 메시지만
/var/log/critical파일에 기록한다. - ②, ③ : 조건과 관련된 내용 한 줄만을 기재한다.
✅ 정답 보기 (클릭)
- ①
/etc/rsyslog.conf - ②
authpriv.*;authpriv.!=info /var/log/sshlog - ③
*.=crit /var/log/critical - 📌 1점
8. 다음은 명령어를 이용해서 로그를 확인하는 과정이다. 조건에 알맞은 명령을 적으시오.
① : 최근 3일 동안 로그인한 사용자들의 마지막 로그인 기록을 확인한다.
② : 시스템이 재부팅한 기록만을 확인한다.
③ : ihduser 가 로그인한 기록만을 확인한다. ④ : kaituser 가 로그인에 실패한 기록만을 확인한다.
- 조건
- ①~④ : ‘명령어’, ‘명령어 옵션’, ‘명령어 옵션 인자값’ 등 해당 정보를 출력할 수 있는 내용의 형식으로 기입한다.
✅ 정답 보기 (클릭)
- ①
lastlog -t 3 - ②
last reboot - ③
last ihduser - ④
lastb kaituser - 📌 1점
9. 다음은 시스템 보안 강화를 위해 커널 매개 변수(parameter)를 제어하는 과정이다. 작업 사항에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
**가. `ping` 명령어에 응답하지 않도록 커널 매개 변수를 변경한다.**
# ( ① ) ( ② )
**나. ‘가’ 항의 작업이 재부팅 시에도 적용되도록 관련 파일에 등록한다.**
# vi ( ③ )
- 조건
- ① : 관련 명령어만 기재한다. (`echo` 명령 제외)
- ② : 명령어의 옵션이나 명령어의 옵션과 관련된 인자값 등 해당 작업을 수행할 수 있는 내용을 기입한다.
- ③ : 관련 파일명을 절대경로로 기재한다.
✅ 정답 보기 (클릭)
- ①
sysctl - ②
-w net.ipv4.icmp_echo_ignore_all=1 - ③
/etc/sysctl.conf - 📌 1점
10. 다음은 `rsync` 를 이용해서 원격지의 데이터를 백업하는 과정이다. 작업 사항에 맞게( 괄호 ) 안에 알맞은 내용을 적으시오.
**(작업 사항) 원격지인 `192.168.12.22` 의 `/home` 디렉터리를 로컬시스템의 `/backup` 디렉터리 아래에 백업한다. `root` 권한으로 접속하여 허가권, 타임스탬프 등은 그대로 유지한다. 아울러 작업 진행 사항을 표시하며 전송 시에 압축을 사용한다.**
**`rsync`** ( ① ) ( ② )
- 조건
- ① : 명령어의 옵션만 기입한다.
- ② : 옵션을 제외한 관련 인자값을 기입한다.
✅ 정답 보기 (클릭)
- ①
-avz - ②
root@192.168.12.22:/home /backup - 📌 2점
✔️ 작업식 (11~16)
11. 다음은 특정 계정으로 들어오는 메일을 다른 계정으로 전송되도록 설정하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
webmaster 계정으로 들어오는 메일은 고객지원센터 소속 계정인 ihduser 와 kaituser 에게 전달되도록 설정한다. admin 계정으로 들어오는 메일은 /etc/mail_admin 파일에 지정된 사용자들에게 전달되도록 설정한다.
# vi ( ① )
( ② )
( ③ )
# ( ④ )
- 조건
- ① : 관련 파일명을 절대 경로로 기입한다.
- ②, ③ : 관련 설정을 하나씩 기입한다.
- ④ : 설정한 내용이 적용되도록 실행하는 명령어를 기입한다.
✅ 정답 보기 (클릭)
- ①
/etc/aliases - ②
webmaster: ihduser, kaituser - ③
admin: include:/etc/mail_admin - ④
newaliases또는sendmail -bi - 📌 각 문항 3점, 총점 10점
12. 다음 조건에 따라 아파치 웹 서버 환경 설정을 진행하려고 한다. 관련 환경 설정 파일의 항목과 값을 적으시오.
① 웹 문서가 위치하는 디렉터리의 경로는 /usr/local/apache/html 로 변경한다.
② 일반 사용자의 웹 디렉터리를 www 으로 지정한다.
③ 웹 디렉터리 접근 시에 인식되는 인덱스 파일의 순서를 index.htm, index.html, index.php 순으로 지정한다.
④ 웹 서버의 기본 포트 번호를 8080으로 지정한다.
⑤ 도메인명을 www.ihd.or.kr 으로 지정하고 포트 번호는 8080을 사용한다.
- 조건
- 항목과 값을 대소문자를 구분하여 정확히 기재한다. (예: LogLevel warn)
✅ 정답 보기 (클릭)
- ①
DocumentRoot "/usr/local/apache/html" - ②
UserDir www - ③
DirectoryIndex index.htm index.html index.php - ④
Listen 8080 - ⑤
ServerName www.ihd.or.kr:8080 - 📌 각 문항 2점, 총점 10점
13. 다음은 삼바 서버를 설정하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
# vi ( ① )
( ② )
( ③ )
( ④ )
( ⑤ )
( ⑥ )
- 조건
- ① : 관련 파일명을 절대 경로로 기입한다.
- ②~⑥ : 관련 설정을 기입한다.
✅ 정답 보기 (클릭)
- ①
/etc/samba/smb.conf - ②
[www] - ③
comment = Web Directory - ④
path = /usr/local/apache/htdocs - ⑤
valid users = ihduser kaituser - ⑥
writable = yes - 📌 각 문항 2점, 총점 12점
14. 다음은 DNS 서버 운영을 위해 `named` 의 환경 설정 파일에 주요 설정을 진행하는 과정이다. 작업 사항에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
① DNS 서버에 질의 가능한 호스트는 192.168.5.0 네트워크 대역에 속한 호스트와 IP 주소가 192.168.12.22 인 호스트만 가능하도록 설정한다.
( ① )
② 도메인에 대한 질의를 168.126.63.1 서버로 전달하고, 해당 서버가 그에 대한 응답이 없을 경우 그 질의에 대한 응답을 하지 않도록 설정한다.
( ② )
( ③ )
- 조건
- ①번은 조건과 관련된 항목과 설정값만 한 줄로 기입한다.
- ②~ ③번은 조건과 관련된 항목과 설정값을 한 줄씩 기입한다.
✅ 정답 보기 (클릭)
- ①
allow-query { 192.168.5/24; 192.168.12.22; }; - ②
forward only; - ③
forwarders { 168.126.63.1; }; - 📌 각 문항 4점, 총점 12점
15. 다음은 `iptables` 를 이용해서 방화벽을 설정하는 과정이다. 작업 사항에 맞게 ( 괄호) 안에 알맞은 내용을 적으시오.
① 기본 테이블인 filter의 INPUT 사슬에 설정한 두 번째 정책이 IP 주소 오류로 인해 수정하려고 한다.
# iptables ( ① ) -s 192.168.12.22 -j DROP
② 기본 테이블인 filter의 INPUT 사슬에 설정한 다섯 번째 정책을 삭제한다.
# iptables ( ② )
③ 기본 테이블인 filter의 INPUT 사슬에 설정한 두 번째 정책 이후와 연관된 로그를 기록하도록 설정한다.
# iptables ( ③ ) -j LOG
- 조건
- ①~③ : 작업 사항에 알맞은 내용을 기입한다.
✅ 정답 보기 (클릭)
- ①
(-t filter) -R INPUT 2 - ②
(-t filter) -D INPUT 5 - ③
(-t filter) -I INPUT 2 - 📌 각 문항 3점, 총점 9점
16. 다음은 Proxy 서버 운영을 위해 `squid` 환경 설정 파일에 주요 설정을 진행하는 과정이다. 작업 사항에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
① Proxy 서버 포트를 8080 으로 설정한다.
( ① )
② 192.168.5.0 네트워크 대역에 호스트들의 별칭을 ihdnet 으로 설정하고, 해당 호스트들의 사용을 허가하도록 설정한다.
( ② )
( ③ )
- 조건
- ① : 조건과 관련된 항목과 설정값만 한 줄로 기입한다.
- ②~ ③ : 조건과 관련된 항목과 설정값을 한 줄씩 기입한다.
✅ 정답 보기 (클릭)
- ①
http_port 8080 - ②
acl ihdnet src 192.168.5.0/255.255.255.0또는acl ihdnet src 192.168.5.0/24 - ③
http_access allow ihdnet - 📌 각 문항 2점, 총점 6점
✔️ 문제 정답지
| 번호 | 정답 | 배점 |
|---|---|---|
| 1 | ① chage② -m 3③ -M 60④ -E 2020-12-22 |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 2 | ① edquota② -t 또는 -ut③ -p kaituser ihduser④ quota |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 3 | ① nice② --10 또는 -n 10 또는 --adjustment=10③ renice④ 10 |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 4 | ① which cat② -qf /bin/cat③ -qi coreutils④ -ql coreutils |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 5 | ① /lib/modules/커널버전/modules.dep② depmod |
① (2점), ② (2점) |
| 6 | ① lpr -# 2② lp -n 2 |
① (2점), ② (2점) |
| 7 | ① /etc/rsyslog.conf② authpriv.*;authpriv.!=info /var/log/sshlog③ *.=crit /var/log/critical |
① (1점), ② (2점), ③ (1점) |
| 8 | ① lastlog -t 3② last reboot③ last ihduser④ lastb kaituser |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 9 | ① sysctl② -w net.ipv4.icmp_echo_ignore_all=1③ /etc/sysctl.conf |
① (1점), ② (2점), ③ (1점) |
| 10 | ① -avz② root@192.168.12.22:/home /backup |
① (2점), ② (2점) |
| 11 | ① /etc/aliases② webmaster: ihduser, kaituser③ admin: include:/etc/mail_admin④ newaliases 또는 sendmail -bi |
① (3점), ② (2점), ③ (2점), ④ (2점) |
| 12 | ① DocumentRoot "/usr/local/apache/html"② UserDir www③ DirectoryIndex index.htm index.html index.php④ Listen 8080⑤ ServerName www.ihd.or.kr:8080 |
① (2점), ② (2점), ③ (2점), ④ (2점), ⑤ (2점) |
| 13 | ① /etc/samba/smb.conf② [www]③ comment = Web Directory (Web Directory의 띄어쓰기는 무관)④ path = /usr/local/apache/htdocs⑤ valid users = ihduser kaituser⑥ writable = yes |
① (2점), ② (2점), ③ (2점), ④ (2점), ⑤ (2점), ⑥ (2점) |
| 14 | ① allow-query { 192.168.5/24; 192.168.12.22; } 또는 allow-query { 192.168.5.0/24; 192.168.12.22; }② forward only;③ forwarders { 168.126.63.1; }; |
① (4점), ② (3점), ③ (4점) |
| 15 | ① (-t filter) -R INPUT 2② (-t filter) -D INPUT 5③ (-t filter) -I INPUT 2 |
① (3점), ② (3점), ③ (3점) |
| 16 | ① http_port 8080② acl ihdnet src 192.168.5.0/255.255.255.0 또는 acl ihdnet src 192.168.5.0/24③ http_access allow ihdnet |
① (2점), ② (2점), ③ (2점) |
728x90
'Certificate > 리눅스마스터 1급' 카테고리의 다른 글
| 리눅스마스터 1급 2차 (실기) | 제1901회 기출문제 (1) | 2025.06.10 |
|---|---|
| 리눅스마스터 1급 2차 (실기) | 제1802회 기출문제 (0) | 2025.06.10 |
| 리눅스 마스터 1급 2차 (실기) | 제1702회 기출문제 (2) | 2025.06.06 |
| 리눅스 마스터 1급 2차 (실기) | 제1701회 기출문제 (1) | 2025.06.06 |
| 리눅스 마스터 1급 2차 (실기) | 제1602회 기출문제 (0) | 2025.06.06 |
