【重要公告】关于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协议>://<软件源地址>/<软件源分支>