1. ps -ef | grep java
表示查看所有進程里 CMD 是 java 的進程信息
2. ps -aux | grep java
-aux 顯示所有狀態
3. kill -9 [PID]
-9 表示強迫進程立即停止
4. lsof -i:8080 查看8080端口占用情況
其它:
1. netstat
netstat -nat | grep 3306
2. lsof
lsof -n -P -i TCP -s TCP:LISTEN
-n 表示主機以ip地址顯示
-P 表示端口以數字形式顯示,默認為端口名稱
-i 意義較多,具體 man lsof, 主要是用來過濾lsof的輸出結果
-s 和 -i 配合使用,用於過濾輸出
3. telnet
telnet 127.0.0.1 3306
4. nc
nc -w 10 -n -z 127.0.0.1 1990-1999
-w 10 表示等待連接時間為10秒
-n 盡量將端口號名稱轉換為端口號數字
-z 對需要檢查的端口沒有輸入輸出,用於端口掃描模式
127.0.0.1 需要檢查的ip地址
1990-1999 可以是一個端口,也可以是一段端口
返回結果為開放的端口, 如本例中的 1997 和 1998 端口
https://my.oschina.net/foreverich/blog/402252
5. 查看占用端口並殺死
http://blog.csdn.net/guoguo1980/article/details/2324454
lsof -n -P -i TCP -s TCP:LISTEN
kill 進程id