Centos7下进程、端口号相互查看
1. 通过进程名查看其占用端口:
1、先查看进程pid
ps -ef | grep 进程名
ps -ef | grep abcd
root 3254 1 0 9月19 ? 00:23:52 java -jar /data/app/abcd
2、通过pid查看占用端口
netstat -nap | grep 进程pid
netstat -anp | grep 3254
tcp6 0 0 :::9001 :::* LISTEN 3254/java
tcp6 0 0 127.0.0.1:38714 127.0.0.1:6379 ESTABLISHED 3254/java
tcp6 0 0 127.0.0.1:60750 127.0.0.1:3306 ESTABLISHED 3254/java
tcp6 0 0 127.0.0.1:60752 127.0.0.1:3306 ESTABLISHED 3254/java
2. 通过占用端口查看进程名:
1、通过占用端口查看pid
netstat -anp | grep 占用端口
netstat -anp | grep 9001
tcp6 0 0 :::9001 :::* LISTEN 3254/java
2、通过进程pid查看进程名
ps -ef | grep 进程pid
ps -ef | grep 3254
root 3254 1 0 9月19 ? 00:23:52 java -jar /data/xxx.jar
root 7889 6116 0 20:02 pts/4 00:00:00 grep --color=auto 3254