CentOS 7 优化指南:从更换阿里云源到全能脚本配置
一、 基础环境优化:切换阿里云镜像源
默认的 CentOS 源服务器在海外,国内访问速度极慢。阿里云提供的镜像源是目前国内最稳定的选择之一。
1. 备份并替换官方源
在修改任何系统配置前,养成备份的习惯至关重要:
bash
# 备份现有的 repo 文件
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 下载阿里云 CentOS 7 镜像配置文件
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com
请谨慎使用此类代码。
2. 重建索引
清理旧缓存并生成新索引,确保后续安装通过阿里云加速:
bash
sudo yum makecache
请谨慎使用此类代码。
二、 必装工具集:构建高效运维环境
一个“好用”的系统离不开趁手的工具。以下指令集成了网络诊断、性能监控、文件处理等常用工具。
1. 批量安装常用工具
bash
sudo yum install -y yum-utils net-tools net-snmp wget iftop htop telnet tree git vim zip unzip curl ntpdate
请谨慎使用此类代码。
htop/iftop: 相比原生的 top,提供更直观的系统资源与流量监控界面。
net-tools: 提供
ifconfig等经典网络命令。vim: 强大的文本编辑器,Linux 运维必备。
2. 验证安装结果
通过正则匹配检查关键组件是否已成功安装到系统:
bash
sudo rpm -qa | grep -E "snmp|wget|iftop|htop|git|telnet|vim|zip|unzip|curl|ntpdate|release"
请谨慎使用此类代码。
三、 引入 DNF:下一代包管理器
虽然 CentOS 7 默认使用 YUM,但 YUM 存在内存占用高、依赖解决慢等问题。安装 DNF (Dandified YUM) 可以让你提前体验 CentOS 8/Stream 的操作快感。
1. 启用 EPEL 扩展源
DNF 并不在基础仓库中,需要先安装 EPEL (Extra Packages for Enterprise Linux):
bash
sudo yum install -y epel-release
请谨慎使用此类代码。
2. 安装 DNF
bash
sudo yum install -y dnf
请谨慎使用此类代码。
安装完成后,你可以尝试使用 dnf update 来感受更快的依赖解析速度。
四、 极客工具:科技Lion一键脚本
如果你觉得手动配置环境太麻烦,科技Lion (Kejilion) 提供了一个极度强大的交互式脚本,支持一键安装 Docker、BBR 加速、系统清理以及各种面板工具。
bash
curl -sS -O https://raw.githubusercontent.com && chmod +x kejilion.sh && ./kejilion.sh
请谨慎使用此类代码。
提示:运行该脚本后,会进入一个中文交互菜单,按需选择对应的数字编号即可完成复杂环境的部署。
五、 总结与建议
安全性:由于 CentOS 7 已停止官方支持,建议在公网环境下配合 Firewalld 使用,并尽量将业务迁移至 AlmaLinux 或 Rocky Linux。
时间同步:脚本中安装了
ntpdate,建议配置定时任务(Crontab)定期同步时间,防止因时钟漂移导致证书失效。别名设置:如果习惯了 DNF,可以在
.bashrc中设置alias yum='dnf'。