1. 系统信息检查
1.1 内核信息检查
通过执行命令 uname -a
可以查看Linux系统的内核信息,包括内核版本号、系统架构等。
[root@localhost ~]# uname -a
Linux localhost 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
1.2 硬件信息检查
执行命令 lshw
可以获取系统的硬件信息,包括CPU、内存、磁盘等。
[root@localhost ~]# lshw
...
description: Computer
width: 64 bits
capabilities: vsyscall64 vsyscall32
...
*-cpu
product: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
...
*-memory
description: System Memory
physical id: 25
size: 16GiB
...
*-disk
description: ATA Disk
product: INTEL SSDSC2KW25
size: 232GB (250GB)
...
2. 网络信息检查
2.1 IP地址检查
通过执行命令 ifconfig
或 ip addr
可以查看当前系统的网络接口信息和IP地址。
[root@localhost ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fe8c:291b prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:8c:29:1b txqueuelen 1000 (Ethernet)
RX packets 70385 bytes 5566330 (5.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 12288 bytes 1747593 (1.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:8c:29:1b brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe8c:291b/64 scope link
valid_lft forever preferred_lft forever
上述命令的输出信息中,可以看到本机的IP地址,以及对应的网络接口名称和MAC地址等。
3. 磁盘空间检查
3.1 查看磁盘空间
执行命令 df -h
可以查看系统中各个分区的磁盘空间使用情况。
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 3.3G 46G 7% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 13M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sdb1 197G 10G 178G 6% /data
tmpfs 1.6G 32K 1.6G 1% /run/user/0
通过该命令的输出信息,可以了解磁盘分区的总大小、已使用空间、可用空间以及使用率等。
总结
通过对Linux系统的巡检,我们可以获取系统的内核信息、硬件信息、网络信息和磁盘空间等关键指标。这些信息对于系统管理员来说非常重要,它们可以帮助管理员了解系统的整体状态,及时发现问题并进行相应的优化和调整。