소프트웨어 용어, 특히 운영 체제 수준에서 포트는 특정 프로세스/애플리케이션 또는 네트워크 서비스 유형을 식별하는 논리적 구성이며 Linux 시스템에서 실행되는 각 네트워크 서비스는 특정 프로토콜(가장 일반적인 프로토콜은 TCP)을 사용합니다. (전송 제어 프로토콜 ) 및 UDP (사용자 데이터그램 프로토콜 )) 및 다른 프로세스나 서비스와 통신하기 위한 포트 번호입니다.
이 짧은 기사에서는 TCP 실행을 나열하고 모니터링하거나 시청하는 방법을 보여 드리겠습니다. 및 UDP Linux 시스템의 소켓 요약을 통해 실시간으로 포트를 제공합니다.
Linux에서 열려 있는 모든 포트 나열
Linux 시스템에서 열려 있는 모든 포트를 나열하려면 다음과 같이 netstat 명령이나 ss 유틸리티를 사용할 수 있습니다.
netstat 명령은 더 이상 사용되지 않으며 대신 ss 명령이 더 자세한 네트워크 통계를 표시하는 데 사용된다는 점을 언급하는 것도 중요합니다.
$ sudo netstat -tulpn OR $ sudo ss -tulpn
Linux에서 열린 포트 나열 위 명령의 출력에서 State 열에는 포트가 수신 대기 상태인지 여부가 표시됩니다(LISTEN ) 아니면 아닙니다.
위 명령에서 플래그는 다음과 같습니다.
-t– TCP 포트 목록을 활성화합니다.-u– UDP 포트 목록을 활성화합니다.-l– 청취 소켓만 인쇄합니다.-n– 포트 번호를 보여줍니다.-p– 프로세스/프로그램 이름을 표시합니다.
TCP 및 UDP 열린 포트를 실시간으로 감시
그러나 TCP를 시청하려면 및 UDP 실시간 포트를 사용하려면 표시된 대로 watch 유틸리티를 사용하여 netstat 또는 ss 도구를 실행할 수 있습니다.
$ sudo watch netstat -tulpn OR $ sudo watch ss -tulpn
Linux에서 실시간으로 열린 포트 보기
종료하려면 Ctrl+C를 누르세요. .
다음 기사도 유용할 것입니다:
- 특정 포트에서 어떤 프로세스가 수신 대기하는지 알아내는 3가지 방법
- 'nc' 명령을 사용하여 원격 포트에 연결할 수 있는지 확인하는 방법
- Linux의 Systemd에서 실행 중인 모든 서비스를 나열하는 방법
- Linux 시스템/네트워크 관리자를 위한 Nmap 명령의 29가지 실제 예
지금은 그게 전부입니다! 이 주제에 대해 질문이나 공유하고 싶은 생각이 있으면 아래 댓글 섹션을 통해 문의해 주세요.
Linux 기술을 한 단계 끌어올리세요
루트 회원은 매달 새로운 과정이 추가되는 모든 과정, 인증 준비 트랙 및 점점 늘어나는 실습 Linux 콘텐츠 라이브러리에 대한 전체 액세스 권한을 갖습니다.
얻을 수 있는 것
모든 프리미엄 기사를 광고 없이 이용하세요
모든 강좌 이용 가능:Linux, Linux용 AI, Bash 스크립팅, Ubuntu 핸드북, Golang 등을 배우세요.
Linux 인증(RHCSA, RHCE, LFCS 및 LFCA)에 액세스
출시되면 새로운 강좌에 액세스하세요
주간 뉴스레터에 접속하세요
댓글의 우선 도움말
비공개 텔레그램 커뮤니티
Linux 커뮤니티와 연결

Aaron Kili는 Linux 및 F.O.S.S의 열광자이며 곧 Linux SysAdmin이 될 예정이며 웹 개발자이며 현재는 컴퓨터 작업을 좋아하고 지식 공유를 굳게 믿는 TecMint의 콘텐츠 제작자입니다.
TecMint의 각 튜토리얼은 숙련된 Linux 시스템 관리자로 구성된 팀에 의해 작성되었습니다. 우리의 고품질 기준을 충족합니다.