linux下查看监听端口对应的进程
方法一
1.通过lsof命令查看PID
ipv4
也可以【yě kě yǐ】🕚使【shǐ】🔸用:
ipv6
也可以【yě kě yǐ】🕚使【shǐ】🔸用:
2.通过ps命令查【mìng lìng chá】看进程情况【qíng kuàng】
ipv4
[root@test proc]# lsof -Pnl +M -i4
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
java 1419 1401 10u IPv4 6793357 TCP *:8453 (LISTEN)
AutonomyD 6147 1401 6u IPv4 7597365 TCP *:20003 (LISTEN)
AutonomyD 6147 1401 14u IPv4 7597369 TCP *:20000 (LISTEN)
[root@test proc]# lsof -Pnl +M -i4|grep 8453
java 1419 1401 10u IPv4 6793357 TCP *:8453 (LISTEN)
ipv6
[root@test proc]# lsof -Pnl +M -i6
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
java 1419 1401 286u IPv6 7616547 TCP 192.168.1.29:55829->192.168.1.17:7001 (CLOSE_WAIT)
java 1419 1401 290u IPv6 6987470 TCP 192.168.1.29:33836->192.168.1.154:1521 (ESTABLISHED)
java 1419 1401 297u IPv6 6793642 UDP *:1133
java 1419 1401 304u IPv6 6987472 TCP 192.168.1.29:33838->192.168.1.154:1521 (ESTABLISHED)
java 1419 1401 306u IPv6 6987479 TCP 192.168.1.29:33839->192.168.1.154:1521 (ESTABLISHED)
java 1419 1401 307u IPv6 7006208 TCP 192.168.1.29:60340->192.168.1.154:1521 (ESTABLISHED)
[root@test proc]# lsof -Pnl +M -i6|grep 5001
java 12886 0 530u IPv6 6988341 TCP *:5001 (LISTEN)
2.通过ps命令查【mìng lìng chá】看进程情况【qíng kuàng】
[root@test proc]# ps -ef|grep 12886
root 12886 12851 0 Dec09 ? 00:00:43 /home/bjca/bea/jdk160_05/bin/java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Xverify:none -da -Dplatform.home=/home/bjca/bea/wlserver_10.3 -Dwls.home=/home/bjca/bea/wlserver_10.3/server -Dweblogic.home=/home/bjca/bea/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/home/bjca/bea/patch_wlw1030/profiles/default/sysext_manifest_classpath:/home/bjca/bea/patch_wls1030/profiles/default/sysext_manifest_classpath:/home/bjca/bea/patch_cie660/profiles/default/sysext_manifest_classpath -Dweblogic.Name=AdminServer -Djava.security.policy=/home/bjca/bea/wlserver_10.3/server/lib/weblogic.policy weblogic.Server
3.lsof命令参数解释
1) -P :这个选【zhè gè xuǎn】🧙项约束【xiàng yuē shù】🕐着网络🚃文件的【de】端口👇号到端口名称的【míng chēng de】✡转换【zhuǎn huàn】⛴。约束转换【zhuǎn huàn】⛴可以使【kě yǐ shǐ】🔸lsof运行得【yùn háng dé】更快一【gèng kuài yī】些【xiē】🍹。在端口😏名称的【míng chēng de】✡查找不【chá zhǎo bú】🐓能奏效🎭时,这是很有用【yǒu yòng】的【de】🔟。
2) -n : 这个选【zhè gè xuǎn】🧙项约束【xiàng yuē shù】🕐着网络🚃文件的【de】端口👇号到主机名称的【míng chēng de】✡转换【zhuǎn huàn】⛴。约束转换【zhuǎn huàn】⛴可以使【kě yǐ shǐ】🔸lsof的【de】运行🕧更快一【gèng kuài yī】些【xiē】🍹。在主机【zài zhǔ jī】〽名称的【míng chēng de】✡查找不【chá zhǎo bú】🐓能奏效🎭时,它非常有用【yǒu yòng】🍦。
3) -l :这个选【zhè gè xuǎn】🧙项约束【xiàng yuē shù】🕐着用户【zhe yòng hù】😩ID号到登录名的【de】转换【zhuǎn huàn】⛴。在登录名的【de】查找不【chá zhǎo bú】🐓正确或【zhèng què huò】很慢时,这个选【zhè gè xuǎn】🧙项就很🎩有用【yǒu yòng】🍦。
4) +M :此选项支持本地🚀TCP和UDP端口映射程序【shè chéng xù】🧦的【de】注册报告。
5) -i4 :仅列示【jǐn liè shì】IPv4协议下【xié yì xià】🥜的【de】端口👇。
6) -i6 : 仅列示【jǐn liè shì】IPv6协议下【xié yì xià】🥜的【de】端口👇。
方法二
1.使【shǐ】🔸用netstat查看进程PID
2.使【shǐ】🔸用ps查看进程情况【qíng kuàng】
1.使【shǐ】🔸用netstat查看进程PID
[root@test ~]# netstat -anp|grep 5001
tcp 0 0 :::5001 :::* LISTEN 12886/java
2.使【shǐ】🔸用ps查看进程情况【qíng kuàng】
[root@test 12886]# ps -ef|grep 12886
root 12886 12851 0 Dec09 ? 00:01:14 /home/bjca/bea/jdk160_05/bin/java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Xverify:none -da -Dplatform.home=/home/bjca/bea/wlserver_10.3 -Dwls.home=/home/bjca/bea/wlserver_10.3/server -Dweblogic.home=/home/bjca/bea/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/home/bjca/bea/patch_wlw1030/profiles/default/sysext_manifest_classpath:/home/bjca/bea/patch_wls1030/profiles/default/sysext_manifest_classpath:/home/bjca/bea/patch_cie660/profiles/default/sysext_manifest_classpath -Dweblogic.Name=AdminServer -Djava.security.policy=/home/bjca/bea/wlserver_10.3/server/lib/weblogic.policy weblogic.Server
root 27592 27546 0 09:11 pts/2 00:00:00 grep 12886
关键词【guān jiàn cí】⛳:linux
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0