>  기사  >  운영 및 유지보수  >  리눅스에서 포트 상태를 확인하는 방법

리눅스에서 포트 상태를 확인하는 방법

王林
王林원래의
2019-11-06 11:25:5217721검색

리눅스에서 포트 상태를 확인하는 방법

Linux는 netstat 명령을 사용하여 포트 상태를 확인합니다.

netstat 명령의 매개변수는 다음과 같이 설명됩니다.

-a: 소켓 프로그램을 포함한 모든 네트워크 상태를 나열합니다. ; #🎜 🎜#

-c 초: 몇 초마다 네트워크 상태를 새로 고치도록 지정합니다.

-n: 표시할 IP 주소와 포트 번호를 사용하고 도메인 이름과 서비스를 사용하지 않습니다. name; #🎜🎜 #

-p: PID 및 프로그램 이름 표시

-t: TCP 프로토콜 포트를 사용하여 연결 상태 표시; UDP 프로토콜 포트 사용

🎜🎜#-I: 수신 상태에서만 연결을 표시합니다.

-r: 라우팅 테이블을 표시합니다. 🎜#

netstat 이 명령을 grep과 결합하여 특정 포트 및 서비스 상태를 볼 수 있습니다.

netstat -ntlp //查看当前所有tcp端口
netstat -ntulp |grep 80 //查看所有80端口使用情况
netstat -anp | grep 3306 //查看所有3306端口使用情况

서버에 어떤 서비스와 포트가 있는지 확인하세요.

netstat -lanp

서비스에 몇 개의 포트가 있는지 확인하세요. 예를 들어, mysqld

ps -ef |grep mysqld
을 확인하여 특정 포트의 연결 수를 확인하려고 합니다. 예를 들어 포트 3306
netstat -pnt |grep :3306 |wc

은 특정 포트의 연결 클라이언트 IP를 확인할 수 있습니다. 예를 들어, 포트 3306

netstat -anp |grep 3306

네트워크 포트 보기

netstat -an

권장 튜토리얼:

linux tutorial

위 내용은 리눅스에서 포트 상태를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.