리눅스 명령어 · 2 min read · Jan 25, 2026
리눅스 ss 명령어 튜토리얼 초보자를 위한 가이드 (8가지 예제)

리눅스에서 명령줄을 통해 소켓 관련 정보를 접근할 때 가장 먼저 떠오르는 도구는 netstat입니다. 그러나 이 작업을 수행할 수 있는 또 다른 유틸리티가 있습니다.
그것은 ss라고 불립니다. 이 튜토리얼에서는 이해하기 쉬운 몇 가지 예제를 사용하여 이 도구의 기본 사항을 논의할 것입니다. 그러나 그 전에 여기의 모든 사례는 Ubuntu 18.04 LTS 머신에서 테스트되었다는 점을 언급할 가치가 있습니다.
리눅스 ss 명령어
리눅스의 ss 명령어는 소켓을 조사할 수 있게 해줍니다. 다음은 그 구문입니다:
ss [options] [ FILTER ]그리고 도구의 매뉴얼 페이지에서 다음과 같이 설명합니다:
ss는 소켓 통계를 덤프하는 데 사용됩니다. netstat와 유사한 정보를 표시할 수 있습니다.
다른 도구보다 더 많은 TCP 및 상태 정보를 표시할 수 있습니다.다음은 ss 명령어가 어떻게 작동하는지에 대한 더 나은 아이디어를 제공하는 Q&A 스타일의 몇 가지 예제입니다.
Q1. ss 명령어를 사용하는 방법은?
가장 기본적인 형태로, 옵션 없이 ‘ss’를 실행하여 ss 명령어를 사용할 수 있습니다.
ss다음은 제 경우에 명령어가 생성한 출력입니다:

기본 출력에서 ss가 연결된 소켓을 표시하는 것을 알 수 있습니다.
Q2. ss가 헤더 라인을 억제하도록 하려면?
헤더 억제는 -H 명령줄 옵션을 사용하여 수행할 수 있습니다.
ss -H다음 스크린샷은 이 명령줄 옵션이 작동하는 모습을 보여줍니다:

따라서 이 경우 헤더 라인이 누락된 것을 볼 수 있습니다.
Q3. ss가 수신 대기 소켓과 비수신 대기 소켓을 모두 표시하도록 하려면?
이것은 -a 명령줄 옵션을 사용하여 수행할 수 있습니다.
ss -a수신 대기 소켓은 기본적으로 생략되므로 -a를 사용하면 ss가 이를 출력에 포함시킵니다. 그러나 ss가 수신 대기 소켓만 표시하도록 하려면 -l 명령줄 옵션을 사용하십시오.
ss -lQ4. ss가 소켓을 사용하는 프로세스를 표시하도록 하려면?
ss 명령어가 이미 출력에서 생성하는 다른 정보와 함께 프로세스 정보를 표시하도록 하려면 -p 명령줄 옵션을 사용하십시오.
ss -p다음 스크린샷은 제 경우의 출력을 보여줍니다:

따라서 출력에 프로세스 정보가 표시되고 있는 것을 볼 수 있습니다.
Q5. ss가 요약 정보를 생성하도록 하려면?
ss 명령어가 기본적으로 생성하는 출력을 보고 싶지 않다면, ss에게 구문 분석한 정보의 간단한 요약을 제공하도록 요청할 수 있는 옵션이 있습니다.
이 요약은 -s 명령줄 옵션을 사용하여 생성할 수 있습니다:
ss -s예를 들어, 다음은 제 경우에 제공된 요약입니다:
Total: 1334 (kernel 0)
TCP: 41 (estab 35, closed 3, orphaned 0, synrecv 0, timewait 3/0), ports 0
Transport Total IP IPv6
* 0 - -
RAW 1 0 1
UDP 7 5 2
TCP 38 37 1
INET 46 42 4
FRAG 0 0 0Q6. ss가 IPv4 또는 IPv6 소켓만 표시하도록 하려면?
이는 -4 및 -6 옵션을 사용하여 수행할 수 있습니다.
예를 들어, ss가 IPv4 소켓만 표시하도록 하려면 다음 명령어를 실행하십시오:
ss -4IPv6의 경우, 다음 명령어를 실행하십시오:
ss -6Q7. ss가 TCP 또는 UDP 소켓만 표시하도록 하려면?
여기에서 사용할 수 있는 다양한 명령줄 옵션이 있습니다: TCP는 -t, UDP는 -u입니다.
다음은 ss 명령어 매뉴얼 페이지에서 유용한 발췌입니다.
-t, --tcp
TCP 소켓을 표시합니다.
-u, --udp
UDP 소켓을 표시합니다.
-d, --dccp
DCCP 소켓을 표시합니다.
-w, --raw
RAW 소켓을 표시합니다.
-x, --unix
유닉스 도메인 소켓을 표시합니다 (alias for -f unix).
-S, --sctp
SCTP 소켓을 표시합니다.
--vsock
vsock 소켓을 표시합니다 (alias for -f vsock).결론
ss 명령어는 리눅스 작업이 네트워킹과 관련이 있다면 유용한 도구입니다. 이 튜토리얼에서는 ss가 제공하는 몇 가지 명령줄 옵션에 대해 논의했습니다. 이들을 연습한 후에는 도구의 매뉴얼 페이지로 가서 더 많은 것을 배우십시오.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.