IT/Linux and RaspberryPi

리눅스 명령어 netstat 사용법

e"sungjin 2023. 2. 25. 15:24
SMALL

리눅스 명령어 netstat 사용법

소개

리눅스 사용자라면 한 번쯤은 heard of ‘netstat’라는 명령어를 들어본 적이 있을 것입니다. 이 명령어는 네트워크 연결 및 네트워크 인터페이스를 관리하는 데 사용됩니다. 이번 게시물에서는 netstat 명령어를 사용하는 방법과 이 명령어를 사용하여 어떻게 네트워크 연결 및 인터페이스 정보를 볼 수 있는지 살펴보겠습니다.

netstat 명령어 사용법

‘netstat’ 명령어를 사용하여 현재 열려있는 모든 네트워크 연결을 확인할 수 있습니다. 이 명령어를 사용하면 컴퓨터의 IP 주소, 포트, 프로토콜, 상태 등의 정보를 확인할 수 있습니다.

여기에 몇 가지 플래그를 추가하여 명령어를 더욱 유용하게 사용할 수 있습니다. 예를 들어, ‘-a’ 플래그를 추가하면 시스템의 모든 연결(활성화 및 비활성화)을 볼 수 있습니다. ‘-t’ 플래그를 추가하여 TCP 연결만 볼 수 있습니다. ‘-p’ 플래그를 추가하여 해당 연결에서 실행 중인 프로세스를 볼 수 있습니다.

netstat 명령어를 사용한 실제 예제

다음은 ‘netstat’ 명령어를 사용하여 네트워크 연결 및 인터페이스 정보를 확인하는 예제입니다.

$ netstat -a

위 명령을 실행하면 현재 활성화된 모든 연결이 표시됩니다.

$ netstat -t

위 명령을 실행하면 시스템에서 현재 실행 중인 모든 TCP 연결이 표시됩니다.

$ netstat -p

위 명령을 실행하면 해당 연결에서 실행 중인 모든 프로세스가 표시됩니다.

결론

‘netstat’ 명령어는 리눅스에서 네트워크 연결 및 인터페이스 정보를 관리하는 데 매우 유용한 도구입니다. 이 명령어를 사용하여 네트워크 연결 상태를 모니터링하고 문제를 해결하는 데 도움이 될 수 있습니다. 이 게시물에서는 netstat 명령어를 사용하는 방법과 몇 가지 예제를 살펴보았습니다.

 

 

LIST