1.jps -l
2.netstat -anp | grep 8802 或者 ps -aux | grep dao-service
3.kill -9 進程號
4.nohup java -jar .jar --spring.cloud.consul.host=192.168..** &
查看軟件安裝位置
whereis '軟件名稱:redis'
ps axu | grep 服務(wù)名 命令解讀
ps aux輸出格式:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
格式說明:
??USER: 行程擁有者
??PID: pid
??%CPU: 占用的 CPU 使用率
??%MEM: 占用的記憶體使用率
??VSZ: 占用的虛擬記憶體大小
??RSS: 占用的記憶體大小
??TTY: 終端的次要裝置號碼 (minor device number of tty)
??STAT: 該行程的狀態(tài),linux的進程有5種狀態(tài):
????D 不可中斷 uninterruptible sleep (usually IO)
????R 運行 runnable (on run queue)
????S 中斷 sleeping
????T 停止 traced or stopped
????Z 僵死 a defunct (”zombie”) process
????注: 其它狀態(tài)還包括W(無駐留頁), <(高優(yōu)先級進程), N(低優(yōu)先級進程), L(內(nèi)存鎖頁).
??START: 行程開始時間
??TIME: 執(zhí)行的時間
??COMMAND:所執(zhí)行的指令
-
ps a 顯示現(xiàn)行終端機下的所有程序,包括其他用戶的程序。
2)ps -A 顯示所有程序。
3)ps c 列出程序時,顯示每個程序真正的指令名稱,而不包含路徑,參數(shù)或常駐服務(wù)的標示。
4)ps -e 此參數(shù)的效果和指定"A"參數(shù)相同。
5)ps e 列出程序時,顯示每個程序所使用的環(huán)境變量。
6)ps f 用ASCII字符顯示樹狀結(jié)構(gòu),表達程序間的相互關(guān)系。
7)ps -H 顯示樹狀結(jié)構(gòu),表示程序間的相互關(guān)系。
8)ps -N 顯示所有的程序,除了執(zhí)行ps指令終端機下的程序之外。
9)ps s 采用程序信號的格式顯示程序狀況。
10)ps S 列出程序時,包括已中斷的子程序資料。
11)ps -t 指定終端機編號,并列出屬于該終端機的程序的狀況。
12)ps u 以用戶為主的格式來顯示程序狀況。
13)ps x 顯示所有程序,不以終端機來區(qū)分。
ps是顯示當(dāng)前狀態(tài)處于running的進程,grep表示在這些里搜索,而ps aux是顯示所有進程和其狀態(tài)。
$ ps aux | grep amoeba
查到amoeba的進程
$ kill -s 9 pid
殺死進程