【重要公告】关于CentOS 7系统停更及换源指导

挂机宝/服务器

【重要公告】关于CentOS 7系统停更及换源指导

2024-06-19 15:28







尊敬的用户,

您好!

在此向您通报一则重要信息,关于CentOS 7系统的支持即将进入维护期结束阶段。自2024年起,CentOS 7将不再接收常规的安全更新与软件包更新,这标志着其生命周期的自然过渡至维护模式。为了确保您的系统安全及业务连续性,我们特此提醒并提供相应解决方案。

重要时间节点:

 

请注意,尽管当前CentOS 7仍可使用,但建议提前规划系统升级或迁移,以避免未来潜在的安全风险和兼容性问题。

 

GNU/Linux 一键更换系统软件源脚本

中国大陆(默认)

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

中国大陆教育网

bash <(curl -sSL https://linuxmirrors.cn/main.sh) --edu

海外地区

bash <(curl -sSL https://linuxmirrors.cn/main.sh) --abroad

 

原始执行命令

bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh)

bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)

相关注意事项#

  •  需使用 ROOT 用户执行脚本


    切换命令为 sudo -i 或 su root,不同系统环境使用的命令不一样,因为有些系统没有在初始安装时为 ROOT 用户设置固定密码(例如Ubuntu)所以需要使用 sudo 指令来提权

  •  建议使用 SSH 远程工具


    如果你使用的系统终端界面不支持 UTF-8 编码那么将无法正常显示中文内容,导致无法正确选择交互内容。大部分系统都会自动开启该服务,否则请参考启用方法

  •  如果是在新系统上首次执行脚本


    当前执行方式依赖 curl 指令来获取脚本内容并执行,所以需要先通过包管理工具来安装该软件包,否则会报错 Command not found,安装方法详见常见问题,若无法安装就复制源码到本地新建.sh脚本,然后通过 bash 手动执行

 

 

命令选项

名称 含义 选项值
--abroad 使用海外软件源
--edu 使用中国大陆教育网软件源
--source 指定软件源地址(域名或IP) 地址
--source-security 指定 Debian 的 security 软件源地址(域名或IP) 地址
--source-vault 指定 CentOS/AlmaLinux 的 vault 软件源地址(域名或IP) 地址
--use-official-source 使用操作系统官方软件源
--branch 指定软件源分支(路径) 分支名
--branch-security 指定 Debian 的 security 软件源分支(路径) 分支名
--branch-vault 指定 CentOS/AlmaLinux 的 vault 软件源分支(路径) 分支名
--codename 指定 Debian 系操作系统的版本代号 代号名称
--protocol 指定 WEB 协议 http 或 https
--intranet 优先使用内网地址 true 或 false
--install-epel 安装 EPEL 附加软件包 true 或 false
--only-epel 仅更换 EPEL 软件源模式
--close-firewall 关闭防火墙 true 或 false
--backup 备份原有软件源 true 或 false
--ignore-backup-tips 忽略覆盖备份提示(即不覆盖备份)
--upgrade-software 更新软件包 true 或 false
--clean-cache 清理下载缓存 true 或 false
--print-diff 打印源文件修改前后差异 true 或 false
--help 查看帮助菜单

软件源格式 <指定WEB协议>://<软件源地址>/<软件源分支>