[linux] 현재 사용 중인 TCP 포트 조회
2024. 8. 11. 19:43ㆍ· Co/└ 기초지식
netstat : network statistics
현재 사용하고 있는 TCP 포트를 조회하는 명령어로
TCP 통신을 진행 중인 서비스의 연결 상태를 확인
netstat -nap | grep "LISTEN" | grep 80
현재 시스템에서 80번 포트에서 대기 중인 (LISTEN 상태인) 네트워크 연결을 찾음
- `-n`: 네트워크 주소를 숫자로 표시.
- `-a`: 모든 네트워크 연결을 표시. 여기에는 서버가 수신 대기 중인 연결(LISTEN 상태)과 클라이언트가 수신 대기 중인 연결이 포함됨
- `-p`: 각 연결에 사용된 프로그램과 프로세스 ID를 표시.
- `grep "LISTEN"`: `LISTEN` 상태인 행만 필터링하여 출력.
`LISTEN` 상태는 서버가 연결 요청을 수신 대기 중임을 의미.
예를 들어, `netstat -nap | grep "LISTEN" | grep 80` 명령어를 실행했을 때 다음과 같은 결과가 나올 수 있습니다:
여기서:
- `tcp`: TCP 프로토콜을 사용하고 있음을 나타냄.
- `0 0.0.0.0:80`: 로컬 시스템의 모든 IP 주소에서 80번 포트를 수신 대기 중임을 나타냄.
- `LISTEN`: 연결 요청을 수신 대기 중임을 나타냄.
- `1234/nginx`: 프로세스 ID가 1234인 nginx 웹 서버가 80번 포트에서 수신 대기 중임을 나타냄.
728x90
'· Co > └ 기초지식' 카테고리의 다른 글
[linux] history 취합하기 (0) | 2024.08.11 |
---|