↓My Profile Link↓ 2023. 4. 29. 14:10

ss

  • ss 명령어는 리눅스에서 소켓(socket) 상태를 확인하기 위한 명령어이다.
  • ss 는 netstat 와 유사하지만 더 많은 정보와 더 빠른 속도로 소켓 정보를 제공한다.

 

ss 명령어의 옵션

  • -a : 모든 소켓 출력
  • -e : 확장 정보 출력
  • -n : 주소를 숫자로 출력
  • -o : 타임아웃 시간 출력
  • -p : 프로토콜 종류 출력
  • -r : 라우팅 테이블 정보 출력
  • -s : 소켓 통계 정보 출력
  • -t : TCP 소켓 출력
  • -u : UDP 소켓 출력
  • -x : UNIX 도메인 소켓 출력

 

ss 명령어 출력 필드

  • Netid : 프로토콜 명
  • State : 소켓 상태 (ESTABLISHED, LISTEN, CLOSE-WAIT 등)
  • Recv-Q : 수신 대기 중인 바이트 크기
  • Send-Q : 전송 대기 중인 바이트 크기
  • Local Address:Port : 로컬 IP 주소 및 포트
  • Peer Address:Port : 상배방 IP 주소 및 포트