|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
: C C3 |9 V2 |5 z" H8 K" {6 j' p获取文件
8 R t/ E, Y" m! I! f常用日志路径2 X) D' X3 r7 x7 {/ c+ C
/var/log/message //系统信息日志4 Z2 B2 y5 n7 t3 r' [) E: K
/var/log/secure //系统登录日志
4 V1 e+ j: J7 [9 t/var/log/cron //定时任务日志+ c" h! b9 V' [1 z; ^
/var/log/maillog //邮件日志7 H# c% s3 G1 v' j
/var/log/boot.log //系统启动日志
( ~! ?3 o$ w8 D$ W! M6 Z. w查看日志
3 |& U6 J: T) b0 W: x( ~# H常用命令
1 ~6 Z: E% l' r, ~& b( |+ W. wtail:查看后多少行日志+ D2 Q( ~# S% q
-n 显示行号(nl)$ ]! F; ]+ R) |0 O: n( G7 s
tail -100f test.log //实时监控100行
. U7 q1 {; z9 q# u/ L3 b) W* W+ Ktail -n 10 test.log //最后10行6 s0 E9 x1 ~. r! v3 E! L
tail -n +10 test.log //10行之后; `+ t8 a& t2 Q- N
head:查看前多少行日志4 S0 O( c. Z ]$ X9 x3 A! s, }1 Y
head -n 10 test.log //头10行2 R! S, t( L; [) m5 f
head -n -10 test.log //除最后10行外所有日志5 ^6 x1 u8 ?4 f" x* ~! n2 L
cat:顺序查看
! N: A1 Q$ k/ {3 o# mtac:倒序查看
/ @2 t3 o! k" icat -n test.log | grep "debug" //查看关键字日志+ ]3 Z9 w3 n, v1 H7 K; H0 E
场景一:按行查看) F( x3 L7 p) s4 f3 p
cat -n test.log | grep "debug" //得到关键日志行号
2 D2 O' {& P9 }& k3 E/ Q0 p! xcat -n test.log | tail -n +92 | head -n 20 //查看关键字(102行)前后10行的日志
9 O+ k: `+ N0 b( y. `场景二:按日期查看
- H: \1 P* K! [" C$ Y, T1 ugrep '2014-12-17 16:17:20' test.log //确定日志中是否有该日期! `0 g' F( j% a) g
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log //两个必须是日志中存在的时间点
- V+ }1 D: N- q7 x场景三:日志过多
1 G5 e7 i* t3 B- Gcat -n test.log |grep "debug" | more //分页打印,通过点击空格键翻页# i/ I n! }" l1 ~; r
cat -n test.log |grep "debug" >debug.txt //将日志保存到文件中% P5 z% }, U; f7 B( [
less log2013.log
5 o1 \% N+ [) z1.全屏导航:
; c. a3 t# |- n8 k7 a7 Ictrl + F //向前移动一屏
8 I1 G8 S: N2 C* C, d4 A* P& K3 tctrl + B //向后移动一屏0 s8 C3 W6 K+ `; M: m/ B
ctrl + D //向前移动半屏. E& G1 C4 D2 M- i' Y
ctrl + U //向后移动半屏5 N8 _3 H2 S" r8 t9 _4 q H
2.单行导航* P# D- s/ r9 E) O
j //向前移动一行
m, b& F* C; i: Q. L' ]k //向后移动一行
4 _! o e% l' l# l4 H5 n3 r6 I3.其它导航
8 E0 h' Y; o" ]* CG //移动到最后一行" A5 h7 o& d( s& c1 e: ]
g //移动到第一行& I, q. B8 }, K" ?$ i5 h
q / ZZ //退出 less 命令
! |- T1 V/ G+ |% [0 P& ~2 X, b6 V* z |
|