Linux CentOS 7 服务器集群硬件常用查看命令

news/2024/5/12 12:09:38

(一)查看内核:uname -a

[root@cdh1 ~]# uname -a
Linux cdh1.macro.com 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

(二)查看系统:cat /etc/redhat-release

[root@cdh1 ~]# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)

(三)查看CPU:cat /proc/cpuinfo 或者 lscpu
tips:两者命令差不多,lscpu更简洁,主要关注 Core(s) per socketSocket(s) 参数,以及Thread(s) per core
。后者表示逻辑核心,一般是1,如果使用超线程技术,则是2;CPU(s) 是三者的乘积。

[root@cdh1 ~]# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                3
On-line CPU(s) list:   0-2
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             3
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 62
Model name:            Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz
Stepping:              4
CPU MHz:               2200.000
BogoMIPS:              4400.00
Hypervisor vendor:     VMware
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              25600K
NUMA node0 CPU(s):     0-2
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm fsgsbase tsc_adjust smep dtherm ida arat pln pts

(四)查看内存:cat /proc/meminfo 或者 free -m (-g) 是以GB为单位
tips:两者同样差不多,但是 free 命令支持格式调整(以mb或者gb为单位显示),可读性更高。-g参数是以g为单位显示。total是总的,userd是已使用;free是空闲的,buff/cache 是已使用的缓存内存,但是也可以使用。可以把buff/cache 理解为Windows的保留内存,如果内存空间使用率不高,Windows会使用一部分内存用于缓存常用的应用,用于提高响应速度;如果用户内存使用较多,Windows会释放这部分内存用于用户使用。

[root@cdh1 ~]# free -mtotal        used        free      shared  buff/cache   available
Mem:          15885       12785         153          64        2946        2705
Swap:          4095          89        4006

(五)查看磁盘使用:df -h
tips:主要用于观察各分配路径下的磁盘使用情况。Linux不同于Windows文件系统,Windows有多个磁盘(C、D、E盘),Linux只有一个“盘”,那就是根目录,但是我们可以给根目录下的指定路径划分空间大小;如果磁盘不够用了,我们还可以挂载物理硬盘到逻辑目录,用于提高可用空间。

[root@cdh1 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 7.8G     0  7.8G   0% /dev
tmpfs                    7.8G     0  7.8G   0% /dev/shm
tmpfs                    7.8G   33M  7.8G   1% /run
tmpfs                    7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/mapper/centos-root  495G   49G  447G  10% /
/dev/sda1               1014M  149M  866M  15% /boot
tmpfs                    1.6G     0  1.6G   0% /run/user/0
cm_processes             7.8G   77M  7.7G   1% /run/cloudera-scm-agent/process

(六)查看分区大小:fdisk -l
tips:fdisk命令的英文全称是“Partition table manipulator for Linux”,即作为磁盘的分区工具。进行硬盘分区从实质上说就是对硬盘的一种格式化, 用一个形象的比喻,分区就好比在一张白纸上画一个大方框,而格式化好比在方框里打上格子。fdisk可用于显示当前分区情况,我一般拿这个命令查看物理磁盘大小和分区情况。

[root@cdh1 ~]# fdisk -l
Disk /dev/sda: 536.9 GB, 536870912000 bytes, 1048576000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000beeb6Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200  1048575999   523238400   8e  Linux LVMDisk /dev/mapper/centos-root: 531.5 GB, 531498008576 bytes, 1038082048 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/centos-swap: 4294 MB, 4294967296 bytes, 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

(七)查看网卡:
1.nmcli 查看网卡名
2.使用ethtool 网卡名,看speed参数

[root@cdh1 ~]# nmcli 
ens192: connected to ens192"VMware VMXNET3"ethernet (vmxnet3), 00:0C:29:4D:9B:51, hw, mtu 1500ip4 defaultinet4 10.168.1.37/24route4 10.168.1.0/24route4 0.0.0.0/0inet6 fe80::220e:9ba0:aa4a:3ef6/64inet6 fe80::2672:bfaa:c5b2:6f62/64inet6 fe80::493d:630c:4aa8:ac3c/64route6 fe80::/64route6 ff00::/8lo: unmanaged"lo"loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536DNS configuration:servers: 10.168.1.1interface: ens192Use "nmcli device show" to get complete information about known devices and
"nmcli connection show" to get an overview on active connection profiles.Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.
[root@cdh1 ~]# ethtool ens192
Settings for ens192:Supported ports: [ TP ]Supported link modes:   1000baseT/Full 10000baseT/Full Supported pause frame use: NoSupports auto-negotiation: NoSupported FEC modes: Not reportedAdvertised link modes:  Not reportedAdvertised pause frame use: NoAdvertised auto-negotiation: NoAdvertised FEC modes: Not reportedSpeed: 10000Mb/sDuplex: FullPort: Twisted PairPHYAD: 0Transceiver: internalAuto-negotiation: offMDI-X: UnknownSupports Wake-on: uagWake-on: dLink detected: yes

tips:如代码所示,此机网卡为万兆网卡。
(八)查看raid类型:dmesg | grep -i raidcat /proc/mdstat
tips:dmesg 是开机过程中的加载信息,mdstat 是设备信息。我一般喜欢用后者

[root@cdh1 ~]# cat /proc/mdstat 
Personalities : 
unused devices: <none>

http://www.mrgr.cn/p/24871286

相关文章

HEX文件格式相关

Hex文件是可以烧录到MCU中,被MCU执行的一种文件格式。如果用记事本打开可发现,整个文件以行为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。Hex文件可以按照如下的方式进行拆分来分析其中的内容:例如 “:1000080080318B1E0828092820280B1D0C280D2854”可…

【React】CSS 局部样式

书写 CSS 的时候&#xff0c;如果 CSS 文件名包含 module&#xff0c;那么说明该 CSS 是一个局部 CSS 样式文件&#xff0c;类似于 vue 中的 scoped。 .avatarContainer {width: 40px;height: 40px;border-radius: 50%;background: rgb(213, 226, 226); }import styles from ..…

计算机存储原理.2

1.主存储器与CPU之间的连接 2.存储器芯片的输入输出信号 3.增加主存的存储字长 3.1位扩展 数据总线的利用成分是不充分的(单块只能读写一位)&#xff0c;为了解决这个问题所以引出了位扩展。 使用多块存储芯片解决这个问题。 3.2字扩展 因为存储器买的是8k*8位的&am…

python自动化登录(测试篇)

起初是想抓取下请求看能不能做模拟登录。无奈发现&#xff0c;目标网站的请求数据是加密过的&#xff0c;而且网站代码也是编译后的代码。要从编译后的代码中提取加密算法。我的第一想法是明知不可为而不为。但是转念一想&#xff0c;何不试试python大法。 1.前期准备 python我…

贪心算法在单位时间任务调度问题中的应用

贪心算法在单位时间任务调度问题中的应用 一、引言二、问题描述与算法设计三、算法证明四、算法实现与效率分析五、C语言实现示例六、结论 一、引言 单位时间任务调度问题是一类经典的优化问题&#xff0c;旨在分配任务到不同的时间槽中&#xff0c;使得某种性能指标达到最优。…

多模态大模型

想了很久,最后还是写了这篇。 LLaVA 贡献多模态指令数据。当下关键的挑战之一是缺乏视觉与语言组成的指令数据。本文提出了一个数据重组方式,使用 ChatGPT/GPT-4 将图像 - 文本对转换为适当的指令格式; 大型多模态模型。研究者通过连接 CLIP 的开源视觉编码器和语言解码器 L…

27 - 数据传送指令

---- 整理自B站UP主 踌躇月光 的视频 文章目录 1. CPU 电路2. 数据传送指令的几种情况3. 实验工程4. 实验结果 1. CPU 电路 2. 数据传送指令的几种情况 # program.asm; 1. ; MOV A, 5;; 2. ; MOV A, B;; 3. ; MOV A, [5];; 4. ; MOV B, 6 ; MOV A, [B]; 5. ; MOV [0x2f], 5;; …

【Qt 学习笔记】Qt常用控件 | 显示类控件 | Calendar Widget的使用及说明

博客主页&#xff1a;Duck Bro 博客主页系列专栏&#xff1a;Qt 专栏关注博主&#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出&#xff0c;及时修改感谢大家点赞&#x1f44d;收藏⭐评论✍ Qt常用控件 | 显示类控件 | Calendar Widget的使用及说明 文章编号&am…

机器学习-K近邻算法-KNN

1 K-紧邻算法简介 1.1 什么是K-近邻算法 直观上理解,就是根据距离的远近来判断你所处于的类别。 但是,也会存在一些问题,距离最近的样本所属于的类别与你需要判断的类别可能不是同一种类别。 1.1 KNN概念 K Nearest Neighbor算法又叫做KNN算法,这个算法是机器学习里面比较经…

voc数据集转换成coco数据集

在我做一些算法学习的时候,需要将voc数据集转coco放到yolo当中训练,但是在网上找了很多个都不是很好用,要不是会报错,要不是根本不能跑起来。为了节省在学习算法小伙伴的时间,我分享我在工作常常用的voc转coco的脚本。前言 作为本系列第一篇文章,我分享一个模型训练过程中…

Java设计模式 _创建型模式_原型模式(Cloneable)

一、原型模式 1、原型模式&#xff08;Prototype Pattern&#xff09;是用于创建重复的对象&#xff0c;同时又能保证性能比较好。一般对付出较大代价获取到的实体对象进行克隆操作&#xff0c;可以提升性能。 2、实现思路&#xff1a; &#xff08;1&#xff09;、需要克隆的…

Kafka学习笔记01【2024最新版】

一、Kafka-课程介绍 官网地址&#xff1a;Apache KafkaApache Kafka: A Distributed Streaming Platform.https://kafka.apache.org/ kafka 3.6.1版本&#xff0c;作为经典分布式订阅、发布的消息传输中间件&#xff0c;kafka在实时数据处理、消息队列、流处理等领域具有广泛…

论文解读(MAML)《Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks》

Note:[ wechat:Y466551 | 可加勿骚扰,付费咨询 ] 论文信息论文标题:Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks论文作者:Chelsea Finn、Pieter Abbeel、Sergey Levine论文来源:2017 论文地址:download 论文代码:download视屏讲解:click1-摘要…

【网络原理】TCP协议的连接管理机制(三次握手和四次挥手)

系列文章目录 【网络通信基础】网络中的常见基本概念 【网络编程】网络编程中的基本概念及Java实现UDP、TCP客户端服务器程序&#xff08;万字博文&#xff09; 【网络原理】UDP协议的报文结构 及 校验和字段的错误检测机制&#xff08;CRC算法、MD5算法&#xff09; 【网络…

实验24-基于LSTM的实体提取

版本python3.6 tensorflow版本为tensorflow==1.14 运行结果:

实验25-基于sklearn构建One-hot词向量

版本python3.7 tensorflow版本为tensorflow-gpu版本2.6 运行结果:

实验26-1基于gensim构建word2vec词向量

版本python3.7 tensorflow版本为tensorflow-gpu版本2.6 运行结果:

什么是 Antimalware Service Executable,为什么它会在我的 PC 上运行?

Microsoft Defender Antivirus 是一种反恶意软件工具,其后台进程是“Antimalware Service Executable”。 两者都默认安装在 Windows 10 中。 这个软件,有时称为 MsMpEng.exe,是 Windows 操作系统的一部分。 在本文中,我们将深入并解释有关此 Windows 进程的所有信息。 什么…

实验22-4-jieba常用方法

版本python3.7 tensorflow版本为tensorflow-gpu版本2.6 运行结果:

后端开发的学习路线

所谓的后端开发,一般指的是后端服务器开发。针对服务器开发,可以用各种语言 Java、C++、PHP、Python、Go 都可以。 学习方向和路线很重要,比起具体的技术细节,可复制的经验、清晰的学习路线,是大部分人更加需要的东西。 朝着正确的方向努力,否则只会离目标越来越远,不是…