Comandos de visualización comunes para el hardware del clúster de servidores Linux CentOS 7

(1) Comprobar el núcleo: 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

(2) Compruebe el sistema:cat /etc/redhat-release

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

(3) Verifique la CPU: cat /proc/cpuinfoo lscpu
consejos: los dos comandos son similares, lscpu es más conciso, principalmente preocupadoNúcleo(s) por socketyZócalo(s)parámetros, yHilo(s) por núcleo
. Este último representa el núcleo lógico, generalmente 1, y si se utiliza la tecnología de hiperprocesamiento, es 2;CPU(s)es el producto de los tres.

[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

(4) Verifique la memoria: cat /proc/meminfoo free -m(-g) está en GB.
consejos: Los dos son similares, pero freeel comando admite el ajuste de formato (que se muestra en mb o gb), que es más legible. El parámetro -g se muestra en unidades de g. total es el total, se usa userd; free está inactivo, y buff/cache es la memoria caché usada, pero también se puede usar. El buff/cache puede entenderse como la memoria reservada de Windows.Si la tasa de uso del espacio de memoria no es alta, Windows usará una parte de la memoria para almacenar en caché las aplicaciones de uso común para mejorar la velocidad de respuesta; si la memoria del usuario se usa más , Windows lanzará esta parte La memoria está reservada para uso del usuario.

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

(5) Ver uso del disco: df -h
consejos: se utiliza principalmente para observar el uso del disco en cada ruta de asignación. Linux es diferente del sistema de archivos de Windows. Windows tiene varios discos (discos C, D, E) y Linux tiene solo un "disco", que es el directorio raíz, pero podemos dividir el espacio para la ruta especificada debajo de la raíz. directorio; si el disco no es suficiente Sí, también podemos montar el disco duro físico en el directorio lógico para aumentar el espacio disponible.

[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

(6) Compruebe el tamaño de la partición: fdisk -l
consejos: el nombre completo en inglés del comando fdisk es "Manipulador de tabla de particiones para Linux", que se utiliza como herramienta de partición de disco. Particionar un disco duro es esencialmente formatear el disco duro Para usar una metáfora de imagen, particionar es como dibujar un cuadrado grande en una hoja de papel blanco, y formatear es como poner una cuadrícula en la caja. fdisk se puede usar para mostrar el estado actual de la partición. Usualmente uso este comando para verificar el tamaño del disco físico y el estado de la partición.

[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: 0x000beeb6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200  1048575999   523238400   8e  Linux LVM

Disk /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 bytes


Disk /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

(7) Verifique la tarjeta de red:
1. nmcliVerifique el nombre de la tarjeta de red
2. Use ethtool 网卡名, veavelocidadparámetro

[root@cdh1 ~]# nmcli 
ens192: connected to ens192
        "VMware VMXNET3"
        ethernet (vmxnet3), 00:0C:29:4D:9B:51, hw, mtu 1500
        ip4 default
        inet4 10.168.1.37/24
        route4 10.168.1.0/24
        route4 0.0.0.0/0
        inet6 fe80::220e:9ba0:aa4a:3ef6/64
        inet6 fe80::2672:bfaa:c5b2:6f62/64
        inet6 fe80::493d:630c:4aa8:ac3c/64
        route6 fe80::/64
        route6 ff00::/8

lo: unmanaged
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

DNS configuration:
        servers: 10.168.1.1
        interface: ens192

Use "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: No
	Supports auto-negotiation: No
	Supported FEC modes: Not reported
	Advertised link modes:  Not reported
	Advertised pause frame use: No
	Advertised auto-negotiation: No
	Advertised FEC modes: Not reported
	Speed: 10000Mb/s
	Duplex: Full
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: internal
	Auto-negotiation: off
	MDI-X: Unknown
	Supports Wake-on: uag
	Wake-on: d
	Link detected: yes

Consejos: como se muestra en el código, la tarjeta de red de esta máquina es una tarjeta de red de 10 Gigabit.
(8) Verifique el tipo de incursión: dmesg | grep -i raido cat /proc/mdstat
consejos:dmesgEs la información de carga durante el proceso de arranque,mdstates la información del dispositivo. Generalmente prefiero usar este último

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

Supongo que te gusta

Origin blog.csdn.net/qq_44491709/article/details/114263859
Recomendado
Clasificación