네트워크 진단 (ss·curl·firewalld)
섹션 7진행 0 / 13
7. 정리
- 진단은 앱 포트, 로컬 curl, 방화벽, 원격 포트, DNS 순서로 안에서 밖으로 갑니다.
ss -ltnp 로 듣는 포트와 바인드 주소를 확인합니다. 127.0.0.1 바인드는 외부에서 안 열립니다.
curl -s -o /dev/null -w '%{http_code}' 와 종료 코드 7·22·28 이 스크립트 진단의 핵심입니다.
-m 타임아웃은 항상 주고, -w 시간 분해로 느린 층을 찾습니다.
- firewalld 는
add-port --permanent, --reload, query-port 세 줄이 한 세트입니다.
- 폐쇄망 프록시는 셸은 환경 변수, 자바는
-D 속성이며 no_proxy 에 사내 범위를 넣습니다.
- 다음 레슨(08) 은 지금까지의 명령을 재사용 가능한 셸 스크립트로 묶는 문법과 안전장치를 배웁니다.