|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
5 {4 E4 _1 l& G4 E/ Z) A1 ^! j! B获取文件
7 G2 D5 b y+ Q: D: r) ^1 G+ M常用日志路径
/ Y' x3 [9 k# O1 z/var/log/message //系统信息日志1 I3 _% r8 l. P. d$ j8 Z( p
/var/log/secure //系统登录日志
: W+ e( A, @, [% D/ g( a& \2 \/var/log/cron //定时任务日志$ V' a0 l4 r6 B( e5 z
/var/log/maillog //邮件日志
& g0 t: T+ }, t: m# ^7 @/var/log/boot.log //系统启动日志
% k0 h: E& ]0 H查看日志& @6 Y1 A9 @6 a. T3 N1 }2 r
常用命令. s5 j3 w/ ?; e i. _& N
tail:查看后多少行日志
' M R! ]8 e) p4 s( e9 p$ [-n 显示行号(nl)
% H/ A6 u }! E( I0 E2 A1 @7 \$ ztail -100f test.log //实时监控100行
' d4 r9 \4 X5 ytail -n 10 test.log //最后10行
v/ V$ M# L. \) |3 w! b3 ^tail -n +10 test.log //10行之后0 |+ k" G L: x' d: L
head:查看前多少行日志
4 g7 x: G9 R* v# V( w( l( ] e! j# Thead -n 10 test.log //头10行" C2 G1 K4 U6 P+ p
head -n -10 test.log //除最后10行外所有日志
; l& h& @. ]# @) U% ]& |' K" Dcat:顺序查看# q; T2 V7 O, T
tac:倒序查看9 x2 w9 { H. P. y5 ~% | b
cat -n test.log | grep "debug" //查看关键字日志3 B9 z" y C$ u& N- L) u9 `
场景一:按行查看- s9 b; t F6 d" R
cat -n test.log | grep "debug" //得到关键日志行号) U7 }6 G/ x" S+ L7 e
cat -n test.log | tail -n +92 | head -n 20 //查看关键字(102行)前后10行的日志
/ R7 ?2 Y9 l3 ^; u+ l1 N! S场景二:按日期查看1 ~- C8 n1 v6 p3 K7 W3 j/ @3 s
grep '2014-12-17 16:17:20' test.log //确定日志中是否有该日期; r+ R' H m0 T- }# ^: \
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log //两个必须是日志中存在的时间点$ Z8 e+ d, j3 E5 v% o6 B- W
场景三:日志过多7 z/ m5 u+ l( W5 d+ r# }
cat -n test.log |grep "debug" | more //分页打印,通过点击空格键翻页: T: v: q# i: {6 e9 z+ Y- y
cat -n test.log |grep "debug" >debug.txt //将日志保存到文件中
3 P$ G4 _. A4 U" i+ l6 {* c. Mless log2013.log$ ]1 ~, |5 a* G: F
1.全屏导航:+ B" F) k- F& X. |# @7 k
ctrl + F //向前移动一屏
2 L1 D% M# {- Rctrl + B //向后移动一屏
" y3 ^5 U% U3 `# ?. mctrl + D //向前移动半屏# L% q4 ~+ E; u
ctrl + U //向后移动半屏; }: E$ u3 ]/ e- _. o- S8 H% r I
2.单行导航
- E( O1 `, f( ?# c) Z- Q8 ^j //向前移动一行$ E7 S/ N! E, e \& N1 H
k //向后移动一行
% x. X( C# l K! Y1 x3.其它导航
. q7 J N* ^# N+ T8 b' iG //移动到最后一行6 m2 a7 H* ^' H
g //移动到第一行5 [7 s) @$ V& b: ^0 V
q / ZZ //退出 less 命令+ f& S6 f% N; g" Y. Q
|
|