当前位置:首页 > Centos > 正文

Centos实时日志查看(使用 less +F 命令高效监控 Linux 日志)

在 Linux 系统运维中,实时查看日志文件是排查问题、监控系统状态的重要手段。对于使用 Centos 系统的用户来说,less +F 是一个非常实用且高效的命令。本教程将手把手教你如何使用 less +F 实现实时日志查看,即使是 Linux 小白也能轻松上手!

什么是 less +F?

less 是 Linux 中常用的文本查看工具,比 more 更强大。而 less +F(注意中间有空格)则是让 less 进入“跟随模式”(Follow mode),类似于 tail -f,可以实时显示日志文件新增的内容。

Centos实时日志查看(使用 less +F 命令高效监控 Linux 日志) Centos实时日志查看 +F命令 Linux日志监控 终端日志跟踪 第1张

为什么选择 less +F 而不是 tail -f?

虽然 tail -f 也能实现实时日志跟踪,但 less +F 有以下优势:

  • 支持随时暂停实时跟踪,进入普通浏览模式
  • 可向上/下翻页、搜索关键词(在暂停状态下)
  • 退出后不会留下多余进程,资源占用低

使用步骤详解

下面以查看 Nginx 访问日志为例,演示如何使用 less +F 进行 Linux 日志监控

第 1 步:打开终端

登录你的 Centos 服务器,打开终端(Terminal)。

第 2 步:执行 less +F 命令

假设你要监控的 Nginx 访问日志路径为 /var/log/nginx/access.log,输入以下命令:

less +F /var/log/nginx/access.log  

回车后,终端会立即显示日志文件末尾的内容,并持续刷新新写入的日志——这就是 终端日志跟踪 的效果!

第 3 步:暂停实时跟踪(可选)

当你想暂停实时刷新,以便向上滚动查看历史日志或搜索内容时,只需按下键盘上的 Ctrl + C。此时 less 会退出 Follow 模式,进入普通浏览模式。

第 4 步:恢复实时跟踪

在普通浏览模式下,如果你想重新开始实时跟踪,只需按大写字母 F(即 Shift + f),即可重新进入 Follow 模式。

第 5 步:退出 less

无论处于哪种模式,按 q 键即可安全退出 less,返回终端命令行。

常见问题与技巧

Q:如果日志文件被轮转(logrotate)了怎么办?
A:less +F 默认不会自动跟踪新文件。建议使用 tail -F(大写 F)来处理轮转场景,或者在 less 中手动重新加载文件(不推荐用于生产环境高频日志)。

Q:能否在 less 中搜索关键词?
A:可以!先按 Ctrl + C 暂停实时跟踪,然后按 / 输入关键词(如 /error),按回车即可向下搜索。按 n 跳到下一个匹配项。

总结

通过本教程,你已经掌握了在 Centos 系统中使用 less +F 命令进行 实时日志查看 的完整方法。它不仅功能强大,而且操作灵活,是每一位 Linux 运维人员和开发者的必备技能。赶快在你的服务器上试试吧!

关键词回顾:Centos实时日志查看、less +F命令、Linux日志监控、终端日志跟踪