1802회 기출문제
3번 - pgrep
- 암기 필요
- ls -l /proc/14513/exe : pid로 실행시킨 그 경로를 출력하는 명령어이다
- proc/p아이디/exe로 링크되어있음
4번 - make
- make help | grep config로 세부 설정 볼 수 있다 (※단, 리눅스 커널이 설치된 경로로 들어가서 명령을 쳐야함 find / | grep /make로 확인할 수 있음)
- make clean(걍제거) > make mrproper (환경설정 제거) > make distclean (싹다 제거)
make clean:
- make를 사용하여 빌드한 후 생성된 오브젝트 파일(.o 파일)과 빌드된 실행 파일을 삭제합니다.
- 소스 코드나 설정은 그대로 둡니다.
- 다시 빌드하고 싶을 때 기존 빌드 파일을 삭제하기 위해 사용합니다.
- make mrproper:
- 주로 리눅스 커널 빌드에서 사용됩니다.
- make clean이 하는 작업을 수행한 뒤, 추가로 커널 설정 파일(.config)과 여타 자동 생성된 설정 파일도 삭제합니다.
- 기본 설정으로 커널을 다시 빌드하려 할 때 사용합니다.
- make distclean:
- 빌드 과정에서 생성된 모든 파일을 삭제합니다. 이에는 오브젝트 파일, 실행 파일, 설정 파일, 자동 생성된 Makefile들 등이 포함됩니다.
- 소스 코드 패키지를 원래의 '배포된' 상태로 돌리려 할 때 사용됩니다.
6번 - blkid, blockdev
- blkid는 걍 외웠고, blockdev는 블록 사이즈 정보를 출력한다?
- compgen -c | grep block 검색후, 하나씩 man 페이지 돌려보자
- man blockdev | grep -C 2 size로 검색 후 blocksize를 검색하는 옵션인
- --getbsz 옵션을 찾을 수 있다.
12번 - nisdomain
- nisdomainname ihd.or.kr 로 nis 도메인 명 등록
- vi /etc/sysconfig/network
- NISDOMAIN=ihd.or.kr 로 등록
13번 - vsftpd
- vsftpd 설치
sudo yum install vsftpd
- /etc/vsftpd/ftpusers
- ftp 서버 접근 거부 리스트
- /etc/vsftpd/vsftpd.conf
- chroot_local_user=YES : 홈 디렉터리를 최상위 디렉터리로 지정
- /etc/vsftpd/user_list
- userlist_deny=YES, NO에 대한 설정이 적혀있음
14번 - iptables
- table은 총 5종류가 있지만, 시험엔 filter, nat이 출제된다.
- 둘에 따라 난이도 엄청 달라짐.
- 나가는 패킷
iptables
-t nat
-A POSTROUTING
-j SNAT
- 들어오는 패킷 (D)
iptables
-t nat
-A PREROUTING
-j DNAT
15번 - DNS 설정
- /etc/named.conf
- .zone, .rev로 저장되어 zone 파일로 지정할 수 있다.
- master : 1차 네임서버, slave : 2차 네임서버, hint : 루트도메인
- zone에 엮인 파일로 .zone의 설정을 엿볼수 있다
zone [도메인명] IN { type [master|slave|hint]; file [존 파일명]; };
- /etc/resolv.conf
.zone 암기필요
- A : ipv4
- AAAA : ipv6
- CNAME : 도메인 이름의 별칭
- HINFO : CPU, OS 유형 등 호스트에 대한 정보
- MX : 메일 교환 서버
- NS : 호스트에 대한 공식 네임 서버
- PTR : IP 주소를 기반으로 도메인 이름을 반환
- SOA : 도메인 관리자 메일, 일련번호 등 DNS 핵심 정보 지정
- TXT : 임의의 텍스트 문자열 저장
- 여기서 IN을 TO로 해석하면 아다리가 맞다.
16번 - dhcpd
- DHCP 클라이언트 뿐 아니라 BOOTP 클라이언트도 함께 할당 [암기필요]
range dynamic-BOOTP 192.168.5.1 192.168.5.253
- 다음과 같이 설정해주면됨.
- 일단 compgen -c | grep dhcp로 dhcpd 명령어 찾고,
- man dhcpd로 관련 파일들 찾아 dhcpd.conf 찾고
- man dhcpd.conf에서 options 겁색하다가
- man dhcp-options로 각종 옵션들 검색.
'자격증 > 리눅스마스터1급' 카테고리의 다른 글
[리눅스마스터1급2차 개념정리] /etc/samba/smb.conf (0) | 2023.10.26 |
---|---|
리눅스마스터 1급 2차 1901회 문제풀이 (~12) (0) | 2023.10.25 |
[리눅스마스터 1급 1차] 합격후기&공부방법 (0) | 2023.10.06 |
kill, pkill, killall (1) | 2023.09.08 |
/etc/aliases vs /etc/mail/virtusertable (0) | 2023.09.08 |