首页主机资讯centos minimal系统更新指南

centos minimal系统更新指南

时间2026-01-19 13:29:04发布访客分类主机资讯浏览772
导读:CentOS Minimal 系统更新指南 一 更新前准备 备份关键数据与配置:如 /etc、/var/lib、数据库数据目录、应用配置等,建议使用 rsync 或快照功能。 确保网络连通:最小化系统默认已安装 SSH,可直接通过 ssh...

CentOS Minimal 系统更新指南

一 更新前准备

  • 备份关键数据与配置:如 /etc/var/lib、数据库数据目录、应用配置等,建议使用 rsync 或快照功能。
  • 确保网络连通:最小化系统默认已安装 SSH,可直接通过 ssh 登录操作;如需远程桌面,请另行安装并加固。
  • 检查磁盘与空间:执行 df -hfree -m,确保 /var/boot 有足够空间(内核与 initramfs 更新会占用空间)。
  • 选择维护窗口与变更记录:在可回退的时间段执行,并记录变更步骤与命令输出,便于审计与回滚。

二 执行系统更新

  • 连接终端并以 root 或具备 sudo 权限的用户登录。
  • 更新元数据缓存并全量升级:
    • 命令:yum makecache & & yum update -y
    • 说明:升级完成后建议重启以加载新内核:reboot
  • 清理无用依赖与缓存:
    • 命令:yum autoremove -y & & yum clean all
  • 可选 升级策略说明:
    • yum update:常规安全与功能更新,保留现有内核版本(除非有新内核包被安装)。
    • yum upgrade:在部分环境中等同于 update;若仓库提供 yum-plugin-upgrade-helper,可用于跨小版本升级场景(请先在测试环境验证)。
  • 最小化系统常用增强(便于后续维护):
    • 命令:yum install -y bash-completion vim net-tools wget
    • 说明:提供命令补全、常用网络工具与编辑器,提升可运维性。

三 更新后验证与回滚

  • 验证版本与内核:
    • 命令:uname -rcat /etc/redhat-release
    • 说明:确认已加载新内核或系统版本号符合预期。
  • 检查服务状态与日志:
    • 命令:systemctl list-units --failedjournalctl -xe
    • 说明:如有失败单元,优先排查相关服务与依赖。
  • 回滚思路(如更新异常):
    • 重启并在 GRUB 菜单选择旧内核启动;
    • 卸载问题包:yum remove
    • 使用 yum history 查看与回滚事务:yum history listyum history undo
    • 仍异常时从备份恢复关键数据与配置。

四 安全与加固建议

  • 保持持续更新:定期执行 yum update -y,及时修补安全漏洞。
  • 启用并最小化防火墙:
    • 启动:systemctl enable --now firewalld
    • 仅开放必要端口(示例):firewall-cmd --zone=public --add-port=22/tcp --permanent & & firewall-cmd --reload
  • 禁用不必要服务与端口:如 telnet、未使用的数据库/缓存端口等,降低攻击面。
  • 强化认证与访问控制:
    • 使用强口令策略,限制 root 直接登录,使用 sudo 授权;
    • 仅允许特定用户使用 suusermod -G wheel ,并在 /etc/pam.d/su 中限制 su 使用组。
  • 会话与登录安全:
    • 设置 root 自动注销:echo “export TMOUT=300” > > /etc/profile & & source /etc/profile
    • 禁止 Ctrl+Alt+Del 硬重启(如仍在 inittab 管理的系统):编辑 /etc/inittab 注释相关行。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos minimal系统更新指南
本文地址: https://pptw.com/jishu/785759.html
centos minimal防火墙配置 centos minimal用户权限设置

游客 回复需填写必要信息