1、清理多余开机项(旧内核)
# 检查当前正在使用内核版本
uname -a
# 查看当前系统存在的所有内核
rpm -q kernel
# 移除旧版内核
yum remove kernel-3.10.0-1160.53.1.el7.x86_64 # 卸载单个内核
package-cleanup --oldkernels --keepdevel # 卸载所有旧内核
# 手动删除多余的启动文件
cd /boot # 参考下图根据实际情况删除,小心操作避免误删除正在使用内核
# 清理完成后,使用grub2-mkconfig重建系统引导
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
2、系统内初始化操作
标识 “重新配置”
touch /.unconfigured
删除SSH主机密钥文件
rm -rf /etc/ssh/ssh_host_*
清理UDEV文件
rm -rf /etc/udev/rules.d/70-*
清理Yum缓存文件
yum clean all && rm -rf /var/cache/yum && rm -rf /var/tmp/yum-*
删除网卡硬件标识
sed -i -e '/HWADDR/d' -e '/UUID/d' /etc/sysconfig/network-scripts/ifcfg-{eth,enp}*
清理旧的日志
systemctl stop systemd-journald.socket
find /var/log -type f -exec rm {} \;
mkdir -p /var/log/journal
清理当前root用户的命令历史记录
cd /root ; rm -f .bash_history ; history -c
3、运行系统去唯一性工具sys-unconfig
sys-unconfig
运行sys-unconfig去唯一性程序之后,系统会自动关机。
*注:在CentOS8中已无此工具了