linux查看日志的命令是?具体怎么用

Linux查看日志的命令有很多,比如tail、cat、tac、head、echo等,今天给大家介绍几种常用的方法:

1、tail-实时查看变化的日志

命令格式:tail [必要参数][选择参数][文件]

-f:循环读取

-q:不显示处理信息

-v:显示详细的处理信息

-c<数目>:显示的字节数

-n<行数>:显示行数

-q, --quiet, --silent:从不输出给出文件名的首部

-s, --sleep-interval=S:与-f合用,表示在每次反复的间隔休眠S秒

2、head

跟tail相反,head是看日志的前多少行

head -n 10 test.log:查询日志文件中的前10行日志;

head -n -10 test.log:查询日志文件除了最后10行的其他所有日志;

3、cat-搜索关键字附近的日志

cat是由第一行到最后一行连续显示在屏幕上

最常用的命令:cat -n filename | grep "关键字"

cat app.log | grep -C 5 '关键字':显示日志里匹配字串那行以及前后5行;

cat app.log | grep -B 5 '关键字':显示匹配字串及前5行;

cat app.log | grep -A 5 '关键字':显示匹配字串及后5行;

4、more

more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。

more的语法:more 文件名



要看你想查什么样的日志了,linux下面日志有很多,有系统的,有应用的。如果是系统下面的日志,一般都在/var/log下面。
如果是看应用日志,那就到应用日志所在目录去看,这个要看具体应用,每个的路径都不一样。
一般查看日志,可以看静态日志,也就是用'vi
日志文件名',或者用more之类的工具查看。
还可以看动态日志,用'tail
-f
日志文件名',可以实时查看打命令之后产生的所有新日志。

  • 鏌ョ湅linux绯荤粺鏃ュ織鐨勫懡浠
    绛旓細鏌ョ湅Linux绯荤粺鏃ュ織鐨勫懡浠わ細1. cat鍛戒护 浣跨敤cat鍛戒护鍙互鏌ョ湅鏃ュ織鏂囦欢鐨勫唴瀹广備緥濡傦紝濡傛灉瑕佹煡鐪嬪悕涓簊yslog鐨勬棩蹇楁枃浠讹紝鍙互杈撳叆“cat /var/log/syslog”銆2. less鍛戒护 褰撴棩蹇楁枃浠跺唴瀹硅緝澶氭椂锛屽彲浠ヤ娇鐢╨ess鍛戒护浠ュ垎椤靛舰寮忔煡鐪嬨備緥濡傦紝“less /var/log/messages”鍙互鏌ョ湅绯荤粺娑堟伅鏃ュ織銆備娇...
  • linux鏌ョ湅鏃ュ織鐨涓夌鍛戒护
    绛旓細绗竴绉嶏細鏌ョ湅瀹炴椂鍙樺寲鐨勬棩蹇楋紙姣旇緝鍚冨唴瀛橈級銆傛渶甯哥敤鐨勶細tail -f filename 锛堥粯璁ゆ渶鍚10琛岋紝鐩稿綋浜庡鍔犲弬鏁 -n 10锛夈侰trl+c 鏄鍑簍ail鍛戒护銆傚叾浠栨儏鍐碉細tail -n 20 filename 锛堟樉绀篺ilename鏈鍚20琛岋級銆倀ail -n +5 filename 锛堜粠绗5琛屽紑濮嬫樉绀烘枃浠讹級銆傜浜岀锛氭悳绱㈠叧閿瓧闄勮繎鐨勬棩蹇 鏈甯哥敤鐨...
  • linux涓鎬庢牱鏌ョ湅鏃ュ織
    绛旓細(1)浣跨敤more鍜less鍛戒护, 濡: cat -n test.log |grep "鍦板舰" |more 杩欐牱灏卞垎椤垫墦鍗颁簡,閫氳繃鐐瑰嚮绌烘牸閿炕椤 (2)浣跨敤 >xxx.txt 灏嗗叾淇濆瓨鍒版枃浠朵腑,鍒版椂鍙互鎷変笅杩欎釜鏂囦欢鍒嗘瀽.濡:cat -n test.log |grep "鍦板舰" >xxx.txt 杩欏嚑涓棩蹇楁煡鐪嬫柟娉曞簲璇ュ彲浠ユ弧瓒虫棩甯搁渶姹備簡....
  • linux鏌ョ湅鏃ュ織鐨勫懡浠ゆ槸?鍏蜂綋鎬庝箞鐢
    绛旓細Linux鏌ョ湅鏃ュ織鐨勫懡浠ゆ湁寰堝锛姣斿tail銆乧at銆乼ac銆乭ead銆乪cho绛锛屼粖澶╃粰澶у浠嬬粛鍑犵甯哥敤鐨勬柟娉曪細1銆乼ail-瀹炴椂鏌ョ湅鍙樺寲鐨勬棩蹇 鍛戒护鏍煎紡锛歵ail [蹇呰鍙傛暟][閫夋嫨鍙傛暟][鏂囦欢]-f锛氬惊鐜鍙 -q锛氫笉鏄剧ず澶勭悊淇℃伅 -v锛氭樉绀鸿缁嗙殑澶勭悊淇℃伅 -c<鏁扮洰>锛氭樉绀虹殑瀛楄妭鏁 -n<琛屾暟>锛氭樉绀鸿鏁 -q, --quiet, -...
  • 濡備綍鍦 Linux 绯荤粺涓鏌ョ湅绯荤粺鏃ュ織
    绛旓細journalctl锛屼綔涓簊ystemd鐨勫己澶у伐鍏凤紝鏄煡鐪嬬郴缁熸棩蹇楃殑棣栭夈傞氳繃绠鍗曠殑鍛戒护 journalctl锛屽嵆鍙祻瑙堟墍鏈夋棩蹇楋紝鎸夐渶绛涢夛紝濡 journalctl -n 50 鏄剧ず鏈杩50鏉¤褰曪紝鎴 journalctl -u nginx.service 鏌ョ湅nginx鏈嶅姟鐩稿叧鐨勬棩蹇椼2. dmesg锛氬唴鏍告棩蹇楃殑绐楀彛 <dmesg鎻愪緵浜嗗唴鏍稿惎鍔ㄤ互鏉ョ殑瀹炴椂璁板綍锛屼娇鐢 dmesg鏌ョ湅鍏ㄩ儴鎴...
  • 鏌ョ湅鏃ュ織鐨刲inux鍛戒护?
    绛旓細鍦 Linux 绯荤粺涓紝鏌ョ湅鏃ュ織鐨勫懡浠涓昏鏈変互涓嬪嚑涓細tail 鍛戒护锛氬彲浠ュ疄鏃舵煡鐪嬫枃浠剁殑鏈鍚庡嚑琛屾垨鏌愪釜鍖洪棿鍐呯殑鍐呭锛岄潪甯搁傚悎鏌ョ湅鏃ュ織鏂囦欢銆備緥濡傦細bashCopy code tail -f /var/log/syslog 璇ュ懡浠や細瀹炴椂鏄剧ず /var/log/syslog 鏂囦欢鐨勬渶鍚庡嚑琛岋紝鍙互闅忔椂鏇存柊鏂囦欢鍐呭銆俵ess 鍛戒护锛氬彲浠ユ墦寮澶ф枃浠讹紝鏀寔涓婁笅缈婚〉...
  • linux鏌ョ湅鏃ュ織鍛戒护
    绛旓細linux鏌ョ湅鏃ュ織鍛戒护锛歵ail锛-n鏄樉绀鸿鍙凤紱鐩稿綋浜巒l鍛戒护锛涗緥瀛愬涓嬶細tail -100f test.log瀹炴椂鐩戞帶100琛屾棩蹇椼倀ail -n 10 test.log鏌ヨ鏃ュ織灏鹃儴鏈鍚10琛岀殑鏃ュ織銆倀ail -n +10 test.log鏌ヨ10琛屼箣鍚庣殑鎵鏈夋棩蹇椼俬ead锛氳窡tail鏄浉鍙嶇殑锛宼ail鏄湅鍚庡灏戣鏃ュ織锛涗緥瀛愬涓嬶細head -n 10 test.log鏌ヨ鏃ュ織...
  • Linux鏃ュ織鏌ヨ鍛戒护linux鏃ュ織鏌ヨ
    绛旓細linux瀹炴椂鏌ョ湅log鏃ュ織鍛戒护鐨勬柟娉曪細鏌ョ湅涓涓枃浠舵垨鑰呬竴涓棩蹇楁枃浠讹紝閫氬父鐢ㄣ恗orexx.log銆戞垨鑰卌at鏌ョ湅锛岄渶瑕佸疄鏃剁殑鏌ョ湅杩愯鏃ュ織锛浣跨敤tail鍛戒护鏉ユ煡鐪锛屼唬鐮佷负銆恡ail-fxx.log銆戙俵inux涓嬫煡鎵炬棩蹇楃殑鎶宸э紵鍏堝繀椤讳簡瑙d袱涓渶鍩烘湰鐨勫懡浠:tail-n10test.log鏌ヨ鏃ュ織灏鹃儴鏈鍚10琛岀殑鏃ュ織;tail-n+10test.log鏌ヨ10琛...
  • Linux绯荤粺鏃ュ織鎬庝箞鏌ョ湅
    绛旓細鏌ョ湅绯荤粺鏃ュ織瀵逛簬鏁呴殰鎺掗櫎銆佺洃瑙嗗拰缁存姢Linux绯荤粺鑷冲叧閲嶈銆傛湁澶氱鏂规硶鍙互鍦↙inux涓闂拰鏌ョ湅鏃ュ織鏂囦欢銆1銆侀氳繃缁堢 tail鍛戒护锛氭樉绀烘棩蹇楁枃浠舵湯灏剧殑鍑犺銆備緥濡傦細tail /var/log/syslog grep鍛戒护锛氬湪鏃ュ織鏂囦欢涓悳绱㈢壒瀹氬瓧绗︿覆銆備緥濡傦細grep error /var/log/syslog journalctl鍛戒护锛氭樉绀虹郴缁熸棩蹇梛ournal鐨勬潯鐩
  • 鏌ョ湅linux鏃ュ織鐨宸ュ叿鏈夊摢浜
    绛旓細linux 鏃ュ織鏌ョ湅 tail銆乭ead銆 cat銆乼ac銆乻ed銆乴ess銆乪cho 1銆佸懡浠ゆ牸寮: tail [蹇呰鍙傛暟] [閫夋嫨鍙傛暟] [鏂囦欢]-f 寰幆璇诲彇 -q 涓嶆樉绀哄鐞嗕俊鎭 -v 鏄剧ず璇︾粏鐨勫鐞嗕俊鎭 -c<鏁扮洰> 鏄剧ず鐨勫瓧鑺傛暟 -n<琛屾暟> 鏄剧ず琛屾暟 -q, --quiet, --silent 浠庝笉杈撳嚭缁欏嚭鏂囦欢鍚嶇殑棣栭儴 -s, --sleep-...
  • 扩展阅读:linux日志查询grep ... linux查看message日志 ... linux怎么查看log日志 ... 麒麟系统查看日志命令 ... linux查看log日志命令 ... linux基础命令大全 ... linux查看日志后100行 ... linux实时查看日志命令 ... linux实时打印日志命令top ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网