리눅스 ss Command #
리눅스 ss (소켓 통계) 명령은 다음의 최신 대안입니다. netstat 네트워크 연결, 소켓 및 프로토콜 통계에 대한 더 빠르고 자세한 정보를 제공하는 명령입니다. 네트워크 문제 해결 및 성능 분석에 널리 사용됩니다.
주요 사용법 및 구문 ss Command #
의 기본 구문 ss 명령은 다음과 같습니다
ss [OPTIONS] [FILTER]
- 옵션: 표시되는 정보 유형을 제어하는 플래그입니다.
- FILTER: 출력을 필터링하기 위한 조건.
ss 명령 치트시트 테이블 #
| Command | 기술설명 |
ss |
설정된 모든 네트워크 연결을 표시합니다. |
ss -t |
TCP 연결만 표시합니다. |
ss -u |
UDP 연결만 표시합니다. |
ss -l |
수신 포트와 소켓을 표시합니다. |
ss -r |
주소에 대한 확인된 호스트 이름을 표시합니다. |
ss -s |
프로토콜 통계 요약을 보여줍니다. |
ss -p |
연결에 대한 PID와 프로그램 이름을 표시합니다. |
ss -n |
호스트 이름을 확인하지 않고 원시 IP 주소를 표시합니다. |
일반적인 사용 사례 #
활성 네트워크 연결 보기 #
ss
모든 현재 네트워크 연결을 자세한 정보와 함께 표시합니다.
수신 소켓만 표시 #
ss -l
현재 수신 상태에 있는 소켓을 나열합니다.
특정 프로토콜 모니터링 #
프로토콜별로 연결을 필터링하려면 다음을 사용하세요.
ss -tTCP의 경우ss -uUDP의 경우
프로세스 연결 분석 #
ss -p
네트워크 소켓과 관련된 프로세스를 식별합니다.
네트워크 성능 검사 #
ss -s
재전송 및 오류를 포함한 프로토콜 수준 통계를 제공합니다.
고급 사용법 #
주소로 연결 필터링 #
ss dst 192.168.1.1
대상 주소가 있는 연결을 필터링합니다. 192.168.1.1.
포트 번호로 수신 포트 모니터링 #
ss -l | grep ":80"
포트 80에서 수신 대기 중인 프로세스를 표시합니다.
특정 상태의 소켓 보기 #
ss state established
"설정됨" 상태의 모든 연결을 표시합니다.
사용 ss 과 RELIANOID 솔루션 #
RELIANOID 활용 ss 엔터프라이즈 환경에서 네트워크 구성을 최적화하고 연결 문제를 진단하는 명령입니다. 효율성과 풍부한 데이터 출력 덕분에 고성능 인프라 모니터링에 이상적입니다.
디버그 프록시 서비스 #
프록시 서버가 예상 포트에서 수신하고 있는지 확인하세요.
ss -l | grep ":443"
로드 밸런서 트래픽 분석 #
백엔드 서비스에 대한 활성 TCP 연결을 추적합니다.
ss -t | grep "10.0.0.5"
지연된 연결 조사 #
ss state time-wait
병목 현상을 나타낼 수 있는 "시간 대기" 상태로 연결을 표시합니다.
삭제된 패킷 모니터링 #
네트워크 안정성 문제 식별:
ss -s | grep -i "drop"
보안 고려 사항 #
네트워크 진단 도구에 대한 보안 액세스는 항상 유지됩니다. ss 승인되지 않은 모니터링이나 민감한 정보의 노출을 방지하기 위함입니다.
제품 개요 #
The ss command는 네트워크 분석 및 문제 해결을 위한 다재다능하고 효율적인 도구입니다. 뛰어난 속도와 상세한 출력 덕분에 다른 도구보다 선호도가 높습니다. netstat. 에 RELIANOID, ss 안전하고 성능이 좋은 네트워크 솔루션을 유지하는 데 필수적입니다.