您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關Linux服務器中怎么操作日志,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
進程端口查詢
ps -i -- 列出與本次登錄有關的進程信息
ps -aux -- 查詢所有進程狀態,
ps -aux | grep "java" -- 查詢Java進程狀態
kill -9 -pid -- 進程清除
top -- 查看內存中進程的動態信息;
netstat -nap | grep -pid -- 通過pid 查詢進程端口使用
netstat -nap | grep 端口號 -- 根據端口查詢進程
USER :進程的所屬用戶, PID :進程的進程ID號, %CPU :進程占用的 CPU資源 百分比, %MEM :進程占用的 物理內存 百分比, VSZ :進程使用掉的虛擬內存量 (Kbytes) , RSS :進程占用的固定的內存量 (Kbytes) , TTY :與進程相關聯的終端(tty),?代表無關,tty1-tty6是本機上面的登入者程序,pts/0表示為由網絡連接進主機的程序。 STAT :進程的狀態,具體見2.1列出來的部分 , START :進程開始創建的時間 , TIME :進程使用的總cpu時間, COMMAND : 進程對應的實際程序。
日志查詢
tail -n 20 文件名 -- 查看文件尾部最后20行數據
tail -n +20 文件名 -- 查看文件第20行之后的數據
tail -f 文件名 -- 實時查看文件內容,默認最后十行
cat -n 文件名 -- 查看文件內容并顯示行號
sed -- 此命令可根據日志時間和行號 范圍顯示文件內容
sed -n '/2018-06-06 11:00:00/, /2018-06-06 11:00:10/p' 文件名 -- 查看時間內的數據,前提文件中有時間戳
sed -n '10,20p' 文件名 -- 查看10行到20行間的數據
head -n 20 -- 顯示內容的前20行
head -n -20 -- 顯示文件除了最后20行外的所有數據
mv 文件名1 路徑名1 -- 剪切文件1到路徑1下下面
mv 文件名1 文件名2 -- 文件1重命名為文件2
常用操作,查詢某字段所在的行數
cat -n 文件名 | grep '查詢字段'
根據行數100查詢, 100行到200行之間的數據
cat -n 文件名 | tail -n +100 | head -n 100
上述就是小編為大家分享的Linux服務器中怎么操作日志了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。