][입니다. --ip]", 여기서 "-t" 매개변수 설정은 TCP 포트를 표시하고, "-u" 매개변수 설정은 UDP 포트를 표시합니다."/> ][입니다. --ip]", 여기서 "-t" 매개변수 설정은 TCP 포트를 표시하고, "-u" 매개변수 설정은 UDP 포트를 표시합니다.">

 >  기사  >  운영 및 유지보수  >  Linux에서 포트를 보는 명령은 무엇입니까?

Linux에서 포트를 보는 명령은 무엇입니까?

藏色散人
藏色散人원래의
2023-03-10 09:32:117988검색

Linux에서 포트를 보는 명령은 netstat 명령을 사용하여 전체 Linux 시스템의 네트워크 상태를 알 수 있습니다. 이 명령의 구문은 "netstat [-acCeFghilMnNoprstuvVwx][-A][- -ip]", 여기서 "-t" 매개변수 설정은 TCP 포트를 표시하고, "-u" 매개변수 설정은 UDP 포트를 표시합니다.

Linux에서 포트를 보는 명령은 무엇입니까?

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

Linux에서 포트를 보는 명령은 무엇인가요?

Linux netstat 명령은 네트워크 상태를 표시하는 데 사용됩니다.

netstat 명령을 사용하면 전체 Linux 시스템의 네트워크 상태를 알 수 있습니다.

구문: ​​netstat [-acCeFghilMnNoprstuvVwx][-Ad4cd1f9270c62d460d4ba9fd185d6779][--ip]

Linux에서 포트를 보기 위한 일반적인 명령

netstat 명령 매개변수:

  -t: 표시할 TCP 포트를 지정합니다.

-u: UDP 포트를 지정합니다. 표시됩니다

 -l : 청취 소켓만 표시합니다(소위 소켓은 애플리케이션이 통신 프로토콜과 데이터를 읽고 쓰고 보내고 받을 수 있도록 하는 프로그램입니다)

   -p : 프로세스 식별자 및 프로그램 표시 각 소켓의 이름 단어/포트는 모두 프로그램에 속합니다.

   -n: DNS 폴링 없음, IP 표시(작업 속도 향상 가능)

현재 서버의 모든 포트 및 프로세스 서비스를 표시할 수 있으며, grep과 결합하면 특정 포트 및 서비스 상태를 볼 수 있습니다··

netstat -ntlp//查看当前所有tcp端口·
netstat -ntulp |grep80//查看所有80端口使用情况·
netstat -an | grep3306//查看所有3306端口使用情况·

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

netstat  -lanp

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

ps -ef |grep mysqld

를 확인하여 3306 port

netstat -pnt |grep :3306|wc

와 같은 특정 포트의 연결 수를 확인하고 3306 port

netstat -anp |grep3306
netstat -an 查看网络端口

lsof와 같은 특정 포트의 연결 클라이언트 IP를 확인하려는 경우 -i :port, lsof 사용 -i :port 지정된 포트에서 실행 중인 프로그램과 현재 연결을 볼 수 있습니다.

nmap 端口扫描
netstat -nupl  (UDP类型的端口)
netstat -ntpl  (TCP类型的端口)
netstat -anp 显示系统端口使用情况

관련 추천: "Linux 비디오 튜토리얼"

위 내용은 Linux에서 포트를 보는 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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