Netstat,SS 및 RHEL7/CentOS
netstat 명령이 더 이상 존재하에서의 기본 설치 CentOS/RHEL7. 이제 친위대 명령으로 대체됩니다.
이 명령은 소켓 통계를 표시하는 데 사용됩니다. 이것은 수학적으로 정확한 유형 계층구조인,강력한 타입을 정의합니다. 그것은 넷 스탯 명령과 유사한 정보를 표시 할 수 있습니다. 이 패키지에는 디버깅 심볼이 들어 있습니다. 그것은 새로운,믿을 수 없을만큼 유용하고 빠른(같은 넷 스탯에 비교)도구. 에 대한 정보를 제공 할 수 있습니다:
- 모든 소켓.
- 모든 설치.
- 에 연결된 모든 로컬 프로세스.
- 상태별로 필터링(예:연결됨,동기화 됨,동기화 됨,전송 됨,시간 대기),주소 및 포트.이 문제를 해결하기 위해 더 많은 것을 할 수 있습니다.
대부분의 리눅스 배포판은 친위대와 많은 모니터링 도구와 함께 제공됩니다. 이 도구를 잘 알고 있으면 시스템 소켓에서 무슨 일이 일어나고 있는지 이해하는 데 도움이 되며 성능 문제의 가능한 원인을 찾는 데 도움이 됩니다.
작업:디스플레이 소켓 요약
현재 설정됨,닫힘,분리됨 및 대기 중인 소켓 목록:# ss -s
샘플 출력:
Shell
1
2
3
4
5
6
7
8
9
|
Total: 734 (kernel 904)
TCP: 1415(인증 112,폐쇄 1259,고아 11,신디케이트 0,타임 웨이 1258/0),포트 566
* 904 – –
2015 년 12 월 15 일(토)~2015 년 12 월 15 일(토)~2015 년 12 월 15 일(토)~2015 년 12 월 15 일(토)~2015 년 12 월 15 일(토)~2015 년 12 월 15 일(토)~2015 년 12 월 15 일(토)~2015 년 12 월 15 일(토)~2015 년 12 월 15 일(토)~2015 년 12 월 15 일(토)~2015 년 12 월 0 0 0
|
작업:열려 있는 모든 네트워크 포트 표시
# ss -l
샘플 출력:
열린 소켓을 사용하여 명명 된 프로세스를 보려면 다음을 입력하십시오:# ss -pl
소켓/포트 열기를 담당하는 사람 찾기# 4949:# ss -lp | grep 4949
샘플 출력:
쉘
1
|
0 0 *:4949 *:* 사용자:((“무닌 노드”,3772,5))
|
작업:모든 소켓 표시
# ss -t -a
작업:모든 소켓 표시
# ss -u -a
작업:모든 원시 소켓 표시
# ss -w -a
작업: 모든 유닉스 소켓 표시
# ss -x -a
작업:설정된 모든 연결 표시
# ss -o state established '( dport = :smtp or sport = :smtp )'
작업:설정된 모든 연결 표시
# ss -o state established '( dport = :http or sport = :http )'
작업:서버에 연결된 모든 로컬 프로세스 찾기
# ss -x src /tmp/.X11-unix/*
작업:상태 핀 대기 1 의 모든 소켓 목록
어떻게 소켓을 필터링합니까?
구문은 다음과 같습니다:
쉘
1
2
3
4
5
6
|
## 이 경우 필터 이름을 변경할 수 없습니다.
## 이 경우 필터 이름을 변경할 수 없습니다.
|
여기서 필터 이름-여기 다음 중 하나일 수 있습니다,
- 그러나,이 경우,당신은 당신이 원하는 것을 찾을 수 있습니다,당신은 당신이 원하는 것을 찾을 수 있습니다,당신은 당신이 원하는 것을 찾을 수 있습니다,당신은 당신이 원하는 것을 찾을 수 있습니다,당신은 당신이 원하는 것을 찾을 수 있습니다,당신은 당신이 원하는 것을 찾을 수 있습니다,당신은 당신이 원하는 것을 찾을 수 있습니다,당신은 당신이 원하는 것을 찾을 수 있습니다,당신은 당신이 원하는 것을 찾을 수 있습니다,당신은 당신이 원하는 것을 찾을 수 있습니다.2071>
- 닫기
- 모두:위의 모든 상태
- 연결됨:수신 대기 및 폐쇄를 제외한 모든 상태
- 동기화 됨:동기 전송 된
- 버킷:미니 소켓으로 유지되는 상태 표시(예:시간 대기 및 대기)-네
- 큰 : 버킷 상태와 반대입니다.
예제
다음 명령을 입력하여 소켓을 닫습니다:
쉘
1
2
|
상태 폐쇄
|
원격 주소 및 포트 번호는 어떻게 일치합니까?
다음 구문을 사용합니다.
:# ss dst 123.1.2.100:http
샘플 출력:
로컬 주소와 포트 번호는 어떻게 일치합니까?
로컬 및/또는 원격 포트를 번호와 어떻게 비교합니까?
다음 구문을 사용합니다:
쉘
1
2
3
4
5
6
|
## 원격 포트를 번호##
와 비교합니다.
## 로컬 포트를 숫자##
스포츠 연산 포트와 비교합니다.
|
여기서 연산은 다음 중 하나가 될 수 있습니다.