>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 포트가 열려 있는지 확인하는 방법

Linux에서 포트가 열려 있는지 확인하는 방법

zbt
zbt원래의
2023-08-08 16:31:0514033검색

Linux에서 포트가 열려 있는지 확인하는 방법: 1. "netstat -tuln | grep" 명령을 사용하여 엽니다. 2. "lsof -i" 명령을 사용하여 엽니다. 3. "ss - tuln | grep" 명령을 사용하여 엽니다. 4, "nmap -p" 명령을 사용하여 엽니다. 5. 방화벽 규칙을 사용하여 확인하고 "iptables -L -n | grep" 명령을 사용하여 엽니다.

Linux에서 포트가 열려 있는지 확인하는 방법

이 튜토리얼의 운영 환경: Windows 10 시스템, Linux 버전 6.4.3, DELL G3 컴퓨터.

Linux 운영 체제에는 특정 포트가 열려 있는지 빠르게 확인할 수 있는 방법이 많이 있습니다. 아래에서는 일반적으로 사용되는 몇 가지 방법을 소개합니다.

방법 1: `netstat` 명령 사용

`netstat`은 네트워크 연결, 라우팅 테이블, 네트워크 인터페이스 정보 등을 보는 데 사용할 수 있는 네트워크 통계 도구입니다. 다음 명령을 사용하여 포트가 열려 있는지 확인할 수 있습니다.

netstat -tuln | grep

여기서 ``는 쿼리할 포트 번호입니다. 위 명령을 실행한 후 출력에 해당 포트가 포함되어 있으면 해당 포트가 열려 있는 것입니다.

이 명령에서 `-tuln` 옵션은 각각 `-t`는 TCP 연결을 표시하는 데 사용되고 `-u`는 UDP 연결을 표시하는 데 사용되며 `-l`은 청취 연결을 표시하는 데 사용됩니다. `- n` 서비스 이름 대신 포트 번호를 표시하는 데 사용됩니다.

방법 2: `lsof` 명령 사용

`lsof`는 열려 있는 파일을 표시하고 조작하는 데 사용되는 도구입니다. 프로세스가 지정된 포트를 사용하고 있는지 확인하는 데에도 사용할 수 있습니다. 포트가 열려 있는지 확인하려면 다음 명령을 사용하십시오.

lsof -i :

여기서 ``는 쿼리할 포트 번호입니다. 포트가 열려 있으면 해당 포트와 관련된 프로세스 정보가 표시됩니다.

방법 3: `ss` 명령 사용

`ss`는 소켓, 네트워크 인터페이스, 라우팅 테이블과 같은 정보를 보기 위한 또 다른 강력한 네트워크 도구입니다. 포트가 열려 있는지 확인하려면 다음 명령을 사용하십시오.

ss -tuln | grep

여기서 ``는 쿼리할 포트 번호입니다. 위 명령을 실행한 후 출력에 해당 포트가 포함되어 있으면 해당 포트가 열려 있는 것입니다.

방법 4: `nmap` 명령 사용

`nmap`은 원격 호스트에서 열려 있는 포트를 감지하는 데 사용할 수 있는 네트워크 검색 도구입니다. 다음 명령을 사용하여 포트가 열려 있는지 검사할 수 있습니다:

nmap -p

여기서 ``는 쿼리할 포트 번호이고 ``는 쿼리할 호스트 IP 주소입니다. 위 명령을 실행한 후 출력에 포트가 "open"으로 표시되면 포트가 열려 있다는 의미입니다.

방법 5: 방화벽 규칙을 사용하여 확인

방화벽을 사용하여 포트 제한을 설정한 경우 다음 명령을 사용하여 포트가 열려 있는지 확인할 수도 있습니다.

iptables -L -n grep :

그 중 ``는 쿼리할 포트 번호입니다. 출력에 포트가 "ACCEPT" 또는 "DROP" 상태로 표시되면 포트가 열려 있다는 의미입니다.

요약하자면, 위의 방법은 특정 포트가 열려 있는지 빠르게 확인하는 몇 가지 일반적인 방법입니다. 네트워크 환경을 더 잘 관리하고 유지하려면 실제 상황에 따라 적절한 방법을 선택하십시오.

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

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