둘째 날은 1차 필기에서 배점이 가장 무거운 "리눅스 시스템 관리" 과목을 종합한다. 이 과목은 손에 익혀야 점수가 나오는 실무형 암기가 핵심이다 — 셸의 종류와 환경 변수, 파일 권한(특히 특수 권한), 디스크 관리(파티션·마운트·쿼터·RAID·LVM), 프로세스와 시그널, 패키지 관리(rpm/yum, dpkg/apt, 소스 컴파일)까지. 명령 옵션 한 글자, 권한 숫자 한 자리가 정답을 가른다. 오늘은 영역별로 자주 틀리는 지점을 표로 압축하고, 10문항 모의고사로 점검한다.
셸은 명령 해석기다. 종류와 설정 파일, 변수 구분이 출제 포인트다.
| 셸 | 특징 |
|---|---|
| bash | 리눅스 기본, sh 호환 + 확장 |
| csh/tcsh | C 문법 유사, 히스토리 |
| ksh | 콘 셸, 상용 유닉스 다수 |
| zsh | 강력한 자동완성·플러그인 |
환경 변수와 셸 변수의 차이가 함정이다. export로 내보내면 환경 변수(자식 프로세스로 상속), 그냥 대입이면 셸 변수(상속 안 됨).
| 변수 | 의미 |
|---|---|
PATH | 실행 파일 검색 경로 |
HOME | 홈 디렉터리 |
PS1 | 기본 프롬프트 문자열 |
SHELL | 로그인 셸 경로 |
LANG | 기본 로케일·언어 |
UID | 사용자 ID |