linux下如何查看log文件

系统下面有个log文件,有400多M大,使用cat或者more命令可以查看,但是内容太多了,如何提取里面某一天的log文件,那位大侠给点意见?... 系统下面有个log文件,有400多M大,使用cat或者more命令可以查看,但是内容太多了,如何提取里面某一天的log文件,那位大侠给点意见? 展开
 我来答
日TimE寸
推荐于2017-09-12 · TA获得超过9568个赞
知道大有可为答主
回答量:1358
采纳率:83%
帮助的人:507万
展开全部

日志文件夹的默认存储路径是:/var/log

下面是几个重要的日志文件:

  • /var/log/messages:包括整体系统信息,其中也包含系统启动期间的日志。此外,还包括mail,cron,daemon,kern和auth等内容。

  • /var/log/syslog:它和/etc/log/messages日志文件不同,它只记录警告信息,常常是系统出问题的信息。

  • /var/log/user.log:记录所有等级用户信息的日志。

  • /var/log/auth.log:包含系统授权信息,包括用户登录和使用的权限机制等。

日志是一种文本文件,因此可以使用查看文本文件的命令来查看日志。

  • cat /var/log/messages 查询日志的全部内容

  • head -5 /var/log/messages 查询日志的前5行

  • tail -5 /var/log/messages 查询日志的最新5行

  • sed -n '5,10p' /var/log/messages 查询日志的5到10行

stablish
2009-12-31 · TA获得超过8784个赞
知道大有可为答主
回答量:5161
采纳率:50%
帮助的人:5138万
展开全部
cat logfile | grep '需要查看的日期' > date.logfile

然后慢慢分析date.logfile 即可
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mazz66
2009-12-31 · TA获得超过1613个赞
知道小有建树答主
回答量:2652
采纳率:0%
帮助的人:842万
展开全部
是什么类型的?如果是应用程序产生的,可以用crontab自动进行日志的轮转,使日志变成单个的小文件。如apache、squid的日志都可以这样处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水中的汏阳
2009-12-31 · 超过21用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:0
展开全部
你的日志文件名是按时间的吧find命令 *2009-12-31就可以了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
root_kernel
2009-12-31
知道答主
回答量:12
采纳率:0%
帮助的人:20.9万
展开全部
用grep来显示某个日期的条目.具体命令自己查查~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式