信息收集
查看OS信息
(1)查看操作系统版本信息
cat /etc/openEuler-latest
[root@localhost ~]# cat /etc/openEuler-latest
openeulerversion=openEuler-23.03
compiletime=2023-03-27-12-05-38
gccversion=10.3.1-26.oe2303
kernelversion=6.1.19-7.0.0.17.oe2303
openjdkversion=1.8.0.362.b09-2.oe2303
[root@localhost ~]#
cat /etc/os-release
[root@localhost ~]# cat /etc/os-release
NAME="openEuler"
VERSION="23.03"
ID="openEuler"
VERSION_ID="23.03"
PRETTY_NAME="openEuler 23.03"
ANSI_COLOR="0;31"
[root@localhost ~]#
cat /etc/openEuler-release
[root@localhost ~]# cat /etc/openEuler-release
openEuler release 23.03
[root@localhost ~]#
(2)查看内核版本信息
uname -a
[root@localhost ~]# uname -a
Linux localhost.localdomain 6.1.19-7.0.0.17.oe2303.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 28 00:01:02 CST 2023 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#
查看硬件信息
(1)查看cpu的统计信息
lscpu
(2)查看CPU相关参数
cat /proc/cpuinfo
(3)查看系统内存信息
cat /proc/meminfo
(4)查看内存硬盘信息
dmidecode -t memory
(5)查看硬盘和分区分布
lsblk
(6)看硬盘和分区的详细信息
fdisk -l
(7)查看网卡硬件信息
lspci | grep -i 'eth'
(8)查看所有网络接口
ip a 或 ifconfig -a
(9)查看某个网络接口的详细信息
ethtool enp7s0 (以enp7s0为例)
(10)查看pci信息
lspci
(11)查看设备树
lspci -t
(12)查看bios信息
dmidecode -t bios
查看软件信息
(1)查看软件包的详细信息
rpm -qi (以systemd为例)
(2)查看软件包提供的模块
rpm -q --provides (以systemd为例)
(3)查看所有已安装软件包
rpm -qa (以systemd为例)
(4)查看软件包文件列表
rpm -ql (以python3-rpm为例)
查看OS日志
(1)查看系统启动后的信息和错误日志
cat /var/log/messages
(2)查看安全相关的日志信息
cat /var/log/secure
(3)查看邮件相关的日志信息
cat /var/log/maillog
(4)查看定时任务相关的日志信息
cat /var/log/cron
(5)查看UUCP和news设备相关的日志信息
cat /var/log/spooler
(6)查看守护进程启动和停止相关的日志消息
cat /var/log/boot.log
文档捉虫