Allgemeine Anzeigebefehle für Linux CentOS 7-Servercluster-Hardware

(1) Überprüfen Sie den Kernel: 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) Überprüfen Sie das System:cat /etc/redhat-release

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

(3) Überprüfen Sie die CPU: cat /proc/cpuinfooder lscpu
Tipps: Die beiden Befehle sind ähnlich, lscpu ist prägnanter und betrifft hauptsächlichKern(e) pro SockelUndSteckdosen)Parameter undThread(s) pro Kern
. Letzterer stellt den logischen Kern dar, im Allgemeinen 1, und wenn Hyper-Threading-Technologie verwendet wird, ist er 2;CPU(s)ist das Produkt der drei.

[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) Überprüfen Sie den Speicher: cat /proc/meminfooder free -m(-g) ist in GB.
Tipps: Die beiden sind ähnlich, aber freeder Befehl unterstützt die Formatanpassung (Anzeige in MB oder GB), was besser lesbar ist. Der Parameter -g wird in Einheiten von g angezeigt. total ist die Gesamtsumme, userd wird verwendet; free ist inaktiv und buff/cache ist der verwendete Cache-Speicher, kann aber auch verwendet werden. Der Buff/Cache kann als der reservierte Speicher von Windows verstanden werden. Wenn die Speicherplatznutzungsrate nicht hoch ist, verwendet Windows einen Teil des Speichers zum Zwischenspeichern häufig verwendeter Anwendungen, um die Reaktionsgeschwindigkeit zu verbessern. Wenn der Benutzerspeicher stärker genutzt wird, verwendet Windows einen Teil des Speichers, um häufig verwendete Anwendungen zwischenzuspeichern , Windows wird diesen Teil freigeben. Der Speicher ist für die Benutzernutzung reserviert.

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

(5) Festplattennutzung anzeigen: df -h
Tipps: Wird hauptsächlich zum Beobachten der Festplattennutzung unter jedem Zuordnungspfad verwendet. Linux unterscheidet sich vom Windows-Dateisystem. Windows verfügt über mehrere Festplatten (C-, D- und E-Festplatten) und Linux verfügt nur über eine „Festplatte“, nämlich das Stammverzeichnis. Wir können jedoch den Speicherplatz für den angegebenen Pfad unter dem Stammverzeichnis aufteilen Verzeichnis; wenn die Festplatte nicht ausreicht Ja, wir können auch die physische Festplatte im logischen Verzeichnis mounten, um den verfügbaren Speicherplatz zu erhöhen.

[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) Überprüfen Sie die Partitionsgröße: fdisk -l
Tipps: Der vollständige englische Name des Befehls fdisk lautet „Partition Table Manipulator for Linux“, der als Festplattenpartitionstool verwendet wird. Beim Partitionieren einer Festplatte handelt es sich im Wesentlichen um eine Formatierung der Festplatte. Um eine Bildmetapher zu verwenden: Partitionieren ist so, als würde man ein großes Quadrat auf ein weißes Blatt Papier zeichnen, und Formatieren ist, als würde man ein Raster in das Kästchen einfügen. Mit fdisk kann der aktuelle Partitionsstatus angezeigt werden. Normalerweise verwende ich diesen Befehl, um die Größe der physischen Festplatte und den Partitionsstatus zu überprüfen.

[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) Überprüfen Sie die Netzwerkkarte:
1. nmcliÜberprüfen Sie den Namen der Netzwerkkarte.
2. Verwenden Sie ethtool 网卡名, sieheGeschwindigkeitParameter

[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

Tipps: Wie im Code gezeigt, handelt es sich bei der Netzwerkkarte dieses Geräts um eine 10-Gigabit-Netzwerkkarte.
(8) Überprüfen Sie den Raid-Typ: dmesg | grep -i raidoder cat /proc/mdstat
Tipps:dmesgEs handelt sich um die Ladeinformationen während des Bootvorgangs,mdstatsind die Geräteinformationen. Generell bevorzuge ich Letzteres

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

Guess you like

Origin blog.csdn.net/qq_44491709/article/details/114263859