728x90
⚠️ 총 16문제로 구성되며, 단답식 10문제와 실습형(작업식) 6문제가 출제됩니다.
✔️ 단답식 (1~10)
1. 다음 조건에 맞게 사용자 정보를 변경하려고 할 때 ( 괄호 ) 안에 알맞은 내용을 적으시오.
# ( ① ) ( ② ) ( ③ ) ( ④ ) ihduser
- 조건
ihduser의 사용자명을kaituser로 변경한다.- 홈 디렉터리를
/home/ihduser에서/home/kaituser로 변경하고, 기존에 소유했던 파일이나 디렉터리도 그대로 이용 가능하도록 한다. - ① : 해당 명령어를 기재한다.
- ②∼④ : 명령어의 옵션 또는 옵션과 관련된 인자 값을 기재한다.
✅ 정답 보기 (클릭)
- ①
usermod - ②
-l kaituser - ③
-d /home/kaituser - ④
-m
2. 다음은 사용자를 관리하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. `ihduser` 사용자가 패스워드 입력 없이 사용자명만 입력하면 로그인이 가능하도록 설정한다.
# ( ① ) ( ② ) ihduser
나. `kaituser` 는 다음 로그인 시에 패스워드를 반드시 바꾸도록 설정한다.
# ( ① ) ( ③ ) kaituser
다. `examuser` 의 패스워드가 만료된 후 3일이 지나면 로그인이 불가능하도록 설정한다.
# ( ① ) ( ④ ) examuser
- 조건
- ① : 해당 명령어를 기재한다. ①번의 명령어가 틀리면 ②∼④번은 배점하지 않는다.
- ②∼④ : 명령어의 옵션 또는 옵션과 관련된 인자 값을 기재하는데, 옵션과 관련된 인자 값은 하나의 괄호로 처리한다. (예:
-d /home/ihduser)
✅ 정답 보기 (클릭)
- ①
passwd - ②
-d - ③
-e - ④
-i 3
3. 다음은 사용자의 디스크 쿼터(Disk Quota)를 설정하는 과정이다. ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. `/etc/fstab` 파일에서 `/home` 관련된 영역의 4번째 필드에 추가로 기재해야할 옵션 값을 적는다.
( ① )
나. `/home` 영역을 다시 마운트 한다.
# ( ② ) /home
다. 파일 시스템을 체크하여 `quota` 기록 파일을 생성한다.
# ( ③ ) /home
**라. `kaituser` 사용자에 대한 쿼터를 설정한다.**
# ( ④ ) kaituser
- 조건
- ① : 관련 값만 기재한다.
- ② : 명령어와 관련 옵션을 한 번에 기재한다.
- ③ : 해당 명령어를 기재한다.
- ④ : 해당 명령어만 기재한다. (실행되는 명령어를 기재)
✅ 정답 보기 (클릭)
- ①
usrquota - ②
mount -o remount - ③
quotacheck또는quotacheck -mf - ④
edquota또는edquota -u
4. 다음은 파일 및 디렉터리를 관리하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
**가. `/usr/local/apache/htdocs` 디렉터리를 `/var/www/html` 로도 접근이 가능하도록 링크를 설정한다.**
# ( ① ) ( ② ) ( ③ )
**나. `/project/lin.sh` 파일의 내용과 동일한 내용이 보존되도록 `/backup/lin.sh` 를 생성한다. `/project/lin.sh` 파일이 삭제되어도 `/backup/lin.sh` 파일의 내용은 그대로 유지되도록한다.**
# ( ① ) ( ④ )
- 조건
- ① : 해당 명령어를 기재한다. ①번의 명령어가 틀리면 ②∼④번은 배점하지 않는다.
- ②∼③ : 명령어의 옵션 또는 옵션과 관련된 인자 값을 기재하는데, 옵션과 관련된 인자 값은 하나의 괄호로 처리한다. (예:
-d /home/ihduser) - ④ : ①번에 기재되는 명령어를 제외하고 나머지 모든 내용을 하나로 기재한다.
✅ 정답 보기 (클릭)
- ①
ln - ②
-s /usr/local/apache/htdocs - ③
/var/www/html - ④
/project/lin.sh /backup.lin.sh
### 5. **다음 조건에 맞게 프로세스의 우선순위를 변경하려고 할 때 ( 괄호 ) 안에 알맞은 내용을 적으시오.**
- **조건** - ① : 명령어 또는 명령어와 옵션 조합으로 기재한다. - ② : 명령어를 기재한다. - ③ : 해당 명령어만 기재한다. ③번의 명령어가 틀리면 ④번은 배점하지 않는다. - ④ : 명령어의 설정값, 옵션, 옵션과 관련된 인자 값 등을 기재하는데, 옵션과 관련된 인자 값이 있는 경우에는 하나의 괄호로 처리한다. (예: -d /home/ihduser)
✅ 정답 보기 (클릭)
- ①
ps -l - ②
nice또는nice -10 - ③
renice - ④
-20
6. 다음은 ihduser 사용자가 설정한 cron 작업을 조정하는 과정이다. ( 괄호 ) 안에 알맞은 내용을 적으시오.
**가. `ihduser` 사용자가 설정한 cron 작업 내용을 확인한다.**
# ( ① ) ( ② ) ihduser
**나. `ihduser` 사용자가 설정한 cron 작업 내용을 수정한다.**
# ( ① ) ( ③ ) ihduser
**다. `ihduser` 사용자가 설정한 cron 작업 파일을 삭제한다.**
# ( ① ) ( ④ ) ihduser
- 조건
- ① : 명령어만 기재한다.
- ②∼④ : 필요한 옵션을 한 번에 기재한다.
✅ 정답 보기 (클릭)
- ①
crontab - ②
-l -u - ③
-e -u - ④
-r -u
7. 다음은 `rpm` 으로 설치된 특정 패키지 제거 및 이후에 발생된 문제점을 찾는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
**가. `rpm` 패키지로 설치된 `mysql` 를 제거하는데, 의존성은 무시한다.**
# rpm ( ① ) mysql
**나. `mysql` 패키지를 제거했더니, `postfix` 가 정상적으로 동작하지 않는다. `postfix` 의 실 행 명령어의 위치 정보를 출력하는 명령을 적는다.**
# ( ② ) postfix
**다. `postfix` 가 참고하는 동적 라이브러리 정보를 확인하는 명령을 기재한다.**
# ( ③ ) ( ④ )
- 조건
- ① : 필요한 옵션을 한 번에 기재한다.
- ② : 실행되는 명령어만 기재한다. 옵션이나 인자 값은 기재하지 않는다.
- ③ : 명령어만 기재한다.
- ④ : 관련 파일의 경로를 절대 경로로 기재한다. (제공된 리눅스 버전 기준)
✅ 정답 보기 (클릭)
- ①
-e --nodeps - ②
which - ③
ldd - ④
/usr/sbin/postfix
8. 다음은 C언어로 작성된 소스 파일을 전달 받아 컴파일 하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
**가. 묶여진 파일의 압축을 해제하는데, 파일 목록 등과 같은 진행 과정은 화면에 표시 하지 않는다.**
# tar ( ① ) project.tar.xz
**나. `sum.c` 를 컴파일 하여 `sum.o` 라는 목적(object) 파일을 생성한다.**
# ( ② ) ( ③ ) sum.c
**다. `sum.o` 및 `add.o` 와 같이 2개의 목적 파일을 이용해서 `calc` 라는 실행 명령을 생성한다.**
# ( ② ) ( ④ ) sum.o add.o
- 조건
- ① : 압축 등 꼭 필요한 옵션만 한 번에 기재한다.
- ② : 명령어만 기재한다.
- ③, ④ : 명령어의 옵션 또는 옵션과 관련된 인자 값을 기재하는데, 옵션과 관련된 인자 값은 하나의 괄호로 처리한다. (예: `-d /home/ihduser`)
✅ 정답 보기 (클릭)
- ①
Jxf또는-Jxf - ②
gcc - ③
-c - ④
-o calc
9. 다음은 모듈 관련 작업을 진행하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
**가. 사용 가능한 모듈 목록 정보를 출력한다.**
# ( ① ) ( ② )
**나. `ip6table_filter` 모듈을 제거하면서 관련 모듈도 같이 제거한다.**
# ( ① ) ( ③ ) ip6table_filter
**다. `3c59x.ko` 모듈 관련 정보를 출력한다.**
# ( ④ ) 3c59x.ko
- 조건
- ①, ④ : 명령어만 기재한다.
- ②, ③ : 명령어의 옵션만 기재한다.
✅ 정답 보기 (클릭)
- ①
modprobe - ②
-l - ③
-r - ④
modinfo
10. 다음은 명령어를 이용해서 로그를 확인하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
**가. 최근에 재부팅한 정보 2개만 출력한다.**
# ( ① )
**나. 로컬시스템의 3번째 터미널 창(`/dev/tty3`)에 로그인이 성공한 정보를 출력한다.**
# ( ② )
**다. `kaituser` 가 로그인에 실패한 정보를 출력한다.**
# ( ③ )
**라. `ihduser` 의 최종 로그인한 정보를 출력한다.**
# ( ④ )
- 조건
- ①∼④ : 명령어, 옵션, 옵션과 관련된 인자 값 등 결과를 확인할 수 있는 방법을 하나의 명령으로 기재한다.
✅ 정답 보기 (클릭)
- ①
last -2 reboot - ②
last 3 - ③
lastb kaituser - ④
lastlog -u ihduser또는lastlog --user ihduser
✔️ 작업식 (11~16)
11. 다음 조건에 따라 아파치 웹 서버 환경 설정을 진행하려고 한다. 관련 환경 설정 파일의 항목과 값을 적으시오.
가. 허가 거부된 페이지에 접근할 경우에 제공되는 페이지를 설정한다.
# ( ① ) ( ② ) /forbidden.html
나. 인증되지 않은 경우에 제공되는 페이지를 설정한다.
# ( ① ) ( ③ ) /unauth.html
다. 존재하지 않는 웹 문서에 접근할 때 제공되는 페이지를 설정한다.
# ( ① ) ( ④ ) /not_found.html
- 조건
- 항목과 값 입력 시에 대소문자를 구분하여 정확히 기재한다. (예: LogLevel warn)
✅ 정답 보기 (클릭)
- ①
ErrorDocument - ②
403 - ③
401 - ④
404 - 📌 각 문항 2점, 총점 8점
12. 다음은 NIS 클라이언트에서 명령어를 사용해서 다양한 정보를 조회하고 변경하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 지정된 NIS 서버이름을 출력한다.
# ( ① )
나. NIS 서버의 맵 파일을 출력한다.
# ( ① ) ( ② )
다. NIS 서버의 사용자 관련 정보를 출력한다.
# ( ③ )
라. NIS 서버에 등록된 lin 사용자의 패스워드를 변경한다.
# ( ④ ) lin
- 조건
- ①, ③, ④ : 관련 명령어만 기재한다.
- ② : 명령어의 옵션을 기재한다. ①번의 명령어가 틀리면 ②번은 배점하지 않는다.
✅ 정답 보기 (클릭)
- ①
ypwhich - ②
-m - ③
ypcat - ④
yppasswd - 📌 각 문항 3점, 총점 12점
13. 다음은 NFS 서버 및 클라이언트에서 명령어를 사용해서 정보를 확인하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. NFS 서버에서 외부에 공유된 내용을 세부적인 설정 정보를 포함해서 자세히 출력한다.
# ( ① )
나. NFS 클라이언트에서 NFS 서버인 `192.168.12.22` 의 공유된 정보를 확인한다.
# ( ② ) 192.168.12.22
다. RPC 관련 정보를 확인한다.
# ( ③ )
라. NFS 서버 또는 NFS 클라이언트에서 NFS 관련 상태 정보를 출력한다.
# ( ④ )
- 조건
- ①∼④ : 명령어 또는 명령어와 옵션 조합으로 기재한다.
✅ 정답 보기 (클릭)
- ①
exportfs -v - ②
showmount -e - ③
rpcinfo - ④
nfsstat - 📌 각 문항 3점, 총점 12점
14. 다음은 삼바 서버를 설정하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 윈도우 운영체제에서 이름으로 접근할 때의 명칭은 `ihd_com` 으로 지정한다.
# ( ① )
나. 공유 그룹명은 `IHD` 로 지정한다.
# ( ② )
다. 서버에 대한 설명은 `IHD server` 로 지정한다.
# ( ③ )
라. 접근할 수 있는 호스트는 `192.168.5.0` 네트워크에 대역에 속한 모든 호스트들과 로컬시스템으로 제한한다.
# ( ④ )
- 조건
- ① ∼ ④ : 관련 항목과 값을 한 번에 기재한다.
✅ 정답 보기 (클릭)
- ①
netbios name = ihd_com - ②
workgroup = IHD - ③
server string = IHD server - ④
hosts allow = 127.192.168.5. - 📌 각 문항 2점, 총점 8점
15. 하나의 메일 서버에 여러 도메인을 사용하는 환경에서 동일한 메일 계정을 요구받아 관련 설정을 하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. `linux.com` 도메인의 `webmaster` 계정은 `ihduser` 에게 전달되도록 설정하고, `windows.com` 도메인의 `webmaster` 계정은 `kaituser` 에게 전달되도록 설정한다.
# vi ( ① )
# ( ② )
# ( ③ )
나. 수정된 내용을 반영하는 `makemap` 명령어를 기술한다.
# ( ④ )
- 조건
- ① : 관련 파일명을 절대 경로로 기재한다.
- ②, ③ : 관련 설정을 하나씩 기재한다. (순서 무관)
- ④ : 설정한 내용이 적용되도록 실행하는 명령어를 한 번에 기재한다.
✅ 정답 보기 (클릭)
- ①
/etc/mail/virtusertable - ②
webmaster@linux.com ihduser - ③
webmaster@windows.com kaituser - ④
makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable - 📌 각 문항 2점, 총점 8점
16. 다음은 TCP Wrapper를 이용해 외부의 호스트들의 접근을 제어하는 과정이다. 현재 관련 파일 설정을 통해 모든 호스트에 대한 접근이 거부된 상태일 경우 작업 사항에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 특정 호스트들에 대한 허가 관련 설정을 위해 관련 파일을 편집기로 작업한다.
# vi ( ① )
나. 모든 서비스에 대해 로컬호스트와 `ihd.or.kr` 도메인을 사용하는 호스트들은 모두 허가한다.
# ( ② )
다. 텔넷 서비스는 `192.168.5.13`번 호스트만 허가한다.
# ( ③ )
라. `ssh` 는 `192.168.5.0` 네트워크 대역에 속한 모든 호스트를 허가한다.
# ( ④ )
- 조건
- ① : 해당 파일명을 절대 경로로 기재한다.
- ②∼④ : 관련 항목의 설정 값을 하나씩 기재한다.
✅ 정답 보기 (클릭)
- ①
/etc/hosts.allow - ②
ALL: localhost, .ihd.or.kr - ③
in.telnetd: 192.168.5.13 - ④
sshd: 192.168.5.또는ssh: 192.168.5.0/255.255.255.0 - 📌 각 문항 3점, 총점 12점
✔️ 문제 정답지
| 번호 | 정답 | 배점 |
|---|---|---|
| 1 | ① usermod② -l kaituser③ -d /home/kaituser④ -m |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 2 | ① passwd② -d③ -e④ -i 3 |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 3 | ① usrquota② mount -o remount③ quotacheck 또는 quotacheck -mf④ edquota 또는 edquota -u |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 4 | ① ln② -s /usr/local/apache/htdocs③ /var/www/html④ /project/lin.sh /backup.lin.sh |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 5 | ① ps -l② nice 또는 nice -10③ renice④ -20 |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 6 | ① crontab② -l -u③ -e -u④ -r -u |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 7 | ① -e --nodeps② which③ ldd④ /usr/sbin/postfix |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 8 | ① Jxf 또는 -Jxf② gcc③ -c④ -o calc |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 9 | ① modprobe② -l③ -r④ modinfo |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 10 | ① last -2 reboot② last 3③ lastb kaituser④ lastlog -u ihduser 또는 lastlog --user ihduser |
① (1점), ② (1점), ③ (1점), ④ (1점) |
| 11 | ① ErrorDocument② 403③ 401④ 404 |
① (2점), ② (2점), ③ (2점), ④ (2점) |
| 12 | ① ypwhich② -m③ ypcat④ yppasswd |
① (3점), ② (3점), ③ (3점), ④ (3점) |
| 13 | ① exportfs -v② showmount -e③ rpcinfo④ nfsstat |
① (3점), ② (3점), ③ (3점), ④ (3점) |
| 14 | ① netbios name = ihd_com② workgroup = IHD③ server string = IHD server④ hosts allow = 127.192.168.5. |
① (2점), ② (2점), ③ (2점), ④ (2점) |
| 15 | ① webmaster@linux.com ihduser② webmaster@windows.com kaituser③ makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable |
① (2점), ② (2점), ③ (2점) |
| 16 | ① /etc/hosts.allow② ALL: localhost, .ihd.or.kr③ in.telnetd: 192.168.5.13④ sshd: 192.168.5. 또는 ssh: 192.168.5.0/255.255.255.0 |
① (3점), ② (3점), ③ (3점), ④ (3점) |
728x90
'Certificate > 리눅스마스터 1급' 카테고리의 다른 글
| 리눅스마스터 1급 2차 (실기) | 제2001회 기출문제 (0) | 2025.06.11 |
|---|---|
| 리눅스마스터 1급 2차 (실기) | 제1902회 기출문제 (0) | 2025.06.11 |
| 리눅스마스터 1급 2차 (실기) | 제1802회 기출문제 (0) | 2025.06.10 |
| 리눅스마스터 1급 2차 (실기) | 제1801회 기출문제 (1) | 2025.06.10 |
| 리눅스 마스터 1급 2차 (실기) | 제1702회 기출문제 (2) | 2025.06.06 |
