옵션 하나가 기억 안 날 때는 man 보다 --help 가 빠릅니다. 자주 쓰는 명령의 옵션은 대개 --help 첫 화면에 있습니다.
이 파트에서 다루는 내용
답은 대부분 이미 서버 안에 있습니다
검색이 막혔다고 정보가 없는 것은 아닙니다. 거의 모든 명령은 자기 사용법을 내장하고 있습니다. 이것을 쓸 줄 알면 검색 없이도 대부분 해결됩니다.
이 코스에서 처음부터 --help 와 man 을 강조한 이유입니다. 폐쇄망에서 이 둘은 곧 문서 사이트입니다.
man 은 옵션의 정확한 의미, 예시, 관련 명령까지 담고 있습니다. / 로 매뉴얼 안을 검색할 수 있어 긴 문서도 빠르게 훑습니다.
무슨 명령을 써야 할지 모를 때, man -k 로 설명에서 키워드를 검색하면 관련 명령 목록이 나옵니다. 검색엔진 없이 명령을 찾는 방법입니다.
ls --help명령의 옵션과 사용법을 빠르게 확인man grep명령의 전체 매뉴얼. q 로 종료man -k "copy"설명에 copy 가 든 명령 검색 (기능으로 찾기)type ll이 명령이 무엇인지(별칭·경로) 확인help cd셸 내장 명령의 도움말 (bash)처음 보는 명령도 스스로 파악합니다
동료가 남긴 스크립트나 낯선 명령을 만났을 때, 검색하지 않고도 무엇인지 파악하는 절차가 있습니다.
- 1. type 이나 which 로 그 명령이 무엇인지(별칭·스크립트·실행 파일) 확인합니다.
- 2. --help 로 무슨 일을 하는지 개요를 봅니다.
- 3. 스크립트라면 파일을 직접 열어 읽습니다. 셸 스크립트는 대개 읽을 수 있습니다.
- 4. 위험해 보이면 실행하지 않고, 무엇을 하는지 먼저 이해합니다.
받은 스크립트를 바로 실행하지 않습니다. cat 이나 less 로 열어 rm, 덮어쓰기, 원격 전송 같은 위험한 명령이 있는지 확인합니다.
스크립트에 rm 이 있으면 대상 경로를 정확히 봅니다. 변수로 경로를 만든다면 그 변수가 어떤 값이 되는지 따져 봅니다. 실수 하나가 큰 피해로 이어집니다.
어디서 왔는지 모르는 스크립트는 특히 신중합니다. 내용을 이해하지 못하면 실행하지 않습니다. 이것은 보안 원칙이기도 합니다.
AI 없이 문제에 접근하는 사고법
이 코스 전체가 하나의 사고법을 향해 왔습니다. AI에게 묻던 일을, 정해진 순서로 스스로 좁혀 가는 방식으로 대체하는 것입니다.
도구를 외우는 것보다 이 접근법이 오래 남습니다. 도구는 바뀌어도 문제를 좁혀 가는 방식은 그대로이기 때문입니다.
무엇이, 언제, 어떤 조건에서 안 되는지 정확히 적습니다. 막연한 안 돼요를 구체적인 문장으로 바꾸는 것이 시작입니다.
로그(Part 7), 프로세스와 자원(Part 4), 네트워크(Part 5)에서 사실을 모읍니다. 추측이 아니라 확인된 사실로 시작합니다.
이분 탐색(Part 8)으로 원인 범위를 반씩 줄입니다. 계층이든 시간이든 코드든, 반으로 나눠 어느 쪽인지 확인합니다.
가설을 세우고 한 번에 하나씩, 되돌릴 수 있게 검증합니다. 이미 가진 도구와 문서로 확인합니다.
이 사고법은 AI를 못 쓸 때만 쓰는 것이 아닙니다. AI에게 물을 때도 정확한 증상과 증거가 있어야 제대로 된 답을 얻습니다. 스스로 좁혀 본 사람이 AI도 잘 씁니다. 결국 진단 능력은 어느 환경에서나 실력의 바탕입니다.
기록이 폐쇄망에서 가장 강한 도구입니다
물어볼 곳도 검색할 곳도 없는 환경에서, 한 번 해결한 문제를 기록해 두는 것은 다음 사람과 미래의 나에게 유일한 지식 베이스입니다.
검색이 막힌 조직일수록 사내에 축적된 기록의 가치가 큽니다. 개인의 해결 경험이 팀의 자산이 됩니다.
- 증상: 어떤 문제였는지
- 원인: 무엇이 진짜 원인이었는지
- 해결: 어떤 조치로 풀렸는지
- 확인: 어떻게 검증했는지
진단에 쓴 명령 조합을 적어 두면 다음에 그대로 씁니다. 특히 파이프로 조립한 긴 명령은 다시 만들기 번거로우므로 기록의 가치가 큽니다.
개인 메모를 넘어 팀이 함께 보는 곳에 남깁니다. Git 저장소나 사내 위키가 폐쇄망의 검색엔진 역할을 합니다.
이 코스의 명령들처럼, 자주 쓰는 것을 자기만의 치트시트로 정리해 둡니다. 서버에 파일로 두면 검색 없이 바로 참조합니다.
이 코스는 화려한 기술이 아니라, 없으면 막히는 기본기를 다뤘습니다. 다른 코스들이 AI 활용을 이야기했다면, 여기서는 AI 없이 스스로 서는 법을 다뤘습니다. 두 능력은 반대가 아니라 함께 갑니다. 스스로 진단할 줄 아는 사람이 도구도 잘 쓰고, 어떤 환경에서도 흔들리지 않습니다.