Linux系统的硬件信息
查看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 0Btotal:交换分区内存总量
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系统的硬件信息的更多相关文章
- Inxi:获取Linux系统和硬件信息的神器
导读 在这篇文章里,我们将看到如何使用inxi来获取这些详情信息.在论坛技术支持中,它可以作为调试工具,迅速确定用户的系统配置和硬件信息. Inxi是一个可以获取完整的系统和硬件详情信息的命令行工具, ...
- Linux系统查看硬件信息神器,比设备管理器好用100倍!
大家都知道,当我们的 Linux 系统计算机出现问题时,需要对其排除故障,首先需要做的是找出计算机的硬件信息.下面介绍一个简单易用的应用程序--HardInfo,你可以利用它来显示你电脑的每个硬件方面 ...
- linux查看系统的硬件信息
linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说. cpu lscpu命令,查看的是cpu的统计信息. blue@blue-pc:~ ...
- linux查看系统的硬件信息【转】
linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说. cpu lscpu命令,查看的是cpu的统计信息. blue@blue-pc:~ ...
- Linux检查和收集硬件信息的常用命令总结
Linux检查和收集硬件信息的常用命令总结 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Linux基础真的很重要,基础不牢,地动山摇.这句话我是听老男孩创始人冉总说的一句话,起初 ...
- Django项目:CMDB(服务器硬件资产自动采集系统)--06--06CMDB测试Linux系统采集硬件数据的命令01
#base.py # ————————01CMDB获取服务器基本信息———————— from config import settings #配置文件 class BasePlugin(object ...
- Linux系统CPU相关信息查询
Linux系统CPU相关信息查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.lscpu常用参数介绍 1>.查看帮助信息 [root@node105 ~]# lscpu ...
- 如何查看linux系统的版本信息
前言 有时候需要查看linux系统的版本信息,本文将对此简单介绍. 方法 1.输入"uname -a ",可显示电脑以及操作系统的相关信息. 2.输入"cat /etc/ ...
- Django项目:CMDB(服务器硬件资产自动采集系统)--07--06CMDB测试Linux系统采集硬件数据的命令02
#settings.py """ Django settings for AutoCmdb project. Generated by 'django-admin sta ...
- 使用Python获取Linux系统的各种信息
哪个Python版本? 当我提及Python,所指的就是CPython 2(准确的是2.7).我会显式提醒那些相同的代码在CPython 3 (3.3)上是不工作的,以及提供一份解释不同之处的备选代码 ...
随机推荐
- cesium教程3-加载3dtile模型,并调整位置
直接上示例代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...
- echarts饼图详细+仪表盘
echarts(数据可视化图表) 标签属性 标签属性:label模板字符串显示name和value 未使用之前,系列的name默认就显示在外面了,显示的是name 系列里面有系列的类型,数据,la ...
- 服务器root密码忘记,使用centos7 紧急模式修改root密码
一.实战场景 公司一台centos7服务器root密码忘记了,需要你修改root密码,找回root身份. 二.进入紧急模式修改root密码 首先重启服务器,看到这界面时选择第一项,按下e键进行编辑 2 ...
- 京东面试:SpringBoot同时可以处理多少请求?
Spring Boot 作为 Java 开发中必备的框架,它为开发者提供了高效且易用的开发工具,所以和它相关的面试题自然也很重要,咱们今天就来看这道经典的面试题:SpringBoot同时可以处理多少个 ...
- WPF开发快速入门【2】WPF的基本特性(Style、Trigger、Template)
概述 本文描述几个WPF的常用特性,包括:样式.触发器和控件模板. 样式/Style Style就是控件的外观,在XAML中,我们通过修改控件的属性值来设置它的样式,如: <!--直接定义sty ...
- 使用Docker快速安装Redis
1.使用docker命令下一个redis的镜像 docker pull redis 2.创建 redis 的 data 目录和 conf 目录 1. cd /home/fengsir/redis 2. ...
- testArticle
Test Article This is a test article for ArticleSync. Test Edit...... test Edit
- 使用C代码实现读取文件中的hex字符串,转换为字节数组
举例说明: ptp.txt文件中的内容为: 7a7ac0a8c80100000000003388f70002002c000004000000000000000000000000000000000000 ...
- ES6 ES6变量的声明
// ES6语法 // 是对js影响最大的一个版本更新 // 在 ES6 语法中 退出了很多新的 语法结构 // 就相当于 js 语言, 换了一个新 ...
- kettle从入门到精通 第五十五课 ETL之kettle Excel输入
1. Excel输入,Microsoft Excel输入步骤的作用是从Microsoft Excel中读取数据,如下图所示: 1)Excel输入步骤从文件D:\data\测试数据.xlsx读取数据. ...