(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/cpuinfo
oder 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/meminfo
oder free -m
(-g) ist in GB.
Tipps: Die beiden sind ähnlich, aber free
der 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 raid
oder 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>