📌 리눅스마스터 1급 2차 기출모음
✏️ 리눅스마스터 1급 2차 2402회 기출문제
[ 단답형 ]
1. john 계정을 잠그고, 계정이 잠금이 해제될 날짜를 2024년 12월 31일로 설정하며, 3일의 유예 기간을 설정하는 명령어입니다. 빈칸에 들어갈 알맞은 옵션을 작성하세요.
- # ( ① ) ( ② ) ( ③ ) ( ④ ) john
- usermod
- -L
- -e 2024-12-31 (2024/12/31)
- -f 3 (③번과 ④번은 순서 무관)
2. 스왑 파일을 만들고 활성화하는 과정입니다. 빈칸에 들어갈 명령어와 옵션을 채우세요.
- # dd ( ① ) of=/swapfile bs=1K ( ② ) - 1GB의 스왑 파일 생성
- # ( ③ ) /swapfile - 스왑 영역으로 설정
- # ( ④ ) /swapfile - 스왑파일 활성화
- if=/dev/zero (디스크에 0을 채워 넣는 입력 파일을 지정)
- count=1024000 (1024000개의 블록을 생성, 1000000 또는 1M도 정답)
- mkswap (스왑 영역을 설정)
- swapon (스왑 파일을 활성화)
3. 프로세스에 우선순위를 설정하는 명령어입니다. 빈칸에 들어갈 옵션을 작성하세요.
- # nice ( ① ) - bash의 우선순위를 -39로 지정
- # renice ( ② ) - 1222프로세스의 우선순위를 -20으로 지정
- --39 bash (또는 -n -39 bash)
- -20 1222 (또는 -n -20 -p 1222)
4. 아래의 설명을 읽고 빈칸에 알맞은 yum 명령어를 작성하세요.
- # yum ( ① ) - vim이라는 패키지를 검색
- # yum ( ② ) - 현재 활성화된 저장소 목록을 확인
- # yum ( ③ ) - powertools라는 저장소를 활성화
- # yum ( ④ ) curl - 패키지를 설치
- search
- repolist 또는 repoinfo
- --enablerepo=powertools (또는 --repo, --repoid, = 사용 무관)
- install
5. 아래의 설명을 읽고 빈칸에 알맞은 명령어 또는 옵션을 작성하세요.
- # tar ( ① ) linux.tar.xz - linux.tar.xz라는 파일을 압축 해제
- # ( ② ) - Linux 커널을 구성하기 위해 메뉴 기반의 설정 인터페이스를 실행
-
# ( ③ ) - 커널 이미지를 빌드
- # ( ④ ) -r - 커널 버전 확인
- Jxvf (또는 -Jxvf)
- make menuconfig
- make bzImage
- uname
6. 아래의 설명을 읽고 빈칸에 알맞은 명령어를 작성하세요.
- # ( ① ) - 시스템에서 사용 가능한 모든 볼륨 그룹 검색
- # ( ② ) - 논리 볼륨 스캔
- # ( ③ ) - 물리 볼륨 스캔
- # ( ④ ) -L 5G -n myvolume myvg - 새로운 논리 볼륨 생성
- vgscan
- lvscan
- pvscan
- lvcreate
7. 아래의 설명을 읽고 빈칸에 알맞은 로그 설정 명령어 또는 옵션을 작성하세요.
- # ( ① ) - 메일 시스템의 디버그 정보를 기록하기 위해 로그 레벨을 설정
- # ( ② ) - 메일 로그 파일 위치
- # ( ③ ) - 시스템에서 중요한(critical) 메시지만 기록하고, 커널 관련 로그는 제외
- # ( ④ ) -L 5G -n myvolume myvg - 로그를 192.168.5.13 IP 주소를 가진 원격 서버로 전송
- mail.debug
- /var/log/mail.log
- *.=crit;kern.none
- @@192.168.5.13
8. 로그 관련 명령어입니다. 빈칸에 들어갈 명령어를 채우세요.
- # ( ① ) - 시스템 로그에 메시지 기록
- # ( ② ) - 시스템의 일반적인 로그 파일
- # ( ③ ) - 불법 로그인 시도 기록 확인
- # ( ④ ) - 불법 로그인 시도 관련 로그 파일
- logger
- /var/log/messages
- lastb
- /var/log/btmp
9. SSH 키 생성 및 복사와 관련된 명령어입니다. 빈칸에 들어갈 명령어를 채우세요.
- # ( ① ) - SSH 공개 키 생성
- # ( ② ) - 원격 서버에 SSH 공개 키 복사
- ssh-keygen 또는 ssh-keygen -t rsa
- ssh-copy-id
10. 파일 백업 및 복원 관련 아래의 설명을 읽고 빈칸에 알맞은 명령어를 작성하세요.
- # dump ( ① ) - 디렉터리 /home의 파일을 home.xdump라는 파일로 백업
- # restore ( ② ) - 백업한 home.xdump 파일을 /home 디렉터리에 복원
- -l 0 -f home.xdump /home (-l 0 옵션 생략 가능)
- -rf home.xdump /home (-r 옵션은 생략 가능)
[ 작업형 ]
11. Apache 설정 관련 아래의 설명을 읽고 빈칸에 알맞은 명령어나 파일 경로를 작성하세요.
- # ( ① ) - userdir_module 활성화
- # ( ② ) - 사용자 디렉터리 설정 파일
- # ( ③ ) - 전체 경로의 사용자 디렉터리 설정 파일
- # ( ④ ) - Apache 설정 파일에서 각 사용자 디렉터리의 경로를 지정하는 지시어
- # ( ⑤ ) - Apache 서버 재시작
- userdir_module modules/mod_userdir.so
- conf/extra/httpd-userdir.conf
- /usr/local/apache/conf/extra/httpd-userdir.conf
- UserDir
- /usr/local/apache/bin/apachectl restart
12. VSFTP 관련 아래의 설명을 읽고 빈칸에 알맞은 명령어 또는 설정 파일을 작성하세요.
- # ( ① ) - VSFTP 서버에서 익명 사용자의 접속을 허용
- # ( ② ) - 로컬 사용자의 chroot 환경 설정
- # ( ③ ) - chroot 환경에서 쓰기 권한을 허용하
- # ( ④ ) - VSFTP 서버에서 접속할 수 없는 사용자 목록을 지정하는 파일 경로
- # ( ⑤ ) - 특정 사용자만 접속을 허용위한 파일 경로
- anonymous_enable=YES
- chroot_local_user=YES
- allow_writeable_chroot=YES (②번과 ③번은 순서 무관) 2점
- /etc/vsftpd/ftpusers 2점
- /etc/vsftpd/user_list (④번과 ⑤번은 순서 무관)
13. Sendmail 관련 아래의 설명을 읽고 빈칸에 알맞은 명령어를 작성하세요.
- # ( ① ) - Sendmail의 구성 파일을 생성
- # ( ② ) - 가상 사용자 테이블을 생성
- # ( ③ ) - Sendmail 별칭 데이터를 갱신
- # ( ④ ) - 접근 제어 목록을 생성
- /mail/sendmail.cf
- makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
- newaliases 또는 sendmail -bi
- makemap hash /etc/mail/access < /etc/mail/access
14. 아래의 설명을 읽고 빈칸에 알맞은 DNS 레코드를 작성하세요.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
$TTL 86400
@ IN SOA ( ① ) ( ② ) (
2024112401 ; Serial (일련번호)
3600 ; Refresh (갱신 간격)
1800 ; Retry (재시도 간격)
1209600 ; Expire (만료 시간)
86400 ) ; Minimum TTL (최소 TTL)
; 네임서버 설정
@ IN ( ③ )
@ IN NS kait.ihd.or.kr.
; 기타 레코드 (WWW IP: 192.168.5.13 ) WWW IN ( ④ ) ; MX 레코드 설정 (메일 서버 설정) @ IN ( ⑤ ) ; A 레코드 설정 (ns IP 주소: 192.168.5.13 )
( ⑥ )
kait IN A 192.168.5.14 |
cs |
- ns.ihd.or.kr.
- kait.ihd.or.kr.
- NS ns.ihd.or.kr. (첫 번째 필드 공백임)
- A 192.168.5.13
- MX 10 ihd.or.kr. (10 대신에 0 이상의 정수값 가능)
- ns A 192.168.5.13 (③번부터 ⑤번까지는 순서 무관, 클래스 표기 IN 가능)
15. DHCP 서버 설정 관련 명령어입니다. 빈칸에 들어갈 명령어를 채우세요.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# /etc/dhcp/dhcpd.conf
# 기본 라우터 설정
( ① )
# DNS 서버 IP주소: 192.168.5.13
( ② )
# 도메인 이름: kait.or.kr
( ③ )
# 기본 임대 시간: 7200초
( ④ )
# 브로드캐스트 IP주소: 192.168.12.255
( ⑤ )
|
cs |
- option routers 192.168.12.1;
- option domain-name-servers 192.168.5.13;
- option domain-name “kait.or.kr”;
- default-lease-time 7200;
- option broadcast-address 192.168.12.255;
16. iptables NAT 관련 빈칸에 들어갈 명령어를 채우세요.
1
2
3
4
5
6
7
8
|
# POSTROUTING 체인의 규칙 확인
iptables ( ① )
# PREROUTING 체인의 규칙 초기화
iptables ( ② )
# PREROUTING 체인에 규칙 추가 (포트 80으로 오는 트래픽을 특정 IP로 전달)
iptables ( ③ ) -p tcp ( ④ ) ( ⑤ ) --to-destination 192.168.1.100
|
cs |
- -t nat -L POSTROUTING 2점
- -t nat -F PREROUTING 2점
- -A PREROUTING 2점
- --dport 80 2점
- -j DNAT (④번과 ⑤번은 순서 무관)
'자격증 > 리눅스마스터' 카테고리의 다른 글
리눅스마스터 1급 2차 - 2201회 기출문제 (3) | 2024.11.25 |
---|---|
리눅스마스터 1급 2차 - 기출문제 모음 (0) | 2024.11.25 |
리눅스마스터 1급 실기 - 1902회 기출문제 (0) | 2024.11.24 |
리눅스마스터 1급 2차 - 2002회 기출문제 (0) | 2024.11.24 |
리눅스마스터 1급 2차 - 2102회 기출문제 (0) | 2024.11.24 |