Linux에서 포트가 사용되는 프로그램 보기
1. lsof -i: 포트 번호
lsof 명령은 프로세스가 열린 파일, 파일을 여는 프로세스, 프로세스가 열린 포트 (TCP, UDP) 를 보는 데 사용됩니다.삭제된 파일을 찾거나 복원합니다.lsof 명령은 핵심 메모리와 각종 파일에 접근해야 하기 때문에 루트 사용자가 실행해야 합니다.
만약 시스템에 lsof 도구가 없다면yum를 통해 설치할 수 있습니다.
yum install lsof
옵션:
-a: ;
-c: ;
-g: GID ;
-d: ;
+d: ;
+D: ;
-n: NFS ;
-i: 。(4、6、 、: 、 @ip )
-p: ;
-u: UID ;
-h: ;
-v: 。
:
VM_170_176_sles10_64:~ # lsof -i:3306
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
mysqld 5103 root 13u IPv4 28776382 TCP *:mysql (LISTEN)
2. netstat -tunlp | grep 포트 번호
netstat 명령은 리눅스에서 네트워크 시스템의 상태 정보를 인쇄하는 데 사용되며, 전체 리눅스 시스템의 네트워크 상황을 알 수 있습니다.
옵션:
-a --all: Socket;
-A --: ;
-c --continuous: ;
-C --cache: ;
-e --extend: ;
-F --fib: FIB;
-g --groups: ;
-h --help: ;
-i --interfaces: ;
-l --listening: Socket;
-M --masquerade: ;
-n --numeric: ip , ;
-N --netlink --symbolic: ;
-o --timers: ;
-p --programs: Socket ;
-r --route: Routing Table;
-s --statistice: ;
-t --tcp: TCP ;
-u --udp: UDP ;
-v --verbose: ;
-V --version: ;
-w --raw: RAW ;
-x --unix: "-A unix" ;
--ip --inet: "-A inet" 。
:
VM_170_176_sles10_64:~ # netstat -tunlp | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 5103/mysqld
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
dns netstat route arp tcpdumpcat/etc/resolv.conf#dns 정보 netstat -r -n # 라우팅 테이블, 게이트웨이 정보 route -n ifconfig #ip 정보, 적용, package 보내기 arp# IP와 맥 주소를 연결...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.