[리눅스마스터 1급] 실기 시험 대비 필수 명령어 30선 총정리
리눅스마스터 1급 실기(2차) 시험은 단순 객관식이 아닌, 실제 명령어 옵션과 주요 설정 파일 경로를 직접 입력하는 단답형·서술형 방식으로 진행됩니다.
따라서 주요 명령어의 정확한 스펠링과 빈출 옵션을 완벽히 숙지하는 것이 합격의 핵심입니다. 시험에 매번 출제되는 핵심 필수 명령어 30선을 카테고리별로 깔끔하게 정리해 드릴 테니, 시험 전 반드시 체크해 보세요.
1. 시스템 및 사용자 관리 (1~7)
사용자 계정 생성, 권한 제어, 작업 스케줄링 관련 명령어는 단답형 문제로 단골 출제됩니다.
| 명령어 | 주요 역할 및 핵심 옵션 | 실기 핵심 포인트 |
1. useradd | 사용자 계정 생성 (-u UID, -g 기본그룹, -d 홈디렉터리, -s 쉘) | 특정 조건을 지정하여 계정을 생성하는 문제 빈출 |
2. usermod | 기존 사용자 정보 수정 (-G 보조그룹, -L 잠금, -U 잠금해제) | 기존 계정에 보조 그룹을 추가할 때 -aG 옵션 조합 숙지 |
3. chage | 패스워드 만료 및 주기 설정 (-M 최대사용일, -E 만료일, -l 조회) | 계정 보안 정책 설정 문제와 연계되어 출제 |
4. chmod | 파일/디렉터리 권한 변경 (8진수 표기법 또는 u+x, g-w 등) | 特殊 권한인 SetUID(4000), SetGID(2000), Sticky Bit(1000) 설정 |
5. chown | 소유자와 그룹 변경 (chown user:group file) | 하위 디렉터리까지 일괄 적용하는 -R 옵션 자주 출제 |
6. edquota | 사용자/그룹별 디스크 쿼타(Quota) 설정 | /etc/fstab 내 usrquota, grpquota 설정과 함께 암기 |
7. crontab | 주기적 작업 스케줄링 (-e 수정, -l 조회, -r 삭제) | 분 시 일 월 요일 명령 형식 작성 문제 대비 |
2. 프로세스 및 파일시스템 관리 (8~13)
시스템 상태 모니터링과 파티션/파일시스템 할당 작업 시 사용하는 필수 명령어입니다.
| 명령어 | 주요 역할 및 핵심 옵션 | 실기 핵심 포인트 |
8. ps | 실행 중인 프로세스 상태 출력 (ef, aux 옵션) | 특정 프로세스의 PID를 추출하거나 상태를 조회하는 문제 |
9. kill / killall | 프로세스에 시그널 전송 (-9 SIGKILL, -15 SIGTERM, -1 SIGHUP) | 시그널 번호와 시그널 이름 매핑 문제 필수 대비 |
10. systemctl | systemd 데몬 관리 (start, stop, restart, enable, status) | 서비스 즉시 실행 및 부팅 시 자동 시작 설정 구문 |
11. fdisk / parted | 디스크 파티션 생성 및 타입 변경 | 파티션 타입 ID(83 Linux, 82 Swap, 8e LVM 등) 암기 |
12. mkfs | 파티션에 파일시스템 생성/포맷 (-t ext4, -t xfs) | 지정된 파일시스템으로 포맷하는 명령어 구문 작성 |
13. mount / umount | 파일시스템 마운트 및 해제 (-t 타입, -o 옵션) | /etc/fstab 파일 구문 작성 문제와 연계 |
3. 네트워크 설정 및 진단 (14~20)
최근 시험에서는 구형 ifconfig 대신 ip 및 nmcli 명령어의 출제 비중이 크게 늘었습니다.
| 명령어 | 주요 역할 및 핵심 옵션 | 실기 핵심 포인트 |
14. ip | 네트워크 인터페이스 및 라우팅 설정 (ip addr, ip route) | IP 주소 부여 및 라우팅 테이블 추가 구문 작성 |
15. nmcli | NetworkManager 기반 CLI 설정 도구 | IP, 게이트웨이, DNS 설정 시 단답형 문제로 출제 |
16. netstat / ss | 네트워크 연결 상태 및 포트 확인 (-tulpn 옵션) | 특정 포트를 점유 중인 프로세스 확인 시 활용 |
17. tcpdump | 네트워크 패킷 캡처 및 분석 | 특정 포트(port 80)나 IP 대상 패킷 필터링 조건 작성 |
18. route | IP 라우팅 테이블 조작 (add default gw ...) | 기본 게이트웨이 설정 및 정적 라우팅 추가 문법 |
19. dig / host | DNS 서버 질의 도구 (dig @DNS서버 도메인 레코드타입) | 특정 DNS 레코드(A, MX, NS, TXT) 조회 명령어 |
20. iptables / firewalld | 방화벽 규칙 설정 (-A, -p, --dport, -j ACCEPT/DROP) | 특정 포트 차단 및 허용 규칙 작성 서술형 출제 |
4. 주요 네트워크 서버 데몬 제어 (21~26)
서버 구축 과목에서는 데몬 제어 명령어와 설정 파일 경로를 함께 묻는 경우가 많습니다.
| 명령어 / 데몬 | 주요 역할 및 관련 설정 파일 | 실기 핵심 포인트 |
21. apachectl | 아파치(Apache) 웹 서버 제어 (apachectl configtest) | 설정 파일(/etc/httpd/conf/httpd.conf) 문법 검사 |
22. named / rndc | BIND DNS 서버 데몬 및 제어 도구 | /etc/named.conf 및 Zone 파일 설정 후 적용 |
23. dhcpd | DHCP 서버 데몬 | /etc/dhcp/dhcpd.conf IP 대역 할당 구문 작성 |
24. pdbedit | 삼바(Samba) 서버 사용자 관리 (-a -u username) | 삼바 전용 사용자 추가 및 관리 명령어 |
25. exportfs | NFS 공유 디렉터리 내보내기 및 확인 (-v, -r) | /etc/exports 수정 후 설정 즉시 적용 (-a) |
26. vsftpd | VSFTPD FTP 서버 데몬 | /etc/vsftpd/vsftpd.conf 내 사용자 접근 제어 |
5. 보안, 압축 및 패키지 관리 (27~30)
백업 알고리즘 옵션과 패키지 검색 옵션은 틀리기 쉬우므로 확실히 구분해야 합니다.
| 명령어 | 주요 역할 및 핵심 옵션 | 실기 핵심 포인트 |
27. tar | 아카이브 묶기 및 압축 (-z gzip, -j bzip2, -J xz) | 압축 알고리즘별 알파벳 옵션 구분 (-zcvf, -jcvf 등) |
28. rpm / yum | 패키지 설치/조회/삭제 (rpm -qa, -qi, -qf) | 특정 파일이 속한 패키지를 찾는 -qf 옵션 필수 |
29. rsync | 원격/로컬 파일 동기화 및 미러링 백업 (-avz) | 백업 서버 구축 문제 시 백업 명령어 작성 |
30. sestatus / setenforce | SELinux 상태 확인 및 모드 변경 (0: Permissive, 1: Enforcing) | 임시 변경과 영구 변경(/etc/selinux/config) 방법 구분 |
💡 리눅스마스터 1급 실기 최종 합격 팁
- 옵션 대소문자 구분:
tar나useradd등에서 대소문자에 따라 의미가 완전히 달라지므로 정확히 외워야 합니다. - 설정 파일 절대경로 명심: 명령어 단독 문제 외에도 설정 파일의 전체 경로(예:
/etc/sysconfig/network-scripts/ifcfg-eth0)를 묻는 문제가 다수 출제됩니다. - 직접 타이핑 연습: 눈으로만 보는 것과 오타 없이 직접 명령어를 작성하는 것은 다릅니다. 리눅스 환경이나 가상머신에서 직접 입력하며 연습하는 것을 추천합니다.