查看Linux系统的硬件信息

【1】查看内核信息

  • uname 用于显示系统的内核信息

  • option

    • -s:显示内核名称
    • -r:显示内核版本
  • [root@bogon /]# uname -a
    Linux bogon 4.18.0-513.5.1.el8_9.x86_64 #1 SMP Fri Sep 29 05:21:10 EDT 2023 x86_64 x86_64 x86_64 GNU/Linux
    [root@bogon /]# uname -r
    4.18.0-513.5.1.el8_9.x86_64
    [root@bogon /]# uname -s
    Linux
    [root@bogon /]# uname
    Linux

【2】、查看CPU信息

  • /proc/cpuinfo文件下可以查看CPU信息

    [root@bogon /]# cat /proc/cpuinfo
    processor : 0
    vendor_id : GenuineIntel
    cpu family : 6
    model : 191
    model name : 13th Gen Intel(R) Core(TM) i5-13500HX
    stepping : 2
    microcode : 0x2c
    cpu MHz : 2688.000
    cache size : 24576 KB
    physical id : 0
    siblings : 3
    core id : 0
    cpu cores : 3
    apicid : 0
    initial apicid : 0
    fpu : yes
    fpu_exception : yes
    cpuid level : 32
    wp : yes
    ....省略后面内容
  • 使用lscpu命令也可以查看CPU信息

    [root@bogon /]# lscpu
    Architecture: x86_64
    CPU op-mode(s): 32-bit, 64-bit
    Byte Order: Little Endian
    CPU(s): 6
    On-line CPU(s) list: 0-5
    Thread(s) per core: 1
    Core(s) per socket: 3
    Socket(s): 2
    NUMA node(s): 1
    Vendor ID: GenuineIntel
    BIOS Vendor ID: GenuineIntel
    CPU family: 6
    Model: 191
    Model name: 13th Gen Intel(R) Core(TM) i5-13500HX
    BIOS Model name: 13th Gen Intel(R) Core(TM) i5-13500HX
    Stepping: 2
    CPU MHz: 2688.000
    BogoMIPS: 5376.00
    Virtualization: VT-x
    Hypervisor vendor: VMware
    Virtualization type: full
    L1d cache: 48K
    L1i cache: 32K
    L2 cache: 1280K
    L3 cache: 24576K
    NUMA node0 CPU(s): 0-5

【3】、查看内存信息

  • /proc/meninfo查看内存信息

    [root@bogon /]# lscpu
    Architecture: x86_64
    CPU op-mode(s): 32-bit, 64-bit
    Byte Order: Little Endian
    CPU(s): 6
    On-line CPU(s) list: 0-5
    Thread(s) per core: 1
    Core(s) per socket: 3
    Socket(s): 2
    NUMA node(s): 1
    Vendor ID: GenuineIntel
    BIOS Vendor ID: GenuineIntel
    CPU family: 6
    Model: 191
    Model name: 13th Gen Intel(R) Core(TM) i5-13500HX
    BIOS Model name: 13th Gen Intel(R) Core(TM) i5-13500HX
    Stepping: 2
    CPU MHz: 2688.000
    BogoMIPS: 5376.00
    Virtualization: VT-x
    Hypervisor vendor: VMware
    Virtualization type: full
    L1d cache: 48K
    L1i cache: 32K
    L2 cache: 1280K
    L3 cache: 24576K
    NUMA node0 CPU(s): 0-5
  • free命令查看内存信息

    [root@bogon ~]# free -h
    total used free shared buff/cache available
    Mem: 7.7Gi 379Mi 7.1Gi 9.0Mi 223Mi 7.1Gi
    Swap: 3.9Gi 0B 3.9Gi
    • 解释:Mem物理内存统计信息

      • total:物理总容量。计算机的计算方法是按照1000为一个G,而不是1024,所以就会比我们设置的少
      • used:已经使用的内存容量
      • free:空闲的内存容量
      • shared:共享内存容量
      • buff/cache:块设备与普通文件占用的缓存数量
      • available:还可以被应用程序使用的物理内存大小
    • 解释:Swap内存交换空间,当物理空间内存不足时,可以使用硬盘空间充当内存使用(拿磁盘当内存使用,缓解内存压力,但是会降低服务器性能,因此在企业中通常会关闭swap内存交换空间,默认情况是开启的)

      • 临时关闭Swap内存交换分区,马上生效,重启后启动

        [root@bogon ~]# swapoff -a
        [root@bogon ~]# free -h
        total used free shared buff/cache available
        Mem: 7.7Gi 359Mi 7.2Gi 9.0Mi 222Mi 7.1Gi
        Swap: 0B 0B 0B
      • total:交换分区内存总量

      • used:正在使用的交换分区内存

      • free:空闲的交换分区内存

【4】、查看修改网卡信息

  • 查看网卡信息

    • 路径:[root@bogon ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160

    • 解释网卡配置文件的信息

      TYPE=Ethernet      			#网卡类型,以太网  ***
      PROXY_METHOD=none #代理方式=关闭
      BROWSER_ONLY=no #只是浏览器=否
      BOOTPROTO=dhcp #获取IP地址的方式,static是静态获取的 ***
      DEFROUTE=yes #是否设置默认路由
      IPV4_FAILURE_FATAL=no
      IPV6INIT=yes
      IPV6_AUTOCONF=yes
      IPV6_DEFROUTE=yes
      IPV6_FAILURE_FATAL=no
      IPV6_ADDR_GEN_MODE=eui64
      NAME=ens160 #物理网卡名字
      UUID=2f80c898-3835-4d35-a4c9-b5727cacdb0b
      DEVICE=ens160
      ONBOOT=yes #开机时启动网卡
  • 修改网卡信息

    • 通过vim直接修改网卡的配置文件:/etc/sysconfig/network-scripts/ificonfig-ens160

    • 使用nmcli命令,nmcli是修改网卡的一个软件,永久修改

      • [root@xuruizhao ~]# nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.121.145/24 connection.autoconnect yes
      • 解析一下命令

        • nmcli connection modify ens160 #修改的网卡名字
        • ipv4.method manual #修改方式:手动
        • ipv-4.address IP/mask #设定IP地址和掩码
        • connection.autoconnect yes #开机自启
    • nmcli其他用法

      • nmcli connection up 网卡名字 -----激活网卡
      • nmcli connection down 网卡名字 -----关闭网卡
      • nmcli connection reload 网卡名字 ---- 重启网卡

【5】、查看修改主机名

  • 查看主机名

    • /etc/hostname
    [root@bogon ~]# cat /etc/hostname
    localhost.localdomain
    • hostname
    [root@bogon ~]# hostname
    bogon
  • 修改主机名

    • hostname 主机名,重新登陆后改过来了,但是是临时修改,重启服务器后失效

      [root@bogon ~]# hostname xuruizhao
      [root@bogon ~]# exit
    • hostnamectl修改主机名,永久生效

      [root@bogon ~]# hostnamectl set-hostname xuruizhao
      [root@bogon ~]# exit
      [root@xuruizhao ~]# cat /etc/hostname
      xuruizhao
    • 使主机名永久生效,就是要看/etc/hostname中的名字是否进行了修改

Linux系统的硬件信息的更多相关文章

  1. Inxi:获取Linux系统和硬件信息的神器

    导读 在这篇文章里,我们将看到如何使用inxi来获取这些详情信息.在论坛技术支持中,它可以作为调试工具,迅速确定用户的系统配置和硬件信息. Inxi是一个可以获取完整的系统和硬件详情信息的命令行工具, ...

  2. Linux系统查看硬件信息神器,比设备管理器好用100倍!

    大家都知道,当我们的 Linux 系统计算机出现问题时,需要对其排除故障,首先需要做的是找出计算机的硬件信息.下面介绍一个简单易用的应用程序--HardInfo,你可以利用它来显示你电脑的每个硬件方面 ...

  3. linux查看系统的硬件信息

    linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说. cpu lscpu命令,查看的是cpu的统计信息. blue@blue-pc:~ ...

  4. linux查看系统的硬件信息【转】

    linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说. cpu lscpu命令,查看的是cpu的统计信息. blue@blue-pc:~ ...

  5. Linux检查和收集硬件信息的常用命令总结

    Linux检查和收集硬件信息的常用命令总结 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Linux基础真的很重要,基础不牢,地动山摇.这句话我是听老男孩创始人冉总说的一句话,起初 ...

  6. Django项目:CMDB(服务器硬件资产自动采集系统)--06--06CMDB测试Linux系统采集硬件数据的命令01

    #base.py # ————————01CMDB获取服务器基本信息———————— from config import settings #配置文件 class BasePlugin(object ...

  7. Linux系统CPU相关信息查询

    Linux系统CPU相关信息查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.lscpu常用参数介绍 1>.查看帮助信息 [root@node105 ~]# lscpu ...

  8. 如何查看linux系统的版本信息

    前言 有时候需要查看linux系统的版本信息,本文将对此简单介绍. 方法 1.输入"uname -a ",可显示电脑以及操作系统的相关信息. 2.输入"cat /etc/ ...

  9. Django项目:CMDB(服务器硬件资产自动采集系统)--07--06CMDB测试Linux系统采集硬件数据的命令02

    #settings.py """ Django settings for AutoCmdb project. Generated by 'django-admin sta ...

  10. 使用Python获取Linux系统的各种信息

    哪个Python版本? 当我提及Python,所指的就是CPython 2(准确的是2.7).我会显式提醒那些相同的代码在CPython 3 (3.3)上是不工作的,以及提供一份解释不同之处的备选代码 ...

随机推荐

  1. 【OpenVINO™】使用OpenVINO™ C# API 部署 YOLO-World实现实时开放词汇对象检测

    YOLO-World是一个融合了实时目标检测与增强现实(AR)技术的创新平台,旨在将现实世界与数字世界无缝对接.该平台以YOLO(You Only Look Once)算法为核心,实现了对视频中物体的 ...

  2. 04 Xpath_[实例]爬取maoyan

    目录 Xpath lxml库的安装和使用 提取的内容 代码 生成的csv 下载的图片 参考文档 Xpath lxml库的安装和使用 提取的内容 随意选取的一段 节点包含的影片信息,如下所示: < ...

  3. WEB服务与NGINX(15)-NGINX安装第三方模块

    1.nginx安装第三方模块 nginx安装第三方模块需要进行编译安装,安装方法如下: ./configure --prefix=/你的安装目录 --add-module=/第三方模块目录 ... 注 ...

  4. Linux下tail -f,tail -F,tailf的区别

    在Linux中,tail -f ,tail -F,tailf都是用来查看滚动日志的好方法,但是三者之间却有着细微的不同: ​ tail -f 等同于--follow=descriptor,动态显示数据 ...

  5. Semantic Kernel入门系列:利用Handlebars创建Prompts functions

    引言 本章我们将学习通过Handlebars Prompts Template来创建Prompts functions. 什么是Handlebars? Handlebars是一个流行的 JavaScr ...

  6. Java21 GA新特性-虚拟线程详解

    本文转载至:虚拟线程 - VirtualThread源码透视 - throwable - 博客园 (cnblogs.com) 一. 前提 JDK19于2022-09-20发布GA版本,该版本提供了虚拟 ...

  7. 探寻Dubbo集群容错机制

    一. timeout 与 retries Dubbo的服务可以通过timeout配置超时时间,防止远程调用失败,该属性的默认值为1000(ms),用户可以在多个地方配置服务的超时时间: 图中涉及的配置 ...

  8. iOS 系统级别录屏方式调研

    p.p1 { margin: 0; font: 20px ".PingFang SC"; color: rgba(69, 69, 69, 1) } p.p2 { margin: 0 ...

  9. 使用jasypt对springboot配置信息加密

    1.pom文件增加依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactI ...

  10. 使用Python实现深度学习模型:序列到序列模型(Seq2Seq)

    本文分享自华为云社区<使用Python实现深度学习模型:序列到序列模型(Seq2Seq)>,作者: Echo_Wish. 序列到序列(Seq2Seq)模型是一种深度学习模型,广泛应用于机器 ...