信息收集
查看OS信息
(1)查看操作系统版本信息,可用下面3个命令进行查询:
命令1,如下:
cat /etc/openEuler-latest
例如,命令和输出如下:
[root@localhost ~]# cat /etc/openEuler-latest
openeulerversion=openEuler-22.03-LTS-SP1
compiletime=2022-12-27-22-15-04
gccversion=10.3.1-20
kernelversion=5.10.0-136.12.0.86.oe2203sp1
openjdkversion=1.8.0.352.b08-3.oe2203sp1
[root@localhost ~]#
命令2,如下:
cat /etc/os-release
例如,命令和输出如下:
[root@localhost ~]# cat /etc/os-release
NAME="openEuler"
VERSION="22.03 (LTS-SP1)"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 (LTS-SP1)"
ANSI_COLOR="0;31"
[root@localhost ~]#
命令3,如下:
cat /etc/openEuler-release
例如,命令和输出如下:
[root@localhost ~]# cat /etc/openEuler-release
openEuler release 22.03 (LTS-SP1)
[root@localhost ~]#
(2)查看内核版本信息
uname -a
[root@localhost ~]# uname -a
Linux localhost 5.10.0-136.12.0.86.oe2203sp1.x86_64 #1 SMP Tue Dec 27 17:50:15 CST 2022 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为例)
[root@localhost ~]# rpm -q --provides systemd
/bin/systemctl
/sbin/shutdown
config(systemd) = 249-43.oe2203sp1
libsystemd-shared-249.so()(64bit)
libsystemd-shared-249.so(SD_SHARED)(64bit)
pkgconfig(systemd) = 249
pkgconfig(udev) = 249
syslog
system-setup-keyboard = 0.9
systemd = 249-43.oe2203sp1
systemd(x86-64) = 249-43.oe2203sp1
systemd-rpm-config
systemd-sysv = 206
systemd-units = 249-43.oe2203sp1
[root@localhost ~]#
(3)查看所有已安装软件包
rpm -qa (以systemd为例)
[root@localhost ~]# rpm -qa | grep systemd
systemd-help-249-43.oe2203sp1.noarch
systemd-libs-249-43.oe2203sp1.x86_64
systemd-249-43.oe2203sp1.x86_64
systemd-udev-249-43.oe2203sp1.x86_64
[root@localhost ~]#
(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
文档捉虫