您的位置:首页 > 运维架构 > Linux

Linux过滤出时间段之间的日志

2016-08-31 09:37 337 查看
如:过滤出8月30号22点到8月31号8点的secure日志日志格式:
Aug 31 03:00:01 localhost crond[21772]: pam_limits(crond:session): unknown limit type 'proc'
Aug 31 03:01:01 localhost crond[21775]: pam_limits(crond:session): unknown limit type 'proc'
Aug 31 03:01:01 localhost crond[21775]: pam_limits(crond:session): unknown limit type 'proc'
Aug 31 03:30:01 localhost crond[21828]: pam_limits(crond:session): unknown limit type 'proc'
使用grep过滤
# cat /var/log/secure | grep -E "(Aug 30 22|Aug 31 08)"
此条只过滤出Aug 30 22|Aug 31 08两天的
2. 使用sed过滤
# sed -n '/Aug 30 22:00:01/,/Aug 31 08:30:01/p' /var/log/secure
3. 使用egrep过滤# cat /var/log/secure | egrep "Speed|Duplex"

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息