네트워크 상태를 확인하는 것은 시스템의 정상적인 운영을 보장하고, 네트워크 문제를 해결하기 위한 필수적인 작업입니다. 이를 위해 다양한 명령어와 도구들이 제공되며, 이는 특정한 네트워크 측면을 확인하는 데 유용합니다.
가장 기본적인 네트워크 상태 확인 명령어로는 ifconfig
와 ip
가 있습니다. ifconfig
명령어는 네트워크 인터페이스의 IP 주소, 넷마스크, 브로드캐스트 주소 등을 확인할 수 있는 전통적인 명령어입니다. 반면, ip
명령어는 ifconfig
를 대체하는 현대적인 명령어로, 더욱 강력하고 다양한 네트워크 정보를 제공합니다.
ip addr show
위 명령어를 사용하면 시스템의 모든 네트워크 인터페이스와 그 상태를 확인할 수 있습니다. 인터페이스의 IP 주소와 연결 상태를 파악하는 데 유용합니다.
또한, 네트워크 연결 상태를 테스트하기 위해 ping
명령어를 사용할 수 있습니다. 이 명령어는 특정 IP 주소나 도메인으로 패킷을 전송하여 응답 시간을 측정하며, 네트워크 연결이 원활한지 확인할 수 있습니다.
ping codelog.store
위 명령어는 codelog.store
서버와의 연결 상태를 테스트하며, 네트워크 연결이 정상적인지 확인합니다.
네트워크 상태를 보다 심층적으로 모니터링하기 위해 netstat
명령어를 사용할 수 있습니다. 이 명령어는 시스템에서 현재 열려 있는 네트워크 연결, 라우팅 테이블, 인터페이스 통계 등을 표시합니다. 이를 통해 네트워크 트래픽의 흐름과 시스템의 네트워크 상태를 전반적으로 파악할 수 있습니다.
netstat -tuln
위 명령어는 현재 열려 있는 모든 TCP 및 UDP 포트와 연결 상태를 표시합니다.