>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 포트가 활성화되어 있는지 확인하는 방법

Linux에서 포트가 활성화되어 있는지 확인하는 방법

WBOY
WBOY원래의
2022-04-12 17:29:5329709검색

방법: 1. lsof 명령을 사용하여 포트가 활성화되어 있는지 확인합니다. 이 명령은 시스템에서 열린 모든 파일을 나열하는 데 사용됩니다. 매개변수가 "-i"로 설정되면 자격을 갖춘 프로세스가 나열될 수 있습니다. . 구문은 "lsof - i:port number"입니다. 2. 열려 있는 모든 포트 번호를 볼 수 있는 "netstat-aptn" 명령을 사용하십시오.

Linux에서 포트가 활성화되어 있는지 확인하는 방법

이 기사의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

Linux에서 포트가 활성화되어 있는지 확인하는 방법

lsof 명령은 프로세스에서 열린 파일, 파일을 연 프로세스, 프로세스에서 열린 포트(TCP, UDP)를 확인하는 데 사용됩니다. 삭제된 파일을 검색/복구합니다. lsof 명령은 코어 메모리와 다양한 파일에 액세스해야 하기 때문에 매우 편리한 시스템 모니터링 도구이므로 루트 사용자가 실행해야 합니다.

리눅스 환경에서는 모든 것이 파일 형태로 존재합니다. 파일을 통해 일반 데이터뿐만 아니라 네트워크 연결, 하드웨어에도 접근할 수 있습니다. 따라서 TCP(전송 제어 프로토콜) 및 UDP(사용자 데이터그램 프로토콜) 소켓 등의 경우 시스템은 파일의 성격에 관계없이 파일 설명자를 애플리케이션에 사용합니다. 기본 운영 체제와의 상호 작용을 위한 공통 인터페이스를 제공합니다. 애플리케이션이 연 파일의 설명자 목록은 애플리케이션 자체에 대한 많은 정보를 제공하므로 lsof 도구를 통해 이 목록을 볼 수 있으면 시스템 모니터링 및 문제 해결에 도움이 될 수 있습니다.

구문:

lsof(选项)

옵션:

  • -a는 열린 파일이 있는 프로세스를 나열합니다.

  • -c 지정된 프로세스에서 열린 파일을 나열합니다.

  • -g 열 프로세스 세부 정보 가져오기

  • -d 파일 번호를 차지하는 프로세스 나열

  • +d 디렉토리에 열려 있는 파일 나열;

  • -n NFS를 사용하여 파일을 나열합니다.

  • -i (4, 6, 프로토콜, :port, @ip)

  • 첫 번째 방법:

lsof 명령 사용

lsof -i:端口号
예제는 다음과 같습니다.

두 번째 방법:

netstat -aptn 명령을 사용하십시오. Linux에서 포트가 활성화되어 있는지 확인하는 방법

관련 추천: "

Linux 비디오 튜토리얼

"Linux에서 포트가 활성화되어 있는지 확인하는 방법

위 내용은 Linux에서 포트가 활성화되어 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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