iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >怎么快速排查Linux硬件问题
  • 826
分享到

怎么快速排查Linux硬件问题

2023-06-28 00:06:20 826人浏览 独家记忆
摘要

这篇文章给大家分享的是有关怎么快速排查linux硬件问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.快速诊断设备、模块和驱动程序故障排查的第一步通常是显示Linux服务器上安装的硬件列表。你可以使用ls命令

这篇文章给大家分享的是有关怎么快速排查linux硬件问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

1.快速诊断设备、模块和驱动程序

故障排查的第一步通常是显示Linux服务器上安装的硬件列表。你可以使用ls命令获取硬件的详细信息,比如lspci、lsblk、lscpu和lsscsi。比如说,这是lsblk命令的输出结果:

# lsblkNAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINTxvda    202:0    0  50G  0 disk├─xvda1 202:1    0   1M  0 part└─xvda2 202:2    0  50G  0 part /xvdb    202:16   0  20G  0 disk└─xvdb1 202:17   0  20G  0 part

如果ls命令没有显示任何错误,使用初始化进程(比如systemd)查看Linux服务器的运行状况。systemd是启动用户空间、控制多个系统进程的最流行的初始化进程。比如说,这是systemctl status命令的输出结果:

# systemctl status● bastion.f347.internal   State: running    Jobs: 0 queued  Failed: 0 units   Since: Wed 2018-11-28 01:29:05 UTC; 2 days aGo  CGroup: /          ├─1 /usr/lib/systemd/systemd --switched-root --system --deserialize 21          ├─kubepods.slice          │ ├─kubepods-pod3881728a_f2af_11e8_af77_06af52f87498.slice          │ │ ├─Docker-88b27385f4bae77bba834fbd60a61d19026bae13D18eb147783ae27819c34967.scope          │ │ │ └─23860 /opt/bridge/bin/bridge --public-dir=/opt/bridge/static --config=/var/console-config/console-c          │ │ └─docker-a4433f0d523c7e5bc772ee4db1861e4fa56c4e63a2d48f6bc831458c2ce9fd2d.scope          │ │   └─23639 /usr/bin/pod

2.深入研究多个日志

dmesg让你可以搞清楚内核的最新信息中的错误和警示内容。比如说,这是dmesg | more命令的输出结果:

# dmesg | more....[ 1539.027419] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready[ 1539.042726] IPv6: ADDRCONF(NETDEV_UP): veth71f37018: link is not ready[ 1539.048706] IPv6: ADDRCONF(NETDEV_CHANGE): veth71f37018: link becomes ready[ 1539.055034] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready[ 1539.098550] device veth71f37018 entered promiscuous mode[ 1541.450207] device veth71f37018 left promiscuous mode[ 1542.493266] SELinux: mount invalid.  Same superblock, different security settings for (dev MQueue, type mqueue)[ 9965.292788] SELinux: mount invalid.  Same superblock, different security settings for (dev mqueue, type mqueue)[ 9965.449401] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready[ 9965.462738] IPv6: ADDRCONF(NETDEV_UP): vetheacc333c: link is not ready[ 9965.468942] IPv6: ADDRCONF(NETDEV_CHANGE): vetheacc333c: link becomes ready....

你还可以查看/var/log/messages文件中的所有Linux系统日志,在这里找到与特定问题有关的错误。如果你对硬件进行改动,比如挂载额外磁盘或添加以太网网卡,有必要通过tail命令实时密切关注信息。比如说,这是tail -f /var/log/messages命令的输出结果:

# tail -f /var/log/messagesDec  1 13:20:33 bastion dnsmasq[30201]: using nameserver 127.0.0.1#53 for domain in-addr.arpaDec  1 13:20:33 bastion dnsmasq[30201]: using nameserver 127.0.0.1#53 for domain cluster.localDec  1 13:21:03 bastion dnsmasq[30201]: setting upstream servers from DBusDec  1 13:21:03 bastion dnsmasq[30201]: using nameserver 192.199.0.2#53Dec  1 13:21:03 bastion dnsmasq[30201]: using nameserver 127.0.0.1#53 for domain in-addr.arpaDec  1 13:21:03 bastion dnsmasq[30201]: using nameserver 127.0.0.1#53 for domain cluster.localDec  1 13:21:33 bastion dnsmasq[30201]: setting upstream servers from DBusDec  1 13:21:33 bastion dnsmasq[30201]: using nameserver 192.199.0.2#53Dec  1 13:21:33 bastion dnsmasq[30201]: using nameserver 127.0.0.1#53 for domain in-addr.arpaDec  1 13:21:33 bastion dnsmasq[30201]: using nameserver 127.0.0.1#53 for domain cluster.local

3.分析网络功能

你可能在复杂的网络环境中有成千上万个云原生应用程序为业务服务提供服务;这些可能包括虚拟化、多云和混合云。这意味着你应该分析网络连接是否正常运行,这是故障排查的一部分。分析Linux服务器中网络功能的实用命令包括ip addr、traceroute、nslookup、dig和ping等。比如说,这是ip addr show命令的输出结果:

# ip addr show1:lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00   inet 127.0.0.1/8 scope host lo      valid_lft forever preferred_lft forever   inet6 ::1/128 scope host      valid_lft forever preferred_lft forever2:eth0:  mtu 9001 qdisc mq state UP group default qlen 1000   link/ether 06:af:52:f8:74:98 brd ff:ff:ff:ff:ff:ff   inet 192.199.0.169/24 brd 192.199.0.255 scope global noprefixroute dynamic eth0      valid_lft 3096sec preferred_lft 3096sec   inet6 fe80::4af:52ff:fef8:7498/64 scope link      valid_lft forever preferred_lft forever3:docker0:  mtu 1500 qdisc noqueue state DOWN group default   link/ether 02:42:67:fb:1a:a2 brd ff:ff:ff:ff:ff:ff   inet 172.17.0.1/16 scope global docker0      valid_lft forever preferred_lft forever   inet6 fe80::42:67ff:fefb:1aa2/64 scope link      valid_lft forever preferred_lft forever....

感谢各位的阅读!关于“怎么快速排查Linux硬件问题”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 怎么快速排查Linux硬件问题

本文链接: https://www.lsjlt.com/news/315137.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么快速排查Linux硬件问题
    这篇文章给大家分享的是有关怎么快速排查Linux硬件问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.快速诊断设备、模块和驱动程序故障排查的第一步通常是显示Linux服务器上安装的硬件列表。你可以使用ls命令...
    99+
    2023-06-28
  • Linux下怎么快速排查硬件故障
    这篇文章主要介绍了Linux下怎么快速排查硬件故障的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下怎么快速排查硬件故障文章都会有所收获,下面我们一起来看看吧。Linux服务器在许多不同类型的基础架构中...
    99+
    2023-06-27
  • 如何三招帮你排查Linux中的硬件问题
    下列贴士帮助你更快速更轻松地为Linux中的硬件排查故障。许多不同的因素可能导致Linux硬件出现问题;在你开始尝试诊断之前,了解最常见的问题以及最有可能找到原因的环节是明智之举。...
    99+
    2023-06-05
  • Linux中怎么快速查找文件
    这篇文章主要介绍了Linux中怎么快速查找文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在LINUX系统中有一个重要的概念:一切都是文件。 其实这是UNIX哲学的一个体现...
    99+
    2023-06-28
  • linux内存泄漏问题怎么排查
    要排查Linux中的内存泄漏问题,可以按照以下步骤进行:1. 监控内存使用情况:使用工具如top、free或htop等监控系统的实时...
    99+
    2023-10-21
    linux
  • ASP Web API 调试技巧:快速排查和解决 API 问题
    Fiddler.CaptureAllTraffic(); var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost:5000/api/values"); ...
    99+
    2024-02-24
    使用 fiddler 工具来抓取 HTTP 请求和响应。 Fiddler是一款免费的工具 可以用来抓取 HTTP 请求和响应 可以帮助你分析 API 的输入和输出。
  • linux中如何排查Java问题
    小编给大家分享一下linux中如何排查Java问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux命令类tail最常用的tail -fgrepawk1 基...
    99+
    2023-06-16
  • 怎么排查goroutine泄漏问题
    这篇文章主要介绍“怎么排查goroutine泄漏问题”,在日常操作中,相信很多人在怎么排查goroutine泄漏问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么排查go...
    99+
    2024-04-02
  • java线上问题怎么排查
    要排查Java线上问题,可以采取以下步骤: 收集问题信息:收集问题的现象、出现的频率、受影响的用户、相关日志信息等。 查看日...
    99+
    2023-10-27
    java
  • Linux怎么查看硬件配置
    这篇文章主要为大家分析了Linux怎么查看硬件配置的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux怎么查看硬件配置”的知识吧。在Linux系统中有许...
    99+
    2023-06-28
  • Linux怎么查看硬件信息
    这篇文章主要介绍“Linux怎么查看硬件信息”,在日常操作中,相信很多人在Linux怎么查看硬件信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux怎么查看硬件信息”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-28
  • 怎么进行Linux 硬件故障排除
    这篇文章将为大家详细讲解有关怎么进行Linux 硬件故障排除,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Linux 服务器 在物理机、虚拟化、私有云、公共云和混合云等许多不同种类的基础设施...
    99+
    2023-06-16
  • ASP 语法故障排除:快速解决问题
    1. 仔细检查代码 仔细检查代码,寻找任何语法错误。常见的错误包括: 缺少分号 (;) 未闭合的括号或引号 拼写错误 未定义的变量 2. 使用调试工具 大多数 ASP 开发环境都提供调试工具,可以帮助识别和解决语法错误。这些工具通常可...
    99+
    2024-04-02
  • 怎么查看Linux硬件信息
    这篇文章给大家分享的是有关怎么查看Linux硬件信息的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1, 主板信息.查看主板的序列号  ---------------------------------------...
    99+
    2023-06-17
  • Linux查看怎么硬件信息
    这篇文章主要介绍了Linux查看怎么硬件信息的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux查看怎么硬件信息文章都会有所收获,下面我们一起来看看吧。方法一:使用 dmidecode 命令dmidecod...
    99+
    2023-06-27
  • Linux中如何快速查找文件
    小编给大家分享一下Linux中如何快速查找文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. findfind 命令应该是最经典的命令了,谈到搜索工具第一个想...
    99+
    2023-06-27
  • 调试排错 - Java 问题排查之Linux命令
    Java 在线问题排查主要分两篇:本文是第一篇,通过linux常用命令排查。@pdai调试排错 - Java 问题排查之Linux命令文本操作文本查找 - grep文本分析 - awk文本处理 - sed文件操作文件监听 - tail文件查...
    99+
    2022-12-02
    java框架 java全栈 java学习路线 java全栈知识 java面试 知识体系 java技术体系 java编程
  • linux怎么快速清空文件
    这篇文章主要介绍“linux怎么快速清空文件”,在日常操作中,相信很多人在linux怎么快速清空文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux怎么快速清空文件”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-04
  • linux怎么查看gpu硬件信息
    要查看Linux系统中GPU的硬件信息,可以使用以下方法之一:1. 使用lspci命令:打开终端,输入命令`lspci | grep...
    99+
    2023-09-22
    linux
  • Linux下怎么查看硬件信息
    这篇文章主要介绍“Linux下怎么查看硬件信息”,在日常操作中,相信很多人在Linux下怎么查看硬件信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么查看硬件信息”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作