一、Windows
1.使用win + R快捷键打开运行窗口,输入“cmd”,回车
2.根据端口查找进程的PID
# 方式一
# 精确查询。端口号为9848的
netstat -ano | findstr :9848
# 方式二
# 模糊查询,不管是否有其他字符前缀或后缀
netstat -ano | findstr "9848"
# 或者
netstat -ano | findstr 9848
注:“netstat -ano”会显示电脑上运行的所有端口号。
3.根据PID查询进程名称
# 查询PID为9756的进程名称
tasklist | findstr "9756"
4.结束指定进程
# 方式一:根据PID结束进程
taskkill /pid 4628 -t -f
# 方式二:根据进程名结束进程(不推荐)
taskkill /f /t /im 4628 java.exe
二、Linux
# 根据进程名/PID查看进程信息
ps -ef | grep 进程名/PID
# 根据进程名查询PID
ps -aux | grep 进程名
# 根据进程ID查看端口占用,如果没有netstat命令,使用 sudo apt-get install net-tools 进行安装
netstat -nap | grep PID
# 根据端口号查看进程信息
netstat -tunlp | grep 端口号
# 如果是查看root用户进程需要加sudo
sudo netstat -nap|grep PID
# 根据PID杀死进程
kill -9 PID