집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 포트가 열려 있는지 확인하는 방법
Linux에서 포트가 열려 있는지 확인하는 방법: 1. "netstat -tuln | grep" 명령을 사용하여 엽니다. 2. "lsof -i" 명령을 사용하여 엽니다. 3. "ss - tuln | grep" 명령을 사용하여 엽니다. 4, "nmap -p" 명령을 사용하여 엽니다. 5. 방화벽 규칙을 사용하여 확인하고 "iptables -L -n | grep" 명령을 사용하여 엽니다.
이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!