惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
A
About on SuperTechFans
量子位
B
Blog RSS Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
Blog — PlanetScale
Blog — PlanetScale
Microsoft Azure Blog
Microsoft Azure Blog
V
V2EX
Google DeepMind News
Google DeepMind News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
G
Google Developers Blog
U
Unit 42
D
DataBreaches.Net
博客园 - Franky
D
Docker
宝玉的分享
宝玉的分享
Y
Y Combinator Blog
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Hugging Face - Blog
Hugging Face - Blog

博客园 - LiuYanYGZ

grep -C 5 ====> 显示匹配行,前、后各5行 2025.04.15交通事故记录(沈阳、爸爸) 10KG、2KG盘称 摩托车贝纳利302S换机油 excel身份证号验证 在本机A中执行expect脚本:ssh到B,在B机器上从A机器scp文件到B 妈妈的药:血府逐瘀丸、天麻钩藤颗粒、半夏白术天麻汤、杞菊地黄丸、当归补血汤、糠酸莫米松凝胶、尿素维E乳膏 桂附地黄丸、舒筋活血片 辽宁省沈阳市居住证办理2026.01.21 北京健康证(立水桥地铁站附近)第二次去2025.12.28 鼻窦炎、鼻炎、花粉过敏 70迈M800后摄像头改装 D07线 京B摩托车第6年年检,《京顺机动车检测场》150元不用预约 source insight4菜单工具按钮变乱恢复 探索Go语言性能优化:全面解析pprof工具 检查一个IP地址是否在一个网段中 __attribute__((visibility(“default“)))含义 ls | tee 1.txt 如何拿到ls的返回值$? 使用golang访问linux telnet服务器 手机CPU性能天梯图 Poedit Pro国际化翻译编辑器 Proe和Creo的区别 Ubuntu修改DNS方法(临时和永久修改DNS) Ubuntu中apt设置国内源(以阿里云为例) Ghidra(反汇编工具)
tail -F 比 fail -f 强大
LiuYanYGZ · 2026-08-06 · via 博客园 - LiuYanYGZ

tail -F 是 Linux 中用于实时监控日志文件的增强命令‌,相比普通的 tail -f,它能自动处理日志轮转、文件删除或重命名的情况,持续追踪同名新文件,适合生产环境长期监控 。‌‌‌

  1. ‌追踪方式不同‌:tail -f 根据文件描述符追踪,文件被删除或重命名后追踪停止;tail -F 根据文件名追踪,文件变化后会重新尝试打开同名文件 。
  2. ‌重试机制不同‌:tail -F 等同于--follow=name --retry,即使文件暂时不可访问也会持续重试;tail -f 没有重试功能 。
  3. ‌适用场景不同‌:日常临时查看用 tail -f 即可;生产环境日志监控强烈推荐使用 tail -F,因为日志文件会因大小限制被系统轮转 。‌‌‌
  1. ‌基础监控命令‌:
    • tail -F /var/log/nginx/access.log — 实时监控 Nginx 访问日志,即使日志轮转也能继续追踪。
    • tail -F filename — 监控指定文件,新增内容会实时显示在终端。‌‌‌
  2. ‌组合常用选项‌:
    • tail -n 20 -F filename — 先显示最后 20 行,再实时监控新增内容。
    • tail -F file1.log file2.log — 同时监控多个文件,输出会标明来源。
    • tail -F filename | grep "error" — 结合管道过滤,只关注特定关键词。‌‌‌
  3. ‌退出命令‌:按下‌Ctrl+C‌组合键即可停止监控并退出 。‌‌‌
  1. ‌日志轮转场景‌:当日志文件达到设定阈值后,系统会将 xxx.log 重命名为 xxx01.log,再创建新的 xxx.log,此时 tail -f 会追踪旧的 xxx01.log,而 tail -F 能继续监控新创建的 xxx.log。
  2. ‌文件可能被删除重建‌:某些应用会在运行时删除并重建日志文件,tail -F 能自动重新打开新文件 。
  3. ‌长期后台监控‌:需要持续数小时或数天监控日志时,tail -F 的 Retry 机制能保证监控不中断 。‌‌‌

posted @ 2026-08-06 11:38  LiuYanYGZ  阅读(3)  评论()    收藏  举报