Linux系统巡检:平台系统检查报告

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地址检查

通过执行命令 ifconfigip 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系统的巡检,我们可以获取系统的内核信息、硬件信息、网络信息和磁盘空间等关键指标。这些信息对于系统管理员来说非常重要,它们可以帮助管理员了解系统的整体状态,及时发现问题并进行相应的优化和调整。

操作系统标签