>  기사  >  운영 및 유지보수  >  Linux에서 포트가 어떤 프로세스를 차지하고 있는지 확인하는 방법은 무엇입니까?

Linux에서 포트가 어떤 프로세스를 차지하고 있는지 확인하는 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2020-08-24 11:24:397297검색

Linux에서 포트가 사용 중인 프로세스를 확인하는 방법: 1. "lsof -i:port number"를 사용하여 확인합니다. 2. "netstat -tunlp | grep port number"를 사용하여 확인합니다.

Linux에서 포트가 어떤 프로세스를 차지하고 있는지 확인하는 방법은 무엇입니까?

Linux

1. lsof -i:port numberlsof -i:端口号

2.netstat -tunlp |grep 端口号

2.netstat -tunlp |grep 포트 번호

지정된 포트가 어떤 프로세스를 사용하고 있는지 확인할 수 있습니다

[1단계]lsof -i

lsof -i는 조건에 맞는 프로세스를 표시하는 데 사용됩니다

lsof(list 열린 파일)은 현재 시스템에 열려 있는 파일을 나열하는 도구입니다.

아래와 같이 루트 사용자로 lsof -i 명령을 실행합니다.


루트 사용자는 lsof -i 명령을 실행합니다

정보의 각 열의 의미는 다음과 같습니다.
명령: the 프로세스 이름 PID: 프로세스 식별자
USER: 프로세스 소유자
FD: 파일 설명자, 애플리케이션은 파일 설명을 통해 파일을 식별합니다. cwd, txt 등
TYPE: DIR, REG 등의 파일 유형
DEVICE: 디스크 이름 지정
SIZE: 파일 크기
NODE: 인덱스 노드(디스크에 있는 파일 식별) )

NAME: 열려있는 파일의 정확한 이름

【2단계】 lsof -i: 포트 번호

lsof -i: 포트 번호, 지정된 포트의 점유율 확인, 예를 들어 포트 22:

【3단계】 netstat -tunlp

netstat -tunlp는 아래와 같이 tcp, ucp 포트 및 프로세스 등을 표시하는 데 사용됩니다.

-t (tcp ) tcp 관련 옵션만 표시 -u(udp) udp 관련 옵션만 표시

-n 열 이름 표시를 거부하고 표시 가능한 모든 숫자를 숫자로 변환

-l 서비스 상태만 듣기(listening) 표시

-p는 잠재적 관련 링크의 프로그램 이름을 표시합니다.

【4단계] netstat -tunlp |grep port number

netstat -tunlp |grep port number, 지정된 포트 번호의 프로세스를 보는 데 사용됩니다. 포트 22

관련 추천: "Linux Video Tutorial

" 🎜

위 내용은 Linux에서 포트가 어떤 프로세스를 차지하고 있는지 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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