用netstat检查监听端口
sudo netstat -tunlp
此命令中使用的选项具有以下含义:
-t-显示TCP端口。
-u -显示UDP端口。
-n -显示数字地址而不是解析主机。
-l -仅显示监听端口。
-p -显示侦听器进程的PID和名称。仅当你以root用户或 sudo 用户身份运行命令时,才会显示此信息。
如果要过滤结果,请使用 grep命令
sudo netstat -tnlp | grep :22
使用lsof
要获取具有lsof的所有侦听TCP端口的列表
sudo lsof -nP -iTCP -sTCP:LISTEN
此命令中使用的选项具有以下含义:
-n-不要将端口号转换为端口名称。
-p -不解析主机名,显示数字地址。
要查找正在侦听特定端口(例如端口3306)的进程,可以使用:
sudo lsof -nP -iTCP:3306 -sTCP:LISTEN
Java 自带的命令
可以通过 jps 来查看java进程
该命令并不好用, 但是部分可以用的上
jps
如图: 查看 kafka 进程是否启动



















