1. 사용방법
# ss –[옵션]
-a : 모든 포트 확인
-t : TCP 포트 확인
-u : UDP 포트 확인
-l : LISTEN 상태 포트 확인
-p : 프로세스명을 표시
-n : 호스트 / 포트 / 사용자이름을 숫자로 표시
-i : 정보보기
-s : 통계 정보 보기
> 전체 tcp : ss -at
> 전체 udp : ss -au
> 전체 Listen 포트 : ss -l
> 전체 Listen tcp 포트 : ss-tl
> Established 상태의 포트 조회 : ss -o state established
> 프로세스명 표기 : ss -p
> 소켓 메모리 사용 : ss -ltm
> 연결된 시간 표기 : ss -tn -o
> 1초에 한번 통계 정보 보기 : watch -n 1 "ss -s"
> tcp 연결에 목적지 443 포트나 80 포트 조회 : ss -nt '( dst :443 or dst :80 )'
> tcp의 목적지 IP가 127.0.0.1이고 소스는 5000번 이상 큰 경우 : ss -nt src 127.0.0.1 sport gt :5000
<= or le : Less than or equal to port
>= or ge : Greater than or equal to port
== or eq : Equal to port
!= or ne : Not equal to port
< or gt : Less than to port
> or lt : Greater than to port
2. IP와 프로세스 삭제
dport 옵션과 = 포트번호 사이는 반드시 띄어쓰기를 해야한다.
# ss -kill dst 192.168.216.133 dport = 1234
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
tcp ESTAB 0 0 192.168.100.122:52218 192.168.216.133:1234
3. 출력 단어 설명
RTO(Retransmission TimeOut) : 타이머가 작동하는 시간을 의미
RTT(Round Trip Time) : 네트워크 통신을 하는 두 노드 간에 패킷이 전달되는데 소요된 시간을 의미
내부 TCP 정보를 표시합니다. 아래 필드가 나타날 수 있습니다.
ts 타임 스탬프 옵션이 설정된 경우 ts 표시
sack sack 옵션이 설정된 경우 sack 표시
ecn 명시적 정체 알림 옵션이 설정된 경우 ecn 표기 (explicit congestion notification)
ecnseen 수신 패킷에서 ecn 플래그가 발견된 경우 표기
fastopen
show string "fastopen" if the fastopen option is set
cong_alg "cubic" 혼합 알고리즘 기본 설정
the congestion algorithm name, the default congestion
algorithm is "cubic"
wscale::
window 창 옵션을 사용하는 경우 송신 스케일 요소와 수신 스케일 요소를 표시
rto:
TCP 재전송 시간 종료값 (단위는 밀리 초)
backoff:
지수 백 오프 재전송에 사용되는 실제 재전송 시간 초과 값은 icsk_rto << icsk_backoff
rtt:/
rtt는 평균 왕복 시간이고, rttvar은 rtt의 평균 편차이며, 단위는 밀리초 입니다.
ato:
ack 시간 초과, 단위는 밀리초, 지연 ack 모드에 사용
mss:
최대 세그먼트 크기
cwnd:
혼합 window 크기
pmtu:
경로 MTU 값
ssthresh:
tcp 혼합 window 느린 시작 임계값
bytes_acked:
bytes acked
bytes_received:
bytes received
segs_out:
전송된 세그먼트
segs_in:
수신된 세그먼트
send bps
밖으로 나간 bps
lastsnd:
마지막으로 보낸 패킷 이후의 시간은 밀리초입니다.
lastrcv:
마지막으로 받은 패킷 이후의 시간은 밀리초입니다.
lastack:
마지막 ack 이후 수신된 시간은 밀리초입니다.
pacing_rate bps/bps
가격 및 최대 간격
rcv_space:
TCP 내부 자동 튜닝 소켓 수신 버퍼를 위한 도움 변수
'OS > Centos' 카테고리의 다른 글
APACHE Log Analysis (아파치 로그 분석) (0) | 2020.06.01 |
---|---|
네트워크 파라미터 관련 (0) | 2020.04.09 |
리눅스(Centos, Redhat 등) 웹 모니터링 솔루션 - Cockpit (0) | 2019.08.19 |
Centos 7 Firewall-cmd 관련 정보들 (0) | 2019.05.08 |
Centos 7 서버 설정 하기 (0) | 2019.04.17 |