成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在linux/unix上分析程序日志的技巧

系統 Linux
我們的應用運行在linux 上,很多同事對命令行操作有恐懼感,于是為了分析 linux 上程序的日志,采用的是 FTP+Ultraedit 方法。這種方式不方便、實時性不夠,也不夠專業。如果碰到幾百兆甚至上G 的日志文件,這種分析方式的效率也很成問題,尤其是需要實施跟蹤日志的情況下。

我們的應用運行在linux 上,很多同事對命令行操作有恐懼感,于是為了分析 linux 上程序的日志,采用的是 FTP+Ultraedit 方法。這種方式不方便、實時性不夠,也不夠專業。如果碰到幾百兆甚至上G 的日志文件,這種分析方式的效率也很成問題,尤其是需要實施跟蹤日志的情況下。

于是我把在 linux 上分析程序日志的幾個常用指令及其配合使用總結一下,希望對大家有所幫助。

指令介紹:

more :

作用:該指令,可以將文件的內容,從前向后,每次一屏,打印到終端屏幕上。

用法:

more filename

顯示一屏信息后,’ 空格’ 向下翻一屏,’ 回車’ 向下翻一行,’ q ‘ 退出。

cat :

作用:該指令本來的作用,是將多個文件的內容合并起來,打印到標準輸出,但最常見的用法是顯示一個文件的內容,但文件比較大的情況,屏幕會很快滾動,無法查看有效信息,建議使用 more 。

用法:

cat filename

grep :

作用:打印文件或者標準輸入中符合特定模式的行,該指令是從日志文件中檢索特定信息的最有效手段。

用法:

1、  基本用法

grep pattern filename

如:

grep “error” catalina.out

可以將 tomcat 日志 catalina.out 中所有包含 error 的行顯示出來

2、  使用正則表達式

grep -e “pattern” filename

如:

grep -e “[eE]rror” catalina.out

可以將 tomcat 日志 catalina.out 中所有包含 error 或者 Error 的行顯示出來

3、  常用選項

-i 匹配時忽略大小寫

-n 在打印的行前顯示該行在原文件中的行號

-v 該選項,將 grep 的默認行為翻轉,打印那些不包含特定模式的行

wc :

作用:統計文件中的行數、字數和字節數

用法:

wc filename

如:

[service@localhost threshold]$ wc nohup.out

9761028   76738200 1672741676 nohup.out

從前到后的三個數分別是行數、字數、字節數。

該指令比較常用的參數是 -l ,這個參數可以只統計行數

[service@localhost threshold]$ wc -l nohup.out

9761028  nohup.out

head:

作用:顯示文件的開頭 N 行

用法:

head -num filename

如:

head -100 catalina.out

顯示 catalina.out 的前 100 行

tail :

作用:顯示文件的最后 N 行,或者實時顯示文件中新增的內容。

用法:

1、  顯示文件最后 N 行

tail -num filename

如:

tail -100 catalina.out

則顯示 catalina.out 文件的最后 100 行

2、  實時顯示文件中新增內容

tail -f filename

如:

tail -f catalina.out

執行該指令,不會直接返回命令行,而是實時打印日志文件中新增加的內容,這一特性,對于查看日志是非常有效的。如果想終止輸出,按 Ctrl+C 即可。
 

【編輯推薦】

  1. Linux系統安全之程序日志的使用概述
  2. Linux安全編程:如何編寫安全的應用程序
  3. Linux應用程序安裝與管理
責任編輯:趙寧寧 來源: chinaitlab
相關推薦

2009-06-24 10:49:08

Unix

2009-12-25 16:40:27

Linux Unix環

2011-01-13 09:44:19

Linuxsudo技巧

2018-04-23 14:05:06

LinuxUbuntu 17.1AWFFull

2019-08-01 09:35:09

LinuxBashmessages

2014-07-07 09:49:13

UbuntuDocker

2009-08-30 15:12:34

ODULinuxUnix平臺

2015-08-03 15:48:22

Linux日志

2017-01-12 15:58:17

Linux死鎖分析方法

2018-06-16 08:35:57

UnixLinux命令

2018-09-10 10:30:21

LinuxWindows程序

2016-02-16 09:36:37

CrossOverLinuxWindows

2014-09-18 14:56:34

CentOSSARG

2020-10-16 06:57:46

UnixLinux命令操作系統

2010-04-15 12:58:15

Unix操作系統

2012-03-02 12:14:19

JavaJstackJmap

2012-03-02 12:20:21

Javajmapjstack

2012-03-02 12:31:50

Javajmapjstack

2012-03-02 12:25:07

Javajmapjstack

2010-10-25 10:04:52

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.xxxx欧美 | 免费一级黄色 | 在线观看视频91 | 成人免费观看男女羞羞视频 | 日本又色又爽又黄的大片 | 91在线精品视频 | 亚洲午夜av久久乱码 | 成人福利视频网站 | 亚洲高清视频一区二区 | 成人午夜视频在线观看 | 日本久草 | 国产精品欧美一区喷水 | 四虎影院在线观看免费视频 | 亚洲精品一区二区三区蜜桃久 | 久久精品手机视频 | 日韩中字幕| 欧美4p | 日韩在线不卡 | 欧美激情综合五月色丁香小说 | 国产精品久久久久久久久久久免费看 | 欧美三区视频 | 7777在线视频 | 国产操操操 | 中文在线一区二区 | 国产精品国产精品 | 免费久久久 | 在线观看深夜视频 | a级毛片毛片免费观看久潮喷 | 欧美精品二区 | 久久久入口 | 欧美影院 | 黄色毛片免费看 | 欧美精品第一页 | 亚洲看片网站 | 蜜桃视频在线观看免费视频网站www | 日韩成人精品 | 亚洲一区亚洲二区 | 国产一区不卡在线观看 | 日韩av中文 | 亚洲 一区| 999精品视频 |