当前位置:首页 > CN2资讯 > 正文内容

linux dmesg linux dmesg ip rr

3天前CN2资讯


dmesg命令是用来在Unix-like系统中显示内核的相关信息的。dmesg全称是display message (or display driver),即显示信息。

实际上,dmesg命令是从内核环形缓冲区中获取数据的。当我们在Linux上排除故障时,dmesg命令会十分方便,它能很好地帮我们鉴别硬件相关的error和warning。除此之外,dmesg命令还能打印出守护进程相关的信息,已帮助我们debug。

本文中,我们会讨论一下比较实用的几个dmesg具体命令。

默认显示选项

dmesg

这个是Mac下的dmesg命令:

这是Linux(树莓派)下的dmesg命令:

需要注意的是,某些情况下(如在Mac下),需要sudo。

如果太长了可以像以上一样后接管道和head命令,或后接管道和less或more。

显示和内存、硬盘、USB、TTY相关的信息

dmesg | grep -i memory

dmesg | grep -i dma

dmesg | grep -i usb

dmesg | grep -i tty

好吧,这个不应该算是dmesg的技巧,应该算是linux管道的技巧。

如果全都要,可以:

dmesg | grep -E "memory|dma|usb|tty"

然后输出大概如下:

读后删选项

如果想要在读取dmesg后,删除已读的日志,可以加上-C选项:

dmesg -C

输出日志显示颜色

如果输出的日志是纯白或纯黑的,就会显得很不友善,想要colorful就可以加上-L选项:

dmesg -L

实际情况是,我试了一下根本没有显示颜色,而help里面还说color是默认开启的,迷惑中。

只输出特定类型的信息

比如说,我只想输出守护进程的信息:

dmesg --facility=daemon

效果如下:

其中facility选项还可以填入,kern、user、mail、daemon、auth、syslog、lpr、news。

奇怪,现在倒是默认地显示出颜色来了。

只输出特定级别的信息

有的时候我们只要要error以及warning,不要别的等级的信息,可以使用如下命令:

dmesg --level=err,warn

然后系统的error以及程序员都不看的warning就展示了出来:

level选项还可以填入别的等级,例如emerg、alert、crit、err、warn、notice、info、debug。

显示时间戳

需要注意到的是,dmesg命令默认的时间显示是从开机到log记录的时间,说实话,这样对于人类来说真的不方便,我们需要时间:

dmesg -T

相信我,舒服多了。

更进一步,把级别也显示出来:

dmesg -Tx

显示原始数据

dmesg默认输出的信息是处理过的,想要显示原始数据(raw data):

dmesg -r

根据原始数据,我们不难猜出,<6>就是info级别、<5>就是notice级别等等的转译细节。

先这样吧


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25818.html

    分享给朋友:

    “linux dmesg linux dmesg ip rr” 的相关文章

    全面提升VPS性能测试与优化方法指南

    VPS性能测试概述 在使用VPS的过程中,了解它的性能测试显得尤为重要。VPS性能测试是一种评估虚拟专用服务器性能的手段,可以帮助我们清晰地了解VPS的状态与能力。这项测试不仅关注CPU型号、内存大小等硬件配置,还涵盖了磁盘存储量、操作系统版本以及虚拟化程序等多个方面的检测。通过这些参数,我们能对V...

    RackNerd虚拟主机评测:高性价比的VPS解决方案及优质支持

    RackNerd概述 在我接触虚拟主机服务的过程中,RackNerd总是令我印象深刻。这是一家美国公司,自2012年成立以来,它便专注于提供多种虚拟主机服务,包括KVM VPS、Hybrid Dedicated Servers与独立服务器租用等。对于许多需要高性价比服务的用户而言,RackNerd无...

    VPSCheap评测:低价VPS服务的最佳选择与性能分析

    VPSCheap的概述 我第一次听说VPSCheap的时候,是在一个热闹的VPS论坛上。这个成立于2010年的主机商,主要提供KVM型VPS服务,其特点是低价格和无限流量。从那以后,我对VPSCheap的关注逐渐加深。它的数据中心位于美国达拉斯,给不少用户带来了良好的使用体验。论坛上的用户在讨论各自...

    全面解析CPU租用服务:灵活性与高效性的最佳选择

    CPU租用服务概述 在当今快速发展的科技环境中,CPU租用服务作为一种创新的计算资源提供模式,正在受到越来越多用户的关注。这种服务使得用户可以根据具体需求,灵活地租用不同配置的CPU资源,从而有效地降低了硬件采购成本。 CPU租用服务的意义不仅在于提供强劲的计算能力,更在于它的灵活性。用户不再需要一...

    VPS流媒体解锁测试:确保顺畅访问全球流媒体内容

    在如今的互联网时代,流媒体已经成为我们日常生活中不可或缺的一部分。无论是观看热门电视剧,还是播放最新的音乐视频,流媒体服务的便捷性吸引了无数用户。然而,涉及不同地区提供的内容时,依然存在一些区域限制。这时,VPS(虚拟专用服务器)流媒体解锁技术的重要性便不言而喻。 VPS流媒体解锁是指通过虚拟专用服...

    CloudCone 优惠活动详解:2023年最具性价比的云服务选择

    CloudCone 优惠概述 对于许多寻求高性价比云服务的用户来说,CloudCone 是一个值得关注的选项。公司成立于2017年,总部位于美国洛杉矶的MultaCom机房,专注于提供 VPS 主机、云服务器和独立服务器等服务。其主打产品是基于 KVM 架构的 VPS 主机,配备自研的管理面板,能为...