- 시험 시작 직후 시험지 여백에 적어두면 좋은 핵심 포트다.
| 포트 | 서비스 | 포트 | 서비스 |
|---|
| 20/21 | FTP | 110 | POP3 |
| 22 | SSH | 123 | NTP |
| 23 | Telnet | 143 | IMAP |
| 25 | SMTP | 443 | HTTPS |
| 53 | DNS | 514 | Syslog |
| 80 | HTTP | 111 | rpcbind(NFS) |
여백 활용: 시험 시작하면 떨려서 기억이 안 날 수 있다. 포트표·시그널·런레벨을 먼저 여백에 적고 문제를 풀면 실수가 줄어든다.
| 시그널 | 이름 | 의미 |
|---|
| 1 | SIGHUP | 설정 재로드 |
| 2 | SIGINT | Ctrl+C |
| 9 | SIGKILL | 강제 종료(무시 불가) |
| 15 | SIGTERM | 정상 종료(기본) |
| 런레벨 | 타깃 | 의미 |
|---|
| 0 | poweroff | 종료 |
| 1 | rescue | 단일 사용자 |
| 3 | multi-user | 텍스트 다중 |
| 5 | graphical | GUI 다중 |
| 6 | reboot | 재부팅 |
| 권한 | 숫자 | 권한 | 숫자 |
|---|
| r(읽기) | 4 | SetUID | 4000 |
| w(쓰기) | 2 | SetGID | 2000 |
| x(실행) | 1 | Sticky | 1000 |
- umask는 파일 666·디렉터리 777에서 뺀다.
umask 022 → 파일 644, 디렉터리 755.
⚠️ 헷갈리기 쉬운 짝: SetUID(4000)=소유자 권한, SetGID(2000)=그룹 권한·디렉터리 상속, Sticky(1000)=/tmp 삭제 제한. 숫자와 의미가 짝을 이룬다.
| 파일 | 용도 |
|---|
/etc/passwd | 계정 정보 |
/etc/shadow | 암호화된 비밀번호 |
/etc/group | 그룹 정보 |
/etc/fstab | 마운트 정보 |
/etc/resolv.conf | DNS 서버 |
/etc/hosts | 로컬 호스트 매핑 |
/etc/ssh/sshd_config | SSH 서버 |
/etc/crontab | 시스템 cron |
/var/log/messages | 일반 시스템 로그 |
/var/log/secure | 인증·보안 로그 |
passwd 7필드: 사용자명:비밀번호(x):UID:GID:설명:홈:셸. 비밀번호 자리의 x는 실제 암호가 /etc/shadow에 있다는 표시다.
| 구분 | A | B |
|---|
| 사용량 | df(파일시스템) | du(디렉터리) |
| 패키지 | rpm(의존성 수동) | yum(자동 해결) |
| 서비스 | start(지금) | enable(부팅 시) |
| 메일 | POP3(내려받음) | IMAP(동기화) |
| FTP | 액티브(서버→클라) | 패시브(클라→서버) |
| 권한 표시 | s(x 있음) | S(x 없음) |
이 6쌍은 "둘 중 무엇인가"를 묻는 형태가 된다. 차이의 핵심 키워드 한 단어씩만 확실히 잡으면 된다.
- 1차 필기는 과목별 문항 수가 정해져 있다.
- 모르는 문제에 매달리지 말 것 — 한 문제에 1분 이상 쓰지 말고 별표 후 넘어간다.
- 전체를 한 바퀴 돈 뒤 별표 문제로 돌아온다.
2-pass 전략: 1차 통과(아는 것 빠르게) → 2차 통과(별표 집중). 시간 압박에서 아는 문제를 못 풀고 끝나는 최악의 상황을 막는다.
- 부정 발문 주의: "옳지 않은 것은?", "아닌 것은?"에 밑줄. 긍정으로 착각해 정답을 뒤집는 실수가 가장 흔하다.
- 극단 표현 의심: "항상", "반드시", "절대"가 들어간 보기는 오답일 확률이 높다.
- 2차 실기 철자: 단답형은 철자·옵션이 정확해야 한다.
useradd를 usradd로 쓰면 0점. 평소 손으로 써보며 연습.
⚠️ 마킹 점검: 답안 밀림은 합격을 통째로 날린다. 5문제마다 번호와 마킹을 대조하고, 제출 전 전체를 다시 확인한다.
Week 1의 리눅스 역사부터 오늘의 시험 전략까지 70일을 완주했다. 이제 필요한 건 새 지식이 아니라 차분함과 점검이다. 암기카드는 시험 전날 한 번, 입실 전 한 번 훑고, 시험은 2-pass로 푼다.
- 암기카드 : 시험 직전과 시작 직후에 꺼내 볼 최소 단위 요약. 포트·시그널·런레벨·권한 숫자가 핵심이다.
- rpcbind(111) : RPC 서비스의 포트를 알려 주는 포트 매퍼. NFS가 동작하려면 반드시 살아 있어야 한다.
- SIGKILL(9) : 프로세스가 무시할 수 없는 강제 종료 시그널.
kill의 기본값은 SIGTERM(15)이다.
- 런레벨 ↔ 타깃 : 옛 SysV의 시스템 상태 번호와 systemd 단위의 대응. 3=multi-user, 5=graphical.
- SetUID / SetGID / Sticky : 소유자 권한으로 실행(4000) / 그룹 권한·상속(2000) / 자기 파일만 삭제(1000).
- 소문자 s vs 대문자 S : 실행 권한(x)이 함께 있는 정상 상태 / x 없이 특수 비트만 켜진 충돌 상태.
- df vs du : 파일시스템 단위 사용량 / 디렉터리·파일 단위 사용량. 역할을 바꿔 외우는 실수가 잦다.
- 의존성 자동 해결 :
yum·apt가 저장소에서 필요한 패키지를 함께 받아 주는 성질. rpm·dpkg에는 없다.
- 2-pass 전략 : 아는 문제부터 빠르게 한 바퀴 돈 뒤 표시해 둔 문제만 다시 푸는 시간 배분법.
- 부정 발문 : "옳지 않은 것은?"처럼 틀린 보기를 고르게 하는 질문. 밑줄을 그어 착각을 막는다.
- 답안 밀림 : 문항 번호와 마킹 위치가 어긋나는 사고. 주기적 대조와 제출 전 재확인으로 예방한다.
📝 연습 문제
선택지를 클릭하면 정답·해설이 펼쳐집니다.
/etc/passwd 파일의 필드 구성으로 옳은 것은?
디스크 전체 파일시스템의 사용량을 확인하는 명령과 특정 디렉터리의 사용량을 확인하는 명령을 올바르게 짝지은 것은?
시험에서 "옳지 않은 것은?"이라는 부정 발문을 만났을 때 가장 적절한 대응은?
실행 권한(x)이 없는 파일에 SetUID가 설정되었을 때 권한 표시에 나타나는 문자는?
패키지 설치 시 의존성을 자동으로 해결하지 못해 누락 시 에러만 출력하는 도구는?
시험 시작 직후 권장되는 행동으로 가장 적절한 것은?
서비스를 '지금 시작'하는 명령과 '부팅 시 자동 시작'하는 명령을 올바르게 구분한 것은?
2차 실기 단답형 시험에서 가장 주의해야 할 점으로 적절한 것은?
보기 중 "항상", "반드시", "절대"와 같은 극단적 표현이 포함된 경우의 일반적 경향은?
답안 작성 시 답안 밀림(마킹 오류)을 예방하는 가장 효과적인 방법은?