首先對乙個日誌進行實時監控
開啟另外個會話,檢視包含error的程序
最下面一行,是我們剛剛敲的程序,也可以再次進行過濾
ps -ef |
grep error |
grep -v grep
後面grep -v grep意思是排除含grep的程序
命令:
kill -9 pid
我們殺掉剛剛實時監控的程序
同時殺掉多個程序
kill -9 pid pid
通過pid可以查詢到埠號
我們先看下ssh的pid
ps -ef |
grep
ssh
執行上面的**可以檢視到ssh的pid為2037
netstat -nlp |
grep 2037
再通過上面**,通過pid可以找出該服務的埠號為22,如下圖
需求:如果某一天,你的領導和你說,開啟httpd的web介面
這個時候不要慌,關鍵字是httpd,其實就找到httpd服務的埠號
1.根據程序名找到pid
2.根據pid找到程序的埠號port
3.瀏覽器輸入ip:port
如上圖,找到httpd埠號是80了,那麼直接在瀏覽器輸入ip:port
如下圖,已經開啟httpd的web介面了,ip後面沒有埠,預設是訪問80埠
埠號對外服務的ip位址,假如為127.0.0.1或localhost,只能在這台的機器進行訪問
一般這個位址為機器的ip或0.0.0.0或:::,表示對外的任意ip可以服務
DOS命令檢視程序埠號和殺死程序
這篇講如何檢視程式占用的埠,如何通過程序名字殺死程序和通過程序埠號殺死程序 一 檢視所有程序占用的埠 在開始 執行 cmd,輸入 netstat ano可以檢視所有程序 二 檢視占用指定埠的程式 當你在用tomcat發布程式時,經常會遇到埠被占用的情況,我們想知道是哪個程式或程序占用了埠。可以用該命...
Window殺程序埠號
最近寫專案,總是出現埠被占用的問題,原來傻傻的把電腦重啟一下,終於有一天受不了了,想要想辦法解決。剛開始從網上找了好多教程,發現不行。開始自己嘗試,終於,成功的將占用埠的程序殺掉。在此記錄下過程 以8080埠為例 netstat ano findstr 80 列出程序極其占用的埠,且包含 80發現 ...
Linux根據埠號檢視程序PID
1 命令lsof,以查詢占用埠80為例,用法如下 root localhost nginx lsof i 80 root localhost nginx 以上為沒有程序占用80埠,以上為程序id為8246和8247的nginx應用,占用80埠。2 命令netstat,以查詢占用80埠為例,用法如下 ...