CentOS 一键优化脚本使用教程

概述

欢迎使用咕咕云(GGY.NET)提供的 CentOS 一键优化脚本。本文档将详细介绍如何使用该脚本来优化你的 CentOS 系统。该脚本主要功能包括更换阿里云 yum 源和 EPEL 源、修改 DNS 配置以及优化 SSH 连接速度。支持的 CentOS 版本包括 5 到 8。

准备工作

  • 拥有 Root 权限:确保你有足够的权限来执行系统级别的更改。
  • 操作系统支持:该脚本仅支持 CentOS 系统。
  • 网络连接正常:脚本需要从互联网下载一些工具和配置文件,请确保你的网络连接正常。

下载脚本

你可以通过 wgetcurl 命令从咕咕云服务器下载脚本。以下是使用 wget 的示例:

wget -O centos.sh https://www.ggy.net/downloads/centos.sh

或者使用 curl

curl -s -O https://www.ggy.net/downloads/centos.sh

赋予执行权限

下载完成后,需要赋予脚本执行权限。使用以下命令:

chmod +x centos.sh

运行脚本

1. 执行所有优化功能

如果你想运行脚本中的所有优化功能(更换 yum 源、修改 DNS 配置、优化 SSH 连接速度),请输入数字 4

curl -o centos.sh https://www.ggy.net/downloads/centos.sh  && chmod 777 centos.sh && ./centos.sh

运行脚本后,会出现如下菜单:


******************************************************
*             CentOS一键优化脚本                     *
********************安装服务端***********************
* 0. 退出脚本                                     *
* 1. 一键更换阿里云yum源/EPEL源                     *
* 2. 一键修改DNS(223.5.5.5 8.8.8.8)             *
* 3. 一键优化SSH链接卡顿/慢                         *
* 4. 一键执行以上所有功能                          *
* 注意: 建议输入4使用一键脚本执行优化               *
******************************************************
*       咕咕云 GGY.NET - 安全、稳定、可信赖的产品与服务       *
******************************************************
中央处理器: 4核 操作系统: CentOS Linux release 7.9.2009 (Core) 64位
系统内存:   7.7G/7923M      本机IP: 123.45.67.89

请输入相对应的序列号数字:
    

根据提示输入 4,脚本将依次执行更换 yum 源、修改 DNS 配置和优化 SSH 连接速度的功能。

2. 单项优化功能

你也可以根据需要选择单项优化功能。以下是各个功能对应的序列号:

  • 1:更换阿里云 yum 源/EPEL 源
  • 2:修改 DNS 为 223.5.5.5 和 8.8.8.8
  • 3:优化 SSH 链接卡顿/慢
  • 0:退出脚本

例如,如果你想单独更换 yum 源,可以按照以下步骤操作:

curl -o centos.sh https://www.ggy.net/downloads/centos.sh  && chmod 777 centos.sh && ./centos.sh

然后在菜单中输入 1。脚本将执行更换 yum 源的操作。

功能详解

1. 更换阿里云 yum 源/EPEL 源

更换为阿里云的 yum 源和 EPEL 源可以显著提高软件包的下载速度和安装速度。脚本会自动检测你的 CentOS 版本,并相应地更换 yum 源配置文件。

2. 修改 DNS 为 223.5.5.5 和 8.8.8.8

脚本会将系统的 DNS 配置更改为 223.5.5.5 和 8.8.8.8,这两个 DNS 服务器分别是阿里云和 Google 的公共 DNS,通常情况下连接速度会更快。

3. 优化 SSH 链接卡顿/慢

SSH 连接慢通常与系统配置有关,脚本会修改 /etc/ssh/sshd_config 文件来优化 SSH 连接速度。主要的修改包括禁用 UseDNS 和其他可能影响速度的选项。

注意事项

  • 权限管理:确保你拥有足够的权限来执行系统级别的更改。使用 sudo 命令可以避免权限不足的问题。
  • 网络连接:脚本依赖于互联网下载工具(curlwget)和配置文件,请确保你的网络连接正常。
  • 备份重要文件:在执行大型系统更改之前,建议备份 /etc/ssh/sshd_config/etc/yum.repos.d/CentOS-Base.repo 等重要文件。可以使用以下命令进行备份:
    
    sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
    sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
                

常见问题

1. 脚本执行过程中出现错误提示

如果脚本执行过程中出现错误提示,请检查以下几点:

  • 权限:确保使用 sudo 或 root 用户执行脚本。
  • 网络连接:确保 curlwget 等 network 工具已正常安装,并且网络连接稳定。
  • 下载地址:确认脚本下载地址是否正确。

2. 一键优化功能是否会影响系统稳定性?

一键优化功能只是进行了一些常见的性能提升配置,但为了确保系统的稳定性,建议在执行脚本前备份重要配置文件。如果遇到问题,可以参考备份文件进行回滚。

3. 是否可以单独执行部分功能?

当然可以。根据菜单提示,输入相应的序列号数字(如 123),可以选择单独执行更换 yum 源、修改 DNS 或优化 SSH 连接等功能。

结论

通过本教程,你应该能够顺利地使用咕咕云提供的 CentOS 一键优化脚本。该脚本可以帮助你快速地进行系统优化,提高服务器的网络性能和 SSH 连接速度。如果你在使用过程中遇到任何问题,请参考脚本中的错误提示,或者联系咕咕云技术支持以获得帮助。

 123