|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
$ l# A0 c. C; H2 D& _
获取文件' N6 ]7 E5 ]; {: o8 X
常用日志路径/ {0 c: A4 x% j
/var/log/message //系统信息日志
' |) k- D; G7 \5 k9 P6 T/var/log/secure //系统登录日志6 ]4 K, H" ^; _0 c
/var/log/cron //定时任务日志9 b( l, Z/ q. i4 {+ m* R
/var/log/maillog //邮件日志9 }6 w: h9 C3 c9 x5 ]$ S
/var/log/boot.log //系统启动日志4 [% f3 H) o [: Z# I! `' j# w; Y/ o
查看日志8 g# H" V/ _+ N9 o O" }# a. ?2 P
常用命令
" }7 }- |% [7 W, v8 [" Q( b$ _/ @/ s6 ?tail:查看后多少行日志
8 |( D1 u7 e5 ^' z: y: T5 ` z-n 显示行号(nl)
. N* ?" O& F0 _' @3 T3 ]! b6 Ttail -100f test.log //实时监控100行9 P8 G2 g* {1 g" _; F
tail -n 10 test.log //最后10行
, w }; z7 q9 y: ftail -n +10 test.log //10行之后
& I. ~8 Z' H& W2 |4 i& _head:查看前多少行日志
, [3 n( z: M7 q" [( g7 P* A2 F8 [. Zhead -n 10 test.log //头10行9 e! W* W ?9 y1 N9 l: r
head -n -10 test.log //除最后10行外所有日志
: f7 w/ U( Z7 _" @2 Ucat:顺序查看( _+ R/ e* b0 Q& W7 ]5 {, C
tac:倒序查看' U( Z: a$ E! |7 V
cat -n test.log | grep "debug" //查看关键字日志
5 |1 j' ]8 M/ l场景一:按行查看# ~ q8 s: F3 `; D+ }7 p
cat -n test.log | grep "debug" //得到关键日志行号
) p& b* P. \. t+ Scat -n test.log | tail -n +92 | head -n 20 //查看关键字(102行)前后10行的日志
3 F/ B; U+ ~9 Y场景二:按日期查看
+ }9 |& s v) Q. C7 vgrep '2014-12-17 16:17:20' test.log //确定日志中是否有该日期5 s0 [$ i" K9 ?: `8 O
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log //两个必须是日志中存在的时间点
( Q" C1 ?% V( M: ~场景三:日志过多; y$ ]' s: [8 k6 G$ \
cat -n test.log |grep "debug" | more //分页打印,通过点击空格键翻页
* u A* U- V. Y2 v0 {cat -n test.log |grep "debug" >debug.txt //将日志保存到文件中
4 v s8 U' @& J5 O( e7 nless log2013.log g7 v4 O" U4 u8 @$ }
1.全屏导航:/ N0 K6 l/ d2 M8 M5 ~ ^% v% G' ?7 m
ctrl + F //向前移动一屏
* u* d% X% u4 \; }ctrl + B //向后移动一屏
( n: n3 l. }- u( m$ Cctrl + D //向前移动半屏7 Q1 R6 ^3 x" E' I( Y" J: j
ctrl + U //向后移动半屏9 f& z& d# |4 `+ C3 u7 A R
2.单行导航
5 B X4 }, Y! V% Xj //向前移动一行
/ T( F* G+ m' P f3 L$ Fk //向后移动一行
, \# y) W9 o e; D3.其它导航
2 U( a/ ^0 N8 T9 _ nG //移动到最后一行
+ _( z9 T! l& ]g //移动到第一行
- `# F5 X2 |3 {6 Qq / ZZ //退出 less 命令
: U+ ^- i; U6 u; Q ?. a0 J5 p |
|