Linux 实时查看日志文件的 4 种方法 |
您所在的位置:网站首页 › linux查看文件命令tail › Linux 实时查看日志文件的 4 种方法 |
$ sudo tail -f /var/log/apache2/access.log 第二个例子就是 tailf 命令。它本身内建了 -f 参数,因此你无需再为它指定 -f 参数。 $ sudo tailf /var/log/apache2/access.log 通常 Linux 服务器上的日志都是轮转日志。这种情况下,你需要用 -F 参数。 如果您正在学习Spring Boot,推荐一个连载多年还在继续更新的免费教程:http://blog.didispace.com/spring-boot-learning-2x/ tail -F 会监控是否创建了新日志(所谓新日志指的是同一个名字,但是 fd 不一样的日志文件),并且会转而显示新日志的内容,而不是老文件的内容。 $ sudo tail -F /var/log/apache2/access.log 然而,默认情况下 tail 命令只会显示文件最后 10 行的内容。如果你只想在实时模式下查看最后两行的内容,那么可以连用 -n 和 -f 参数,如下这样: $ sudo tail -n2 -f /var/log/apache2/access.log 2. Multitail Command – Monitor Multiple Log Files in Real Time 另一个好玩的命令是 Multitail Command。从名字中就能看出它可以实时监控多个日志,Multitail 还能让你前后翻阅被监控的文件。 使用下面命令可以在基于 Debian 或 RedHat 的系统中安装 Mulitail。 $ sudo apt install multitail [On Debian & Ubuntu] $ sudo yum install multitail [On RedHat & CentOS] $ sudo dnf install multitail [On Fedora 22+ version] 下面例子演示了如何同时显示两个日志文件。 $ sudo multitail /var/log/apache2/access.log /var/log/apache2/error.log 3. lnav Command – Monitor Multiple Log Files in Real Time 另一个类似 Multitail 的命令是 Lnav,Lnav 也能实时监控多个文件。 使用下面命令可以在基于 Debian 或 RedHat 的系统中安装 Lnav。 $ sudo apt install lnav [On Debian & Ubuntu] $ sudo yum install lnav [On RedHat & CentOS] $ sudo dnf install lnav [On Fedora 22+ version] 使用 Lnav 同时查看两个日志的方法如下: $ sudo lnav /var/log/apache2/access.log /var/log/apache2/error.log 4. less Command – Display Real Time Output of Log Files 最后你可以用 less 命令 查看日志文件,然后按下 Shift+F 也能实时查看日志内容。 跟 tail 一样, 在 less 中按下 Shift+F 会追踪文件末尾的内容。你也可以在调用 less 命令时就加上 +F 参数。 sudo less + F /var/log/apache2/access.log 下面是其他一些关于日志监控与管理的文章,值得一读。 Manage Files Effectively using head, tail and cat Commands in Linux How to Setup and Manage Log Rotation Using Logrotate in Linux Petiti – An Open Source Log Analysis Tool for Linux SysAdmins How to Query Audit Logs Using ‘ausearch’ Tool on CentOS/RHEL Manage Log Messages Under Systemd Using Journalctl {Comprehensive Guide} 往期推荐 自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。 深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。 既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化! 由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新 如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取) 最全的Linux教程,Linux从入门到精通 ====================== linux从入门到精通(第2版) Linux系统移植 Linux驱动开发入门与实战 LINUX 系统移植 第2版 Linux开源网络全栈详解 从DPDK到OpenFlow 第一份《Linux从入门到精通》466页 ==================== 内容简介 ==== 本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。 本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。 需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论 一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长! 时也非常适合准备从事Linux平台开发的各类人员。** 需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论 一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长! [外链图片转存中…(img-C77SusHa-1712842033278)] |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |