자격증/리눅스마스터

리눅스마스터 1급 2차 - 2402회 기출문제

j9m 2024. 11. 24. 23:20
728x90
반응형

📌 리눅스마스터 1급 2차 기출모음

▶️ 리눅스마스터 1급 2차 - 기출문제 모음


✏️ 리눅스마스터 1급 2차 2402회 기출문제

[ 단답형 ]

1. john 계정을 잠그고, 계정이 잠금이 해제될 날짜를 2024년 12월 31일로 설정하며, 3일의 유예 기간을 설정하는 명령어입니다. 빈칸에 들어갈 알맞은 옵션을 작성하세요.

  • # ( ① ) ( ② ) ( ③ ) ( ④ ) john
더보기
  1. usermod
  2. -L
  3. -e 2024-12-31 (2024/12/31)
  4. -f 3 (③번과 ④번은 순서 무관)

2. 스왑 파일을 만들고 활성화하는 과정입니다. 빈칸에 들어갈 명령어와 옵션을 채우세요.

  • # dd ( ① ) of=/swapfile bs=1K ( ② ) - 1GB의 스왑 파일 생성
  • # ( ③ ) /swapfile - 스왑 영역으로 설정
  • # ( ④ ) /swapfile - 스왑파일 활성화
더보기
  1. if=/dev/zero (디스크에 0을 채워 넣는 입력 파일을 지정)
  2. count=1024000 (1024000개의 블록을 생성, 1000000 또는 1M도 정답)
  3. mkswap (스왑 영역을 설정)
  4. swapon (스왑 파일을 활성화)

3. 프로세스에 우선순위를 설정하는 명령어입니다. 빈칸에 들어갈 옵션을 작성하세요.

  • # nice ( ① ) - bash의 우선순위를 -39로 지정
  • # renice ( ② ) - 1222프로세스의 우선순위를 -20으로 지정
더보기
  1. --39 bash (또는 -n -39 bash)
  2. -20 1222 (또는 -n -20 -p 1222)

4. 아래의 설명을 읽고 빈칸에 알맞은 yum 명령어를 작성하세요.

  • # yum ( ① ) - vim이라는 패키지를 검색
  • # yum ( ② ) - 현재 활성화된 저장소 목록을 확인
  • # yum ( ③ ) - powertools라는 저장소를 활성화
  • # yum ( ④ ) curl - 패키지를 설치
더보기
  1. search
  2. repolist 또는 repoinfo
  3. --enablerepo=powertools (또는 --repo, --repoid, = 사용 무관)
  4. install

5. 아래의 설명을 읽고 빈칸에 알맞은 명령어 또는 옵션을 작성하세요.

  • # tar ( ① ) linux.tar.xz - linux.tar.xz라는 파일을 압축 해제
  • # ( ② )  - Linux 커널을 구성하기 위해 메뉴 기반의 설정 인터페이스를 실행
  • # ( ③ ) - 커널 이미지를 빌드
  • # ( ④ ) -r - 커널 버전 확인
더보기
  1. Jxvf (또는 -Jxvf)
  2. make menuconfig
  3. make bzImage
  4. uname

6. 아래의 설명을 읽고 빈칸에 알맞은 명령어를 작성하세요.

  • # ( ① ) - 시스템에서 사용 가능한 모든 볼륨 그룹 검색
  • # ( ② ) - 논리 볼륨 스캔
  • # ( ③ ) - 물리 볼륨 스캔
  • # ( ④ ) -L 5G -n myvolume myvg - 새로운 논리 볼륨 생성
더보기
  1. vgscan
  2. lvscan
  3. pvscan
  4. lvcreate

7. 아래의 설명을 읽고 빈칸에 알맞은 로그 설정 명령어 또는 옵션을 작성하세요.

  • # ( ① ) - 메일 시스템의 디버그 정보를 기록하기 위해 로그 레벨을 설정
  • # ( ② ) - 메일 로그 파일 위치
  • # ( ③ ) - 시스템에서 중요한(critical) 메시지만 기록하고, 커널 관련 로그는 제외
  • # ( ④ ) -L 5G -n myvolume myvg - 로그를 192.168.5.13 IP 주소를 가진 원격 서버로 전송
더보기
  1. mail.debug
  2. /var/log/mail.log
  3. *.=crit;kern.none
  4. @@192.168.5.13

8. 로그 관련 명령어입니다. 빈칸에 들어갈 명령어를 채우세요.

  • # ( ① ) - 시스템 로그에 메시지 기록
  • # ( ② ) - 시스템의 일반적인 로그 파일
  • # ( ③ )  - 불법 로그인 시도 기록 확인
  • # ( ④ ) - 불법 로그인 시도 관련 로그 파일
더보기
  1. logger
  2. /var/log/messages
  3. lastb
  4. /var/log/btmp

9. SSH 키 생성 및 복사와 관련된 명령어입니다. 빈칸에 들어갈 명령어를 채우세요.

  • # ( ① ) - SSH 공개 키 생성
  • # ( ② ) - 원격 서버에 SSH 공개 키 복사
더보기
  1. ssh-keygen 또는 ssh-keygen -t rsa
  2. ssh-copy-id

10. 파일 백업 및 복원 관련 아래의 설명을 읽고 빈칸에 알맞은 명령어를 작성하세요.

  • # dump ( ① )  - 디렉터리 /home의 파일을 home.xdump라는 파일로 백업
  • # restore ( ② ) - 백업한 home.xdump 파일을 /home 디렉터리에 복원
더보기
  1. -l 0 -f home.xdump /home (-l 0 옵션 생략 가능) 
  2. -rf home.xdump /home (-r 옵션은 생략 가능)
반응형

[ 작업형 ]

11. Apache 설정 관련 아래의 설명을 읽고 빈칸에 알맞은 명령어나 파일 경로를 작성하세요.

  • # ( ① ) - userdir_module 활성화
  • # ( ② ) - 사용자 디렉터리 설정 파일
  • # ( ③ ) - 전체 경로의 사용자 디렉터리 설정 파일
  • # ( ④ ) - Apache 설정 파일에서 각 사용자 디렉터리의 경로를 지정하는 지시어
  • # ( ⑤ ) - Apache 서버 재시작
더보기
  1. userdir_module modules/mod_userdir.so 
  2. conf/extra/httpd-userdir.conf 
  3. /usr/local/apache/conf/extra/httpd-userdir.conf 
  4. UserDir
  5. /usr/local/apache/bin/apachectl restart

12. VSFTP 관련 아래의 설명을 읽고 빈칸에 알맞은 명령어 또는 설정 파일을 작성하세요.

  • # ( ① ) - VSFTP 서버에서 익명 사용자의 접속을 허용
  • # ( ② ) - 로컬 사용자의 chroot 환경 설정
  • # ( ③ ) - chroot 환경에서 쓰기 권한을 허용하
  • # ( ④ ) - VSFTP 서버에서 접속할 수 없는 사용자 목록을 지정하는 파일 경로
  • # ( ⑤ ) - 특정 사용자만 접속을 허용위한 파일 경로
더보기
  1. anonymous_enable=YES 
  2. chroot_local_user=YES 
  3. allow_writeable_chroot=YES (②번과 ③번은 순서 무관) 2점
  4. /etc/vsftpd/ftpusers 2점
  5. /etc/vsftpd/user_list (④번과 ⑤번은 순서 무관)

13. Sendmail 관련 아래의 설명을 읽고 빈칸에 알맞은 명령어를 작성하세요.

  • # ( ① ) - Sendmail의 구성 파일을 생성
  • # ( ② ) - 가상 사용자 테이블을 생성
  • # ( ③ ) - Sendmail 별칭 데이터를 갱신
  • # ( ④ ) - 접근 제어 목록을 생성
더보기
  1. /mail/sendmail.cf 
  2. makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
  3. newaliases 또는 sendmail -bi
  4. 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
더보기
  1. ns.ihd.or.kr. 
  2. kait.ihd.or.kr. 
  3.  NS ns.ihd.or.kr. (첫 번째 필드 공백임) 
  4. A 192.168.5.13 
  5. MX 10 ihd.or.kr. (10 대신에 0 이상의 정수값 가능) 
  6. 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
더보기
  1. option routers 192.168.12.1; 
  2. option domain-name-servers 192.168.5.13;
  3. option domain-name “kait.or.kr”;
  4. default-lease-time 7200; 
  5. 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
더보기
  1. -t nat -L POSTROUTING 2점
  2. -t nat -F PREROUTING 2점
  3. -A PREROUTING 2점
  4. --dport 80 2점
  5. -j DNAT (④번과 ⑤번은 순서 무관)
728x90
반응형