Linux

ss (Socket Statistics)

studioesso 2026. 1. 2. 18:55

네트워크 소켓 상태를 확인하는 도구. netstat이라는 명령어도 있는데, netstat을 대체하기 위해 개발된 툴로 훨씬 빠르고 좋다.

 

자주 사용하는 옵션

-a : 모든 소켓 표시 (접속 대기 중인 것과 연결된 것 모두)

-t : TCP 소켓만 표시

-u : UDP 소켓만 표시

-n : 서비스 이름 대신 포트 번호로 표시

-l : Listening 상태(접속 대기 중)인 소켓만 표시

-p : 해당 소켓을 사용하는 pid와 이름 표시

-s : 통계 표시

 

자주 쓰는 형태

ss -tunlp : 현재 리스닝 중인 모든 포트 확인

ss -at : 현재 서버에 연결된 모든 TCP 세션 확인

ss -s : 프로토콜별로 몇 개의 연결이 있는지 요약 정보 확인

 

ss -s

필드 설명

Netid : 소켓 유형 (TCP, UDP...)

State : 소켓 상태 (ESTAB, LISTEN, TIME_WAIT...)

Recv-Q : 수신 큐에 쌓인 데이터 크기

Send-Q : 송신 큐에 쌓인 데이터 크기

Local Address:Port : 내서버의 ip와 포트

Peer Address:Port : 연결도니 상대방의 ip와 포트

 

ss -tunlp

 

'Linux' 카테고리의 다른 글

tcpdump  (0) 2026.01.06
strace  (0) 2026.01.05
vmstat  (0) 2025.12.30
top  (0) 2025.12.29
Load Average  (0) 2025.12.26