访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux实时查看日志的四种命令详解

时间:2019-06-28

linux命令大全_linux命令大全_linux命令大全 root

如何在Linux中实时查看日志文件的内容?那么有很多实用程序可以帮助用户在文件更改或不断更新时输出文件的内容。在Linux中实时显示文件内容的常用命令是tail命令(有效地管理文件)。

1. tail命令 - 实时监控日志

如上所述,tail命令是实时显示日志文件的最常用解决方案。但是linux命令大全,显示该文件的命令有两个版本,如下面的示例所示。

在第一个示例中linux命令大全,命令tail需要-f参数来跟踪文件的内容。

1

$ sudo tail -f /var/log/apache2/access.log

83aa50019f8e0bdb84a50b71394a6e5.png

实时监控Apache日志

该命令的第二个版本实际上是一个命令本身:tailf。你不需要使用该-f开关,因为该命令是与-f参数一起内置的。

1

$ sudo tailf /var/log/apache2/access.log

linux命令大全 root_linux命令大全_linux命令大全

41d88c9c0f722fa220a91f6e39e2830.png

实时Apache日志监控

通常,logrotate实用程序会在Linux服务器上频繁地轮换日志文件。要查看每日基础上轮换的日志文件,可以使用tail -F命令。

tail -F将跟踪正在创建的新日志文件,并开始跟踪新文件而不是旧文件。

1

$ sudo tail -F /var/log/apache2/access.log

但是,默认情况下,tail命令将显示文件的最后10行。例如,如果你只想实时查看日志文件的最后两行,请使用-n与该-f标志结合的文件,如下例所示。

1

$ sudo tail -n2 -f /var/log/apache2/access.log

5bfd02bd23fad6e4677c6b2dbfb5bd6.png

查看最后两行日志

linux命令大全_linux命令大全_linux命令大全 root

2.multitail命令 - 实时监控多个日志文件

日志管理:系统日志会记录系统中发生的事件和信息,如报警事件、用户登录和注销、 设备连接状态等信息,该日志可以在监视时被实时查看。《百络网警》整个界面清晰不杂乱,大气不呆板,务实不虚华,自然不做作,简洁不繁琐,其清新亮丽的界面设计使整个软件功能一目了然,其中实时web在綫日志、实时邮件在綫日志、实时聊天在綫日志、实时qq在綫日志、实时流量统计、实时报警在綫日志、实时上传下载日志、实时流量日志可自由切换,简单明瞭,方便易用。(2)病毒行为实时处理技术:《美杜杉1号》依据毒动即杀原理,当未知病毒对电脑进行破坏时,能够对其恶意行为进行实时监视、同步跟踪、实时拦截和清除,因此对未知病毒和孤本病毒具有很强的处理能力。

要在基于Debian和RedHat的系统中安装mulitail实用程序,请发出以下命令。

1

2

3

$ sudo apt install multitail [On Debian&Ubuntu]

$ sudo yum install multitail [On RedHat&CentOS]

sudo apt-get install libstdc++5:i386sudo apt-get install libgtk2.0-0:i386sudo apt-get install libpangoxft-1.0:i386 sudo apt-get install ibpangox-1.0-0:i386sudo apt-get install libsm6:i386sudo apt-get install gtk2-engines-murrine:i386sudo apt-get install gtk2-engines-pixbuf:i386sudo apt-get install dos2unix。tutorial #43install windows vista, windows 7 or server 2k8 r2 from a usb flash drive- this popular tutorial allows you to have a usb flash drive which can install any or all of these windows os's to a system's hard drive just by copying of the iso files. this means you can carry all the iso files on just one usb pen drive and install any version you want on any system you want. of course, you will have to activate windows in the normal legal way after installation.。on ubuntu, typically you install by sudo apt-get install emacs24, where the emacs24 may be other version.。