Q. ss 명령어
페이지 정보
작성자 오늘날씨흐림 작성일 21-10-08 11:23 조회 4,903 댓글 1본문
Q. ss 명령어는 어떤 상황에서 쓰이나요??
회사명 : (주)리눅스데이타시스템 / 대표 : 정정모
서울본사 : 서울특별시 강남구 봉은사로 114길 40 홍선빌딩 2층 / tel : 02-6207-1160
대전지사 : 대전광역시 유성구 노은로174 도원프라자 5층 / tel : 042-331-1161
kwazii님의 댓글
kwazii 작성일ss명령어는 netstat을 대체하기 위해 나온 명령어라고 합니다.
활용법은 netstat과 거의 동일하며, 네트워크의 소켓 상태를 확인하는데 주로 사용합니다.
예를 들어 LISTEN포트 조회 라던가, ESTABLISHED, CLOSE WAIT 같은 통신 상태를 확인할 때 주로 사용됩니다.
모니터링이 필요한 경우 쉘 스크립를 이용하여 정기적으로 로그를 수집하기도 합니다.
자주 사용되는 옵션은 아래와 같은 것들이 있습니다.
-a : 모든 포트 확인
-t : TCP 포트 확인
-u : UDP 포트 확인
-l : LISTEN 상태 포트 확인
-p : 프로세스명을 표시
-n : 호스트 / 포트 / 사용자이름을 숫자로 표시
명령어 비교 결과도 크게 차이가 없음을 보여주고 있습니다.
# ss -antp | grep EST
ESTAB 0 36 192.168.243.182:22 192.168.243.1:56387 users:(("sshd",pid=6690,fd=3))
ESTAB 0 0 192.168.243.182:3260 192.168.243.152:52348
# netstat -antp | grep EST
tcp 0 36 192.168.243.182:22 192.168.243.1:56387 ESTABLISHED 6690/sshd: root@pts
tcp 0 0 192.168.243.182:3260 192.168.243.152:52348 ESTABLISHED -