首页 > 系统相关 >Linux系统的硬件信息

Linux系统的硬件信息

时间:2024-07-01 15:10:08浏览次数:1  
标签:网卡 cache 信息 硬件 内存 Linux bogon root CPU

查看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中的名字是否进行了修改

标签:网卡,cache,信息,硬件,内存,Linux,bogon,root,CPU
From: https://www.cnblogs.com/xuruizhao/p/18278094

相关文章

  • Linux历史管理命令
    history管理历史命令【1】、history命令history命令用于显示历史记录和执行过的命令,登录系统时,会读取~./bash_history历史文件中记录的命令,当我们退出shell时,我们新敲的命令会被追加保存到~./bash_historyhistory默认保存1000条,可以通过/etc/profile文件去修改45HOSTNAM......
  • 嵌入式Linux系统编程 — 5.5 sleep、usleep和nanosleep系统休眠函数
    目录1为什么需要休眠2 sleep、usleep和nanosleep函数2.1sleep函数2.2 usleep函数2.3 nanosleep函数3示例程序1为什么需要休眠有时需要将进程暂停或休眠一段时间,进入休眠状态之后,程序将暂停运行,直到休眠结束。以下是一些常见的休眠场景和作用:避免过载:在高......
  • 在虚拟机Linux系统中下载安装Wireshark
    #实习记录#我的ubantu版本在Ubuntu中下载和安装Wireshark可以通过以下步骤完成:1.更新包管理器:确保你的包管理器是最新的:sudoapt-getupdate 2.安装Wireshark:sudoapt-getinstallwireshark 3.配置Wireshark:在安装过程中,系统会询问是否允许非超级用户捕获数据包。......
  • 在虚拟机Linux系统中安装pyshark库
    #实习记录#安装pyshark之前需要确保已安装Wireshark或其命令行版本tshark-->pyshark依赖于tshark来进行网络数据包的捕获和解析。#安装Wireshark可以进主页查找教程#开始安装1.先更新系统的包管理器,并安装pip和tshark(Wireshark的命令行版本):sudoapt-getupdatesudoapt-g......
  • springboot+vue+mybatis农业信息管理_种植员+PPT+论文+讲解+售后
    网络的广泛应用给生活带来了十分的便利。所以把农业信息管理与现在网络相结合,利用java技术建设农业信息管理系统,实现农业信息管理的信息化。则对于进一步提高农业信息管理发展,丰富农业信息管理经验能起到不少的促进作用。农业信息管理系统能够通过互联网得到广泛的、全面的宣......
  • 转:在Linux上运行WinForm
    C#winform软件实现一次编译,跨平台windows和linux、mac兼容运行,兼容VisualStudio原生界面Form表单开发-亲善美-博客园(cnblogs.com) 一、背景:微软的.netcore开发工具,目前来看,winform界面软件还没有打算要支持linux系统下运行的意思,要想让c#桌面软件在linux系统上运行,开......
  • C++使用typeid获取类型信息type_info机制解析
    目录一.环境二.基础用法三.编译期计算还是运行时计算1.实验一2.实验二3.实验三四.用法展示五.其他这篇文章讨论一下C++中typeid以及type_info的用法。一.环境windows11,VS2022二.基础用法1.需要明确一下typeid是操作符,不是函数,就像sizeof。2.typeid的操作对象可......
  • linux内核 list_for_each_entry
    1.linux内核中的list用法在linus内核中,list一般这样使用:structlist_head{structlist_head*priv;structlist_head*next;}structxxx{intvalue;//结构体的真实成员structlist_head*lh;} 2.list遍历结构体xxx里面有structlist_head*lh......
  • 2024.7.1 初识Linux
    1、Linux安装:(1)VmwareWorkstation安装(2)Centos7系统安装(3)使用Mobaxterm远程操控Linux虚拟机2、Linux命令(1)ipaddress查看本机的ip地址(2)cal查看日历用法:cal[选项][[[日]月]年]选项:-1,--one只显示当前月份(默认)-3,--three显示上个月、当月和下......
  • Linux上的Vim编辑器教程
    当谈到Linux上的Vim编辑器时,以下是一个最全面的教程,涵盖了Vim的基本使用、模式、命令以及高级功能。一、Vim简介Vim(ViIMproved)是一个在Linux和其他类Unix系统上广泛使用的文本编辑器。它提供了一套强大的命令和快捷键,使用户能够高效地编辑文本。Vim有三种主要模式:正常模......