Linux 네트워크 명령어
Linux에서는 네트워크 상태를 확인하고 문제를 진단하기 위해 여러 네트워크 관련 명령어를 사용한다.
서버 환경에서는 네트워크 장애가 곧 서비스 장애로 이어지기 때문에 기본 명령어에 익숙해지는 것이 중요하다.
자주 사용하는 네트워크 명령어는 다음과 같다.
ip
네트워크 인터페이스와 IP 주소 정보를 확인한다.
ip addr
인터페이스 상태 확인:
ip link
-> 최신 Linux에서는 ifconfig 대신 ip 사용을 권장한다.
ping
대상 서버와 네트워크 연결 상태를 확인한다.
ping google.com
응답이 오면 네트워크 연결 정상
Ctrl + C로 종료
특정 횟수만 실행:
ping -c 4 google.com
ss
현재 열려 있는 소켓과 포트 상태를 확인한다.
ss
자주 사용하는 옵션:
ss -lnt
l : 리스닝 중인 포트
n : 숫자로 표시
t : TCP
netstat
네트워크 연결 상태를 확인하는 기존 명령어다.
netstat -ntlp
현재는 ss로 대체되는 추세
구형 시스템에서 여전히 사용됨
curl
URL 요청을 보내고 응답을 확인한다.
curl https://example.com
API 테스트
서버 응답 확인에 유용
wget
파일을 다운로드한다.
wget https://example.com/file.zip
서버에서 파일 받기
스크립트 환경에서 자주 사용
IP 주소 및 네트워크 상태 확인
ip addr
ping -c 3 google.com
서버 포트 상태 확인
ss -lnt
웹 서버 응답 확인
curl http://localhost