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