概览
- 根据端口号查询进程
pid
#查看占用8080端口的进程pid /usr/sbin/lsof -n -P -t -i :8080 #或使用netstat netstat -pan | grep 8080 #或 netstat -nlp |grep 8080
- 根据进程名称结束进程
pkill java
- 查看所有监听端口
# 监听状态的 TCP 端口和连接,去掉 -t 查看所有监听端口,只想查看 UDP 端口,使用 -u 选项,代替 -t 选项,p是列出进程 # -ep 选项可以同时查看进程名和用户名 netstat -ltpe netstat -nlpt # 或 netstat -nlp |grep LISTEN
- 显示 tcp,udp 的端口和进程
netstat -tunlp | grep 8080 #-t (tcp) 仅显示tcp相关选项 #-u (udp)仅显示udp相关选项 #-n 拒绝显示别名,能显示数字的全部转化为数字 #-l 仅列出在Listen(监听)的服务状态 #-p 显示建立相关链接的程序名
- 不换行查看进程
ps -eo pid,lstart,cmd
服务器端口列表
- 22
sshd
- 80,443
nginx
:/etc/nginx/nginx.conf
- 1017
IntelliJIDE
- 3000,3002
Applications/regexr/regexr/gulp
- 3001
service grafana-server
:/etc/grafana/grafana.ini
- 3306
mysqld
- 6001
node ssmgr
:Applications/shadowsocks-manager/1.yml
- 6002
node ssmgr
:Applications/shadowsocks-manager/2.yml
- 6800,6999
/usr/local/bin/aria2c
:/etc/aria2/aria2.conf
- 8010
httpd
:/etc/httpd/conf/httpd.conf
- 8011
crontab-ui
:Applications/crontab-ui/start.sh
- 8388
python3.6
:/etc/shadowsocks.json
- 8389
/data/goproxy/proxy
- 9000
webhook
:Applications/9000-webhook/webhook-linux-amd64/hooks.json
- 9001
php-fpm
:/etc/php-fpm.d/www.conf
- 10050
zabbix_agentd
- 10051
zabbix_server
- 32000
aliyun cloudmonitor