日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux查看日志命令_查看log日志基础命令

發布時間:2024/7/23 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux查看日志命令_查看log日志基础命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.tail命令

tail -f test.log 可以動態的查看服務器運行狀態的日志

head -n 5 test.log 顯示top 5行

tail -n 5 test.log 顯示last 5行

tail -n +5 test.log 從第5行開始顯示,顯示第5行以后的

二.cat 命令

cat 文件名 | head -n 數量,查看log.log前200行
cat log.log | head -n 200

cat log.log | tail -n 200,查看log.log后200行
cat log.log | tail -n 200

cat 文件名 | grep "關鍵詞",返回log.log中包含train的所有行
cat log.log | grep "train"

三.搜索及滾動查看

grep -i "關鍵詞" 文件名(與上述方法效果相同,寫法不同)
grep -i "train" log.log

less -N 日志文件名.log
less -N test.log然后輸入"/context"搜索context關鍵字
點擊鍵盤↑ ↓可以滾動,點擊 N 可以查看上一個,n可以查看下一個

1.使用more和less命令
cat -n test.log |grep "debug" |more
---這樣就分頁打印了,通過點擊空格鍵翻頁

2.使用 >xxx.txt 將其保存到文件中,到時可以拉下這個文件分析
cat -n test.log |grep "debug" >debug.txt

cat -n touchealth-sgw-ops.log |grep "error" >myerror.txt

四.Vi命令 跳到最后一行和首行:
最后一行:Shift+G
首行:gg
退出:exit

五.查看PID

ps aux | grep “應用” 或者 jps -lm | grep “應用”

例:ps aux | grep mobile-web

六.JVM相關

內存溢出java.lang.OutOfMemoryErrory后面一般會跟上內存溢出的區域
PermGen space(方法區), heap space(堆內存)
如果是PermGen space方法區內存溢出,可嘗試加大MaxPermSize
如果是heap space 堆內存溢出,可嘗試修改Xmx

-Xms

-Xmx
設置JVM最大的堆內存大小

在系統啟動時設置JVM內存大小:
java -Xms1024M -Xmx1024M -jar XXXX.jar

打印heap的概要信息,GC使用的算法,heap(堆)的配置及JVM堆內存的使用情況.
jmap -heap pid 例:jmap -heap 19570

-finalizerinfo 打印正等候回收的對象的信息
jmap -finalizerinfo pid 例:jmap -finalizerinfo 3772

1s一次,監控20次端口的pid為1835的進程的jc日志

jstat -gcutil pid 1835 20

總結

以上是生活随笔為你收集整理的linux查看日志命令_查看log日志基础命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。