1、關於服務的命令 java
service xxxx start|stop|status|restart
查看某個端口是否被監聽: netstat -anp | grep 3306 // 查看3306端口是否被監聽
netstat -tunlp | grep 22
查看端口是否被佔用:
netstat -anp | grep port
lsof -i:port
查看端口被那個進程佔用:
netstat -anp | grep port 或使用 lsof -i:port
顯示結果的有進程id,再ps -ef | grep pid便可
查看進程(如java進程)使用的端口:
ps -aux | grep java
找到pid 再lsof -i | grep pid
或使用netstat -anp | grep pid便可
參考博客:(http://blog.csdn.net/kandyer/article/details/8115214) node
ps命令 mysql
根據進程的名稱或者進程編號獲取進程詳細信息,例如:進程執行文件所在目錄,以及相關運行參數 sql
ps -ef | grep java # 根據進程名稱查看 apache
ps -ef | grep 12323 # 根據進程編號查看 spa