永发信息网

linux中怎样查看日志

答案:2  悬赏:60  手机版
解决时间 2021-03-29 13:15
linux中怎样查看日志
最佳答案
方法/步骤
先必须了解两个最基本的命令:
tail  -n  10  test.log   查询日志尾部最后10行的日志;
tail -n +10 test.log    查询10行之后的所有日志;
head -n 10  test.log   查询日志文件中的头10行日志;
head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;
场景1: 按行号查看---过滤出关键字附近的日志
因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.
我是这样做的,首先: cat -n test.log |grep "地形"  得到关键日志的行号
<3>得到"地形"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:
cat -n test.log |tail -n +92|head -n 20
tail -n +92表示查询92行之后的日志
head -n 20 则表示在前面的查询结果里再查前20条记录
场景2:那么按日期怎么查呢?  通常我们非常需要查找指定时间端的日志
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  test.log
特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效.
关于日期打印,可以先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该时间点,以确保第4步可以拿到日志
这个根据时间段查询日志是非常有用的命令.
如果我们查找的日志很多,打印在屏幕上不方便查看, 有两个方法:
(1)使用more和less命令, 如: cat -n test.log |grep "地形" |more     这样就分页打印了,通过点击空格键翻页
(2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析.如:
cat -n test.log |grep "地形"  >xxx.txt
这几个日志查看方法应该可以满足日常需求了.
全部回答
在Linux系统中,有三个主要的日志子系统:
连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。
进程统计--由系统内核执行。当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个纪录。进程统计的目的是为系统中的基本服务提供命令使用统计。
错误日志--由syslogd(8)执行。各种系统守护进程、用户程序和内核通过syslog(3)向文件/var/log/messages报告值得注意的事件。另外有许多UNIX程序创建日志。像HTTP和FTP这样提供网络服务的服务器也保持详细的日志。
常用的日志文件如下:
access-log         纪录HTTP/web的传输
acct/pacct         纪录用户命令
aculog           纪录MODEM的活动
btmp            纪录失败的纪录
lastlog  纪录最近几次成功登录的事件和最后一次不成功的登录
messages    从syslog中记录信息(有的链接到syslog文件)系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
sudolog           纪录使用sudo发出的命令
sulog           纪录使用su命令的使用
syslog     从syslog中记录信息(通常链接到messages文件)
utmp            纪录当前登录的每个用户
wtmp        一个用户每次登录进入和退出时间的永久纪录
xferlog           纪录FTP会话
/var/log/secure与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信息
/var/log/cron 与定时任务相关的日志信息
/var/log/spooler 与UUCP和news设备相关的日志信息
/var/log/boot.log 守护进程启动和停止相关的日志消息
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
带有横字的四字成语
会声会影如何做上中下三部视频同时放
姚氏润财取得过什么大成就吗?
反恐精英 为什么 商城里面都买不了东西 看图
7尺2寸为什么是2米17
各路大神,谁知道华为的微模块属于哪个部门?
齐豫红蝎子队三个女孩子分别叫什么,其中之一
3年前贷款9000,现在未还,有什么后果
莲藕焖五花腩肉怎么做?
据统计,截至2011年12月底,中国网民规模达到
家庭烹饪的基础与技能的感想
(x+1)²+(x²+2x-3)²=10,求出
小强站在镜前,从镜子中看到镜子对面墙上挂着
大家注意了,这是骗子 微信 zqq16898
素质报告单请问素质报告单可以自己修改么
推荐资讯
衣时代网加盟怎么样,赚到的钱人多吗
湃乐思艺考培训怎么样?是北京的吗?
有像做到!网一样的在线翻译网站吗?
摘抄描写植物的散文400字
剁椒鱼的制作方法一
如何将一个TXT文件与一个C程序打包在一起,只
自称自贵的歇后语
郑州有张吉记加盟店吗
郝连昭庭温子熏的小说
读下图,图中等高线表示一种风力堆积形成的地
镀锌产生的废水如何处理
江西上饶广丰吴村前村人身份证前6位后4位是多
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?