linux查看日志的三种命令

linux查看日志的三种命令分别是:1、tail命令,该命令可以实时查看文件内容的变以及日志文件;2、multitail命令,该命令可以同时监视多个日志文件;3、less命令,该命令可以快速查看日志的更改,并且不会使屏幕混乱。

linux查看日志的三种命令

本教程操作环境:linux5.9.8系统、Dell G3电脑。

linux查看日志的三种命令是什么?

Linux 中实时查看日志的3种方法

最近我从cnaaa.com购买了云服务器。

我们大家应该都知道如何在 Linux 中查看文件,比如可以使用 cat 或者 less 命令。

这对于查看静态文件来说是可以的。日志文件是动态的,其内容随时会变化,要监测日志文件,需要在日志文件内容改变时也能实时看到。

那么如何实时查看日志文件呢?tail 命令是可以的,除此以外,还有其他的一些工具,本文将会介绍这些可以实时查看日志文件的工具。

1. 使用 tail 命令查看日志文件

tail 命令使用非常广泛,因此系统管理员经常使用口头禅 tail the log file(即:tail 日志文件)。

大多数情况下,tail 命令用于查看文件末尾的内容,因此才会被命名为 tail。

使用 -f 选项可以跟踪文件末尾的内容,这表示它会持续显示被新添加到文件中的内容。

tail -f location_of_log_file

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nzCWCjye-1664183028850)(D:/img/640.png)]

要停止跟踪日志文件,可以使用 ctrl +c 快捷键。

tailgrep

如上所述,tail 命令可以实时查看文件内容的变化。但是,当文件内容更新特别快速的时候,刚刚更新的内容一闪而过,这种情况下,查看起来就不那么方便了。

比如,我们在跟踪日志文件的时候,经常会监视某个特定的术语(字符串),在快速更新的大量内容中跟踪,非常不方便。

为了解决这个问题,我们可以将 tail 和 grep 命令结合起来使用。如下所示:

tail -f log_file | grep search_term

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LxXIylsU-1664183028854)(D:/img/640-1664179747239-1.png)]

这样看起来就好多了,对吧?在这个基础上,我们再来做一下改进。

使用 grep 展示搜索词,显示的信息比较有限,它只显示检索结果,因此我们经常使用 -C 选项来显示检索结果的前后几行:

tail -f log_file | grep -C 3 search_term

这样,我们就能看到检索结果相关的前后几行信息,可以更好的跟踪日志信息。

还想再改进一些吗?可以对多个搜索项使用 grep,然后不区分大小写:

tail -f log_file | grep -C 3 -i - E 'search_term_1|search_term_2'

使用日志轮转(log rotation)跟踪日志

大多数企业服务器,日志都会轮转(rotation),即当日志文件达到一定大小后,就会重命名并压缩。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h2RUcofL-1664183028856)(D:/img/640-1664179747241-2.png)]

如果实时跟踪日志文件,则会产生问题。默认情况下,tail 命令用于文件描述符。如果当前日志文件被旋转,tail 命令现在将指向一个存档日志文件,该文件现在不会记录任何更改。

解决方案是按照日志文件的名称跟踪日志文件。这样,即使发生日志旋转,尾部也将指向当前日志文件(因为其名称从未更改)。

tail --follow=name log_file | grep -C 3 -i - E 'search_term_1|search_term_2'

tail 非常适合实时监控日志文件,但上述方法只监控一个日志文件。如果要监控多个日志文件该怎么办呢?请看下一节。

使用 tail 查看多个日志文件

在 Linux 系统中工作,可以使用 tail 命令同时监视多个日志文件,只需要提供文件的路径:

tail -f log_file_1 -f log_file_2

上述命令,你将会实时看到日志文件的更新,并且在前面会带有文件名,以区分不同的日志文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CMiWKszs-1664183028859)(D:/img/640-1664179747242-3.png)]

除了上述方法,还有另外一种更方便的方式,就是使用一个名为 multitail 的工具。

2. 使用 multitail 同时监视多个日志文件

顾名思义,multitail 用于同时显示多个文件。

既然 tail 可以同时监视多个文件,那么 multitail 有什么特别的地方呢?

multitail 的优点在于,它可以在拆分视图中显示文件,甚至可以在不同的行和列中显示不同的文件。

tail 在同一视图中显示所有内容,所以有时候很难跟踪,multitail 通过提供类似 screen 命令的分割视图来克服了这一困难。

注意,multitail 在大多数Linux系统中没有被默认安装,所以在使用前需要先手动安装。

在 multitail 命令后跟文件路径,最好一次不要超过3个,因为超过3个或以上,跟踪起来就比较困难了。

multitail log_file_1 log_file_2

默认情况下,multitail 的工作方式与 tail -f 相同,它显示最后100行,然后进入实时监视视图;另外,它按行来拆分视图。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EZ9iX4d3-1664183028861)(D:/img/640-1664179747242-4.png)]

你可以按 b 键打开一个文件选择窗口,选择某个日志文件查看,以做进一步分析。

分割视图使用 -s 选项,后面跟一个数字,即视图的数量:

multitail -s 2 log_file_1 log_file_2

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ETQjV0KA-1664183028863)(D:/img/640-1664179747243-5.png)]

按 q 键可退出 multitail 所有的视图。

multitail 可以做的还有很多,大家感兴趣可以查看一下它的官方文档,本文就不继续介绍了。

3. 使用 less 命令实时查看日志文件

less 命令多用于读取文本文件,也可用于读取实时被更改的文件。

选项 +F 可以实时跟踪文件的更改:

less +F log_file

上述命令会打开日志文件,并实时显示正在写入的更改:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oDZivgss-1664183028865)(D:/img/640-1664179747243-6.png)]

按 ctrl +c 中断显示,按 q 会退出视图。

与 tail 命令不同,此方法可以让我们快速查看日志的更改,而不会使屏幕混乱。

上述监视日志的方法适用于传统的基于文本的日志文件。对于系统日志,可以使用 syslogs,但是现在许多 Linux 发行版已经开始使用 journal 日志来查看和分析日志,所以需要使用 journalctl 命令。

推荐学习:《Linux视频教程》

以上就是linux查看日志的三种命令的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/137665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月30日 09:48:15
下一篇 2025年11月30日 10:25:52

相关推荐

  • 值得关注的加密货币:码头,Solana和Web3 Revolution

    探索加密货币的动态世界:从码头的cex首秀,到solana的全球扩张,再到web3的关键趋势。 值得关注的加密项目:Qubetics、Solana与Web3革新 加密领域正掀起新一轮热潮!随着Qubetics即将登陆顶级集中式交易所(CEX),Solana在哈萨克斯坦推进区块链经济区建设,以及Web…

    2025年12月8日
    000
  • 近协议的令牌通货膨胀:关键投票迫在眉睫

    近协议即将对降低代币通胀率的关键投票。这会提升其在ai加密领域中的吸引力吗? 随着关键投票的临近,近协议社区的期待情绪持续升温,该决定或将重塑项目的代币机制和未来发展路径。核心问题在于:一项旨在削减附近代币通胀率的提案正在引发生态系统的广泛讨论与关注。 提案:必要的调整? 这项提案由一个去中心化组织…

    2025年12月8日
    000
  • Binance Coin,Ruvi AI和2025年最佳表现的追求

    binance coin的崛起堪称传奇,但ruvi ai能否凭借其区块链与ai结合的技术在2025年抢尽风头?这绝不是你常见的加密货币分析! Binance Coin、Ruvi AI与2025年最佳表现之争 Binance Coin(BNB)曾掀起巨大波澜,但现在人们的目光正转向区块链与AI融合项目…

    2025年12月8日
    000
  • 连锁链接的激增:积累阶段暗示潜在的突破

    chainlink(link)在市场不确定性的环境中展现出韧性,积累模式暗示了潜在的上涨可能。突破是否即将到来? Chainlink的回升信号:积累阶段预示可能爆发 Chainlink(LINK)正在显示出可能复苏的迹象。在经历了数月的价格沉寂后,一个积累形态正逐渐浮现,这可能意味着价格将出现大幅上…

    2025年12月8日
    000
  • Wicrypt代币在Bitmart上登陆:分散的互联网获得了增长

    wicrypt网络代币(wnt)现已在bitmart上线,这为去中心化互联网的发展迈出了重要一步。了解wnt在推动全球wifi接入与激励机制中的关键作用。 嘿,区块链爱好者们。一个将改变去中心化互联网格局的新成员刚刚登陆Bitmart——Wicrypt网络代币(WNT),它正准备掀起一场网络革命。 …

    2025年12月8日
    000
  • Shiba Inu,Pepe Dollar和Federal Burn:Meme Coin World的热门

    在当前快速变化的加密货币市场中,shiba inu、pepe dollar 以及创新性的“联邦烧伤”机制正成为模因币领域的热门话题。让我们深入分析这些趋势背后的原因及其潜在影响。 模因币市场始终充满活力,而 Shiba Inu、Pepe Dollar 和“联邦烧伤”概念目前正引发广泛关注。以下是对这…

    2025年12月8日
    000
  • Solana和Ruvi AI:您的代币救赎故事?

    错失solana的崛起?ruvi ai带来全新机遇,结合ai与实用型代币模型,提供潜在高回报。立即了解! Solana与Ruvi AI:您的代币逆袭之路? 没赶上Solana早期红利?Ruvi AI或将成为您在加密领域的翻盘机会,融合区块链与人工智能技术,打造真实应用场景。 Ruvi AI:是否复刻…

    2025年12月8日
    000
  • 比特币大富翁:Metaplanet的资金疯狂和BTC国库的兴起

    metaplanet推出的激进比特币增持战略,配合国家级别的相关计划,显示出市场对btc作为战略性资产的信心不断增强。加密圈的朋友们,系好安全带! 比特币投资热潮:Metaplanet的大手笔融资与BTC国库崛起 准备好迎接冲击波了吗?比特币世界正迎来一波又一波的资金布局和战略布局新闻。现在,我们一…

    2025年12月8日
    000
  • AI与模因:解码Dogecoin的价格预测

    像chatgpt和grok这样的ai模型能否预测dogecoin的价格?我们深入探讨了模因炒作的预测、市场趋势与影响因素。 AI与模因:解读Dogecoin价格预测 Dogecoin(DOGE)作为从网络模因演变而来的加密货币,始终引发大众关注。那么,AI是否能够预测它的下一步走势呢?我们整理了最新…

    2025年12月8日
    000
  • SpaceX,镜子令牌和Solana:私人市场投资的新领域

    republic推出了rspacex这一与spacex挂钩的mirror代币,使投资者可以通过该代币参与spacex未来成功的潜在收益。一起来了解这种创新模式。 SpaceX、Mirror代币与Solana:开启私人市场投资新篇章 随着SpaceX、Mirror代币以及Solana区块链三者的结合,…

    2025年12月8日
    000
  • 以太坊,ZK驱动的桥梁和跨链流动性:一个新时代?

    探索以太坊的zk驱动桥梁如何彻底改变跨链流动性和互操作性,从而可能重塑模因币和去中心化金融的未来。 以太坊,ZK驱动的桥梁和跨链流动性:一个新时代? 区块链领域正在迅速演变,而以太坊始终站在技术革新的最前沿。ZK驱动的桥梁正成为推动跨链流动性的重要工具,并有可能对DeFi生态乃至模因币的发展产生深远…

    2025年12月8日
    000
  • 硬币价格强烈反弹:集会会持续吗?

    分析近期的硬币价格走势,预测可能的反弹并评估市场波动的强度。 硬币价格强劲反弹:上涨能否持续? 加密货币市场正呈现出一些引人注目的动态,多种币种正尝试从此前的下跌中回升。我们是否正在见证一次真正的强势反弹,还是只是短暂的价格波动?让我们深入探讨背后的驱动因素。 解读近期币价走势 最新的数据显示,某些…

    2025年12月8日
    000
  • 生物技术,AI和加密:令人惊讶的三位一体塑造未来

    探索生物科技、人工智能与加密货币的交汇点,聚焦synaptogenix大胆进军去中心化ai领域,以及alki david推出的dna支持代币创新。 生物技术、AI与加密领域的融合正引发广泛关注。从生物科技企业涉足AI驱动型加密货币,到基于个人DNA的代币问世,这些行业的交叉正在以前所未有的方式展开。…

    2025年12月8日
    000
  • MOCA链:第1层区块链革新数字身份

    moca chain是一项全新的1层区块链项目,致力于通过隐私优先、用户主导的方式重塑数字身份管理。计划于2025年正式上线,它将带来一个更加安全且去中心化的数字未来。 随着MOCA链的推出,1层区块链领域的关注度将持续升温。这不仅仅是一条普通的区块链,而是一个专注于隐私保护的1层解决方案,旨在彻底…

    2025年12月8日
    000
  • 象征性股票,SpaceX和Elon Musk:散户投资者的新领域?

    探索令牌化股票、spacex 与 elon musk 的交汇点,分析散户投资者面临的新趋势与机遇。 金融领域持续演变,令牌化股票、SpaceX 及 Elon Musk 的结合正为零售投资者带来全新的投资图景。让我们一起深入探讨这些最新动态及其对你的潜在影响。 RSPACEX 代币:让普通投资者也能参…

    2025年12月8日
    000
  • 云挖掘,ripplecoin和BTC:在2025年导航加密货币景观

    云挖矿、ripplecoin与btc:2025年加密货币趋势全解析 在2025年,加密货币行业持续演进。本文将带您深入了解云挖矿的发展现状、Ripplecoin与比特币的最新动态,以及它们如何共同塑造数字资产生态。 可访问性提升与云挖矿普及 以Ripplecoin挖矿为代表的云挖矿平台,让加密货币开…

    2025年12月8日
    000
  • 比特币储备:Semler Scientific领导了这项指控,因为越来越多的公司转向BTC

    semler scientific的比特币战略正迎来重大转折。了解这家公司如何通过持有比特币储备,重新定义企业融资模式。 传统金融格局正在被重塑,而比特币正处于这场变革的核心。上市医疗科技公司Semler Scientific正积极推进其计划,构建大规模比特币储备。这一决定印证了一个日渐明显的趋势:…

    2025年12月8日
    000
  • Pi Coin的1美元梦想:PI2Day Hype,鲸鱼移动和前方的道路

    pi硬币能涨到1美元吗?解析近期价格飙升、鲸鱼动向及pi2day对pi network未来的影响 Pi Coin的1美元愿景:PI2Day热潮、鲸鱼移动与未来之路 Pi币再度引发热议!最近的价格上涨让社区对“1美元目标”的期待再次燃起。随着PI2DAY临近以及大额资金流动频繁,我们来剖析背后推动热度…

    2025年12月8日
    000
  • 阻止,超流动性,狗蛋白:解码炒作并发现真正的潜力

    blockdag的预售热潮,hyproliquid的革新升级以及dogecoin的坚韧社区 —— 深入探讨当前重要的加密趋势。 加密市场中究竟什么在“爆红”? Blockdag正在掀起波澜,Hyperliquid积极布局,而Dogecoin依旧屹立不倒。我们来剖析哪些是真实趋势,哪些只是噪音。 Bl…

    2025年12月8日
    000
  • 比特币交易软件有哪些?2025最受欢迎的数字货币交易所排行榜

    比特币等数字货币在全球范围内的普及,极大地推动了加密资产交易平台的蓬勃发展。这些平台,或称作数字货币交易所,是投资者进行买卖、兑换、存储各种加密货币的核心场所。它们提供了连接买家与卖家的市场环境,并通常提供多种交易工具和金融服务。 2025最受欢迎的数字货币交易所排行榜 1. Binance 币安(…

    2025年12月8日 好文分享
    000

发表回复

登录后才能评论
关注微信