찾다
운영 및 유지보수리눅스 운영 및 유지 관리netstat 명령은 무엇입니까? netstat 명령을 사용하는 방법은 무엇입니까?

netstat 명령은 네트워크 연결, 라우팅 테이블, 인터페이스 상태(인터페이스 통계), 가장 연결, 멀티캐스트 멤버십(Multicast Memberships) 등과 같은 다양한 네트워크 관련 정보를 표시하는 데 사용됩니다.

1 공통 옵션:

-a: (all) 모든 옵션 표시, LISTEN 관련 옵션은 기본적으로 표시되지 않음

-t: (tcp) tcp 관련 옵션만 표시

-u: (udp) udp 관련 옵션만 표시 옵션

-n: IP, 포트를 숫자로 표시하고, 표시 가능한 모든 숫자를 숫자로 변환합니다.

-l: Listen(모니터링)에 서비스 상태만 나열

-p: 관련 링크 설정을 위한 프로그램 이름 표시

-r: 라우팅 정보, 라우팅 테이블 표시

-e: 확장 정보 표시 uid 등

-s: 각 프로토콜에 따른 통계

-c: 정해진 시간마다 netstat 명령을 실행합니다.

 -w: 원시 소켓 관련

2 -tan은 모든 TCP 포트를 표시합니다

[root@centos7 ~]# netstat -ant

활성 인터넷 연결(서버 및 설정됨)

Proto Recv- Q Send-Q 로컬 주소 외부 주소 상태

tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN

tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0: 22 0.0.0.0:* 듣기

tcp 0 0 127.0.0.1:631 0.0.0.0:* 듣기

tcp 0 0 127.0.0.1:25 0.0.0.0:* 듣기

tcp 0 52 192.168 .2 9.3:22 192.168 .29.1:51029 설정됨

tcp 0 0 192.168.29.3:22 192.168.29.1:51180 설정됨

tcp6 0 0 :::111 :::* LISTEN

tcp6 0 0 :::2 2:::* KO

tcp6 0 0 ::1:631 :::* LISTEN

tcp6 0 0 ::1:25 :::*

3 모든 UDP 포트 표시 -uan

[root@centos7 ~ ] # netstat -anu

활성 인터넷 연결(서버 및 설정됨)

Proto Recv-Q Send-Q 로컬 주소 외부 주소 상태

udp 0 0 0.0.0.0:5353 0.0.0.0:*

udp 0 0 0.0 .0.0: 47414 0.0.0.0:*

udp 0 0 192.168.122.1:53 0.0.0.0:*

udp 0 0 0.0.0.0:67 0.0.0.0:4 4는 모든 모니터링 TCP가 TCP를 수신하고 있음을 보여줍니다. Port -tnl

[root@centos7 ~]# netstat -tnl

활성 인터넷 연결(서버만)Proto Recv-Q Send-Q 로컬 주소 외부 주소 상태

tcp 0 0 0.0.0.0 :111 0.0.0.0:* LISTEN

tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN

tcp 0 0 127.0 0. 1:631 0.0.0.0:* 듣기

tcp 0 0 127.0.0.1:25 0.0.0.0:* 듣기

tcp6 0 0 :::111 :::* 듣기

tcp6 0 0 :::22 :::* 듣기

tcp6 0 0 ::1:631 :::* LISTEN

tcp6 0 0 ::1:25 :::* LISTEN

5 모든 수신 UDP 포트 표시 -unl

[root@ centos7 ~]# netstat -unl

활성 인터넷 연결(서버만)Proto Recv-Q Send-Q 로컬 주소 외부 주소 상태

udp 0 0 0.0.0.0:5353 0.0.0.0:*

udp 0 0 0.0.0.0:47414 0.0.0.0:*

udp 0 0 0.0.0.0:20815 0.0.0.0:*

udp 0 0 192.168.122.1:53 0.0.0.0:*

ud p 0 0.0 .0.0 :67 0.0.0.0:*

udp 0 0 0.0.0.0:68 0.0.0.0:*

udp 0 0 0.0.0.0:68 0.0.0.0:*

udp 0 0 0.0.0.0:9804 0.0 .0.0 :*

udp6 0 0 :::12799 :::*

udp6 0 0 :::37953 :::*

6 라우팅 테이블 표시 –rn

[root@centos7 ~ ]# netstat -nr

커널 IP 라우팅 테이블Destination Gateway Genmask 플래그 MSS 창 irtt Iface

0.0.0.0 192.168.29.1 0.0.0.0 UG 0 0 0 ens33

192.168.29.0 0.0 .0 255.255.255.0U 0 0 0 ens33

192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

[root@centos7 ~]# Route -n

커널 IP 라우팅 테이블

대상 게이트웨이 Genmask 플래그 메트릭 참조 Iface 사용

0.0.0.0 192.168.29.1 0.0.0.0 UG 100 0 0 ens33

192.168.29.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33

192.168.122.0 0.0 .0.0 255.255.255.0 유 0 0 0 virbr0

7 각 프로토콜에 대한 통계 표시

(1) 모든 포트에 대한 통계 표시 netstat -s

[root@centos7 ~]# netstat -s

Ip:3808 수신된 총 패킷 수

0 Forwardedn0 Incoming 폐기된 패킷

2444개 수신 패킷 전달됨

2254개 요청 전송됨 발신 패킷 DropdeMP:

676 ICMP 메시지 수신 EIVED

0 입력 ICMP MESSAGE FAILED.

ICMP 입력 히스토그램:

대상에 연결할 수 없음: 148

에코 응답: 528

717 ICMP 메시지 전송됨

0 ICMP 메시지 실패함

ICMP 출력 히스토그램:

대상에 연결할 수 없음: 148

에코 요청: 569

[......]

( 2) TCP 포트 통계 표시 netstat -st

[root@centos7 ~]# netstat -st

IcmpMsg:

InType0: 528

InType3: 148

OutType3: 148

OutType8: 569

TCP :

0개의 활성 연결 열기

2개의 수동 연결 열기

0개의 연결 시도 실패

0개의 연결 재설정 수신됨

2개의 연결 설정됨

1637개의 세그먼트 수신됨

1418개의 세그먼트 전송됨

0개의 세그먼트 재전송됨

불량 0개 세그먼트 수신됨.

0 재설정 전송됨

(3) UDP 포트 통계 표시 netstat -su

[root@centos7 ~]# netstat -su

IcmpMsg:

InType0: 528

InType3 : 148

OutType3: 148

OutType8: 569

Udp:

0개의 패킷이 수신되었습니다.

알 수 없는 포트에 대한 140개의 패킷이 수신되었습니다.

0개의 패킷 수신 오류

169개의 패킷이 전송되었습니다.

0개의 수신 버퍼 오류

0개의 전송 버퍼 오류

UdpLite:

IpExt:

InMcastPkts: 27

OutMcastPkts: 33

InBcastPkts: 766

InOctets: 410294

OutOctets: 4 32666

InMcastOctets: 4963

OutMcastOctets: 5444

InBcastOctets: 179503

InNoECTPkts: 3848

8 PID 및 프로세스 이름 표시 netstat -p

[root@centos7 ~]# netstat -p

활성 인터넷 연결(서버 없음)

Proto Rec v -Q Send-Q 로컬 주소 외부 주소 상태 PID/프로그램 이름

tcp 0 52 centos7.3.local:ssh Gateway:51029 ESTABLISHED 1552/sshd: root@pts

tcp 0 0 centos7.3.local:ssh Gateway :51180 확립된 1854/sshd: root@pts

활성 UNIX 도메인 소켓(서버 없음)

Proto RefCnt 플래그 유형 상태 I-노드 PID/프로그램 이름 Path

unix 2 [ ] DGRAM 8520 1/systemd /run /systemd /notify

unix 2 [ ] DGRAM 8522 1/systemd /run/systemd/cgroups-agent

unix 5 [ ] DGRAM 8542 1/systemd /run/systemd/journal/socket

unix 28 [ ] DGRAM 8544 1/ systemd /dev/log

unix 2 [ ] DGRAM 11419 1/systemd /run/systemd/shutdownd

unix 3 [ ] 스트림 연결됨 23993 1276/ibus-x11

위 내용은 netstat 명령은 무엇입니까? netstat 명령을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
리눅스의 핵심 : 5 개의 핵심 구성 요소리눅스의 핵심 : 5 개의 핵심 구성 요소Apr 13, 2025 am 12:15 AM

Linux의 5 가지 핵심 구성 요소는 커널, 쉘, 파일 시스템, 시스템 라이브러리 및 시스템 도구입니다. 1. 커널은 하드웨어 리소스를 관리하고 응용 프로그램에 서비스를 제공합니다. 2. Shell은 사용자와 시스템 간의 인터페이스 역할을하며 명령을 해석하고 실행합니다. 3. 파일 시스템은 데이터 저장 및 구성을 담당합니다. 4. 시스템 라이브러리는 프로그램 통화를 제공하기 위해 사전 컴파일 된 기능을 제공합니다. 5. 시스템 도구는 시스템 관리 및 유지 보수에 사용됩니다. 이러한 구성 요소는 Linux에게 강력한 기능과 유연성을 제공하기 위해 함께 작동합니다.

Debian OpenSSL 구성을 확인하는 방법Debian OpenSSL 구성을 확인하는 방법Apr 12, 2025 pm 11:57 PM

이 기사는 데비안 시스템의 OpenSSL 구성을 확인하여 시스템의 보안 상태를 신속하게 파악하는 데 도움이되는 몇 가지 방법을 소개합니다. 1. OpenSSL 버전을 먼저 확인하고 OpenSSL이 설치되었는지 확인 및 버전 정보를 확인하십시오. 터미널에 다음 명령을 입력하십시오. OpenSSLVERSION이 설치되지 않으면 시스템에 오류가 발생합니다. 2. 구성 파일을 봅니다. OpenSSL의 기본 구성 파일은 일반적으로 /etc/ssl/openssl.cnf에 있습니다. 텍스트 편집기 (예 : Nano)를 사용하여 Sudonano/etc/ssl/openssl.cnf이 파일에는 키, 인증서 경로 및 암호화 알고리즘과 같은 중요한 구성 정보가 포함되어 있습니다. 3. Ope를 활용하십시오

데비안에서 하프 개발 환경을 구축하는 방법데비안에서 하프 개발 환경을 구축하는 방법Apr 12, 2025 pm 11:54 PM

이 안내서는 데비안 시스템에서 Hadoop 개발 환경을 구축하는 방법에 대해 자세히 설명합니다. 1. Java Development Kit (JDK) 설치 먼저, OpenJDK를 설치하십시오 : sudoaptupdatesudoaptinstallopenjdk-11-jdk-yconfigure java_home 환경 변수 : 파일 끝에 sudonano/etc/환경 (실제 JDK 버전에 따라 경로 조정) : java_home = "/usr/lib/jvm/java-11-openjdk-amd64"저장 및 종료 다음 소스/등을 실행합니다

데비안에서 Hadoop 리소스 관리를 수행하는 방법데비안에서 Hadoop 리소스 관리를 수행하는 방법Apr 12, 2025 pm 11:51 PM

Debian 시스템에서 Hadoop 리소스를 효과적으로 관리하려면 다음 단계가 필요합니다. Hadoop 배포 : 먼저 Debian 시스템에 Hadoop의 설치 및 구성을 완료하십시오. 여기에는 Hadoop 배포 패키지 다운로드, 압축 압축, 환경 변수 설정 등과 같은 필요한 작업이 포함됩니다. 클러스터 구성 : 설치가 완료된 후 HDFS (Hadoop 분산 파일 시스템) 및 Yarn (YetanotherResourcenegotiator)의 설정을 포함하여 Hadoop 클러스터를 구성합니다. Core-Site.xml, hdfs-site.xml, mapred-site.x와 같은 코어 구성 파일을 수정해야합니다.

데비안 톰 카트 로그의 보안 설정은 무엇입니까?데비안 톰 카트 로그의 보안 설정은 무엇입니까?Apr 12, 2025 pm 11:48 PM

DebiantomCat 로그의 보안을 향상 시키려면 다음 주요 정책에주의를 기울여야합니다. 1. 권한 제어 및 파일 관리 : 로그 파일 권한 : 기본 로그 파일 권한 (640)은 액세스를 제한합니다. Catalina.sh 스크립트 (예 : 0027에서 0022로 변경)에서 Umask 값을 수정하거나 Log4J2 구성 파일에서 직접 제출을 설정하여 적절한 읽기 및 쓰기 권한을 보장하는 것이 좋습니다. 로그 파일 위치 : Tomcat 로그는 일반적으로/opt/tomcat/logs (또는 유사한 경로)에 있으며이 디렉토리의 권한 설정을 정기적으로 확인해야합니다. 2. 로그 회전 및 형식 : 로그 회전 : server.xml 구성

Tomcat 로그에서 경고를 해석하는 방법Tomcat 로그에서 경고를 해석하는 방법Apr 12, 2025 pm 11:45 PM

Tomcat 서버 로그의 경고 메시지는 응용 프로그램 성능 또는 안정성에 영향을 줄 수있는 잠재적 문제를 나타냅니다. 이러한 경고 정보를 효과적으로 해석하려면 다음 핵심 사항에주의를 기울여야합니다. 경고 내용 : 유형, 원인 및 가능한 솔루션을 명확히하기 위해 경고 정보를주의 깊게 연구하십시오. 경고 정보는 일반적으로 자세한 설명을 제공합니다. 로그 레벨 : Tomcat 로그에는 정보, 경고, 오류 등과 같은 다양한 수준의 정보가 포함되어 있습니다. "경고"레벨 경고는 치명적이지 않은 문제이지만주의가 필요합니다. 타임 스탬프 : 문제가 발생할 때의 시점을 추적하기 위해 경고가 발생하는 시간을 기록하고 특정 이벤트 또는 작업과의 관계를 분석하십시오. 컨텍스트 정보 : 경고 정보 전후에 로그 콘텐츠보기를 얻으십시오.

Tomcat Logs가 메모리 누출 문제 해결에 도움이되는 방법Tomcat Logs가 메모리 누출 문제 해결에 도움이되는 방법Apr 12, 2025 pm 11:42 PM

Tomcat 로그는 메모리 누출 문제를 진단하는 열쇠입니다. Tomcat 로그를 분석하면 메모리 사용 및 가비지 수집 (GC) 동작에 대한 통찰력을 얻을 수 있으며 메모리 누출을 효과적으로 찾아서 해결할 수 있습니다. 다음은 Tomcat 로그를 사용하여 메모리 누출 문제를 해결하는 방법입니다. 1. GC 로그 분석 먼저 자세한 GC 로깅을 활성화하십시오. 다음 JVM 옵션을 Tomcat 시작 매개 변수에 추가하십시오. -xx : printgcdetails-xx : printgcdatestamps-xloggc : gc. 분석 gc.log

Debian Apache 로그가 서버 성능에 미치는 영향은 무엇입니까?Debian Apache 로그가 서버 성능에 미치는 영향은 무엇입니까?Apr 12, 2025 pm 11:39 PM

데비안 시스템 하에서 아파치 로그가 서버 성능에 미치는 영향은 양날의 검으로 긍정적 인 영향과 잠재적 부정적인 영향을 미칩니다. 긍정적 인 측면 : 문제 진단 도구 : Apache Log는 서버에 모든 요청과 응답을 자세히 기록하며 빠르게 결함을 찾는 데 유용한 리소스입니다. 오류 로그를 분석하면 구성 오류, 권한 문제 및 기타 예외를 쉽게 식별 할 수 있습니다. 보안 모니터링 Sentinel : 액세스 로그는 악의적 인 공격 시도와 같은 잠재적 인 보안 위협을 추적 할 수 있습니다. 로그 감사 규칙을 설정하면 비정상적인 활동이 효과적으로 감지 될 수 있습니다. 성능 분석 어시스턴트 : 액세스 로깅 요청 빈도 및 리소스 소비를위한 가장 인기있는 페이지 또는 서비스를 분석하여 리소스 할당을 최적화합니다. 상단 또는 HTOP 등과 결합

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.