집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 프로그램 및 수신 포트를 확인하는 방법
확인 방법: 1. lsof 명령을 사용하여 확인합니다. 구문은 "sudo lsof -i -P -n | grep LISTEN" 또는 "doas lsof -i -P -n | grep LISTEN"입니다. 2. netstat를 사용합니다. 수신 포트 및 프로그램을 확인하는 명령, 구문은 "netstat -tulpn | grep LISTEN"입니다. 3. nmap 명령을 사용하여 확인합니다. 구문은 "sudo nmap -sT -O localhost"입니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
Linux에서 프로그램 및 청취 포트 확인 방법
1. 쉘 명령창과 같은 터미널을 엽니다.
2. 다음 명령줄 중 하나를 실행합니다.
sudo lsof -i -P -n | grep LISTEN sudo netstat -tulpn | grep LISTEN sudo nmap -sTU -O IP地址
방법 1: lsof 명령
구문은 다음과 같습니다.
$ sudo lsof -i -P -n $ sudo lsof -i -P -n | grep LISTEN $ doas lsof -i -P -n | grep LISTEN ### OpenBSD
출력은 다음과 같습니다.
위 출력의 마지막 줄:
sshd 85379 root 3u IPv4 0xffff80000039e000 0t0 TCP 10.86.128.138:22 (LISTEN)
sshd
는 프로그램의 이름입니다sshd
是程序的名称
10.86.128.138
是 sshd 程序绑定 (LISTEN) 的 IP 地址
22
是被使用 (LISTEN) 的 TCP 端口
85379
10.86.128.138
은 sshd 프로그램 바인딩의 IP 주소입니다( LISTEN)
22
는 사용 중인 TCP 포트(LISTEN)
85379
는 sshd 작업의 프로세스 ID(PID)입니다
아래와 같이 netstat를 사용하여 Listening 포트와 프로그램을 확인할 수 있습니다.
Linux의 netstat 구문$ netstat -tulpn | grep LISTENFreeBSD/MacOS의 netstat 구문
$ netstat -anp tcp | grep LISTEN $ netstat -anp udp | grep LISTEN샘플 출력은 다음과 같습니다. 다음 명령 하나로 TCP/UDP 검색을 병합할 수 있습니다.
$ netstat -na -f inet | grep LISTEN $ netstat -nat | grep LISTEN관련 권장 사항: "Linux 영상 튜토리얼
위 내용은 Linux에서 프로그램 및 수신 포트를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!