Index of 一键换源脚本

使用脚本前请先安装curl,不想安装curl可以使用wget的脚本
apt -y install curl
yum -y install curl

### Ubuntu推荐使用这个一键换源

###ubuntu14/16/18/20/22/23/24,多版本自动识别,脚本包含阿里源、网易源、腾讯源、清华源、华为源

bash <(curl -sL giie.cn/sh/ubuntu.sh)
bash <(wget -qO- giie.cn/sh/ubuntu.sh)
bash <(wget -qO- 107.149.212.83/sh/ubuntu.sh)

### Ubuntu ARM架构一键换源脚本(arm/aarch64)支持所有ubuntu版本自动识别,包含阿里源、网易源、清华源

bash <(curl -sL giie.cn/sh/ubuntu-arm.sh)
bash <(wget -qO- giie.cn/sh/ubuntu-arm.sh)
bash <(wget -qO- 107.149.212.83/sh/ubuntu-arm.sh)

### s5加速代理下载,执行后输入对应下载链接即可

bash <(curl -sL 107.149.212.83/sh/dl.sh)

### s5加速git

bash <(curl -sL 107.149.212.83/sh/git.sh)


###如果是虚拟机换完源TOOLS不正常的请重装一下TOOLS,输入下面三行命令进行重装然后重启虚拟机即可

sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop

###安装vim/nano和ssh服务

sudo apt install vim
sudo apt install nano
sudo apt install openssh-server


配置SSH

sudo nano /etc/ssh/sshd_config

找到下面内容改成yes

PermitRootLogin yes
PasswordAuthentication yes
允许远程登录:确保PermitRootLogin选项设置为yes,允许以root身份远程登录。如果你希望禁止root用户远程登录,请将其设置为no。
允许密码身份验证:如果你想要允许使用密码进行身份验证,请确保PasswordAuthentication选项设置为yes。

防火墙设置

sudo ufw allow ssh
启动ssh服务:
sudo systemctl status ssh
设置开机自启
sudo systemctl enable ssh
sudo systemctl is-enabled ssh
重启SSH
sudo systemctl restart ssh

检测是否安装或者正在运行

sudo systemctl status ssh


### CentOS7推荐使用这个一键换源

CentOS7 阿里源、163、腾讯多个可选换源脚本
bash <(curl -sL giie.cn/sh/Centos-7.sh)
bash <(wget -qO- giie.cn/sh/Centos-7.sh)
bash <(wget -qO- 107.149.212.83/centos7.sh)
cd /etc/yum.repos.d
阿里源 curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.aliyun.com/repo/Centos-7.repo
腾讯源 curl -o /etc/yum.repos.d/CentOS-Base.repo 107.149.212.83/tx/CentOS-Base.repo
清除缓存
yum clean all
yum makecache
更新yum
yum -y update

CentOS7一键安装5.4.275内核

bash <(wget -qO- 107.149.212.83/sh/Centos-kernel-5.4.275.sh)

### CentOS7一键安装BBR,境外服务器安装,自己电脑虚拟机不要安装

bash <(wget -qO- 107.149.212.83/sh/bbrplus_centos.sh)

### Debian推荐使用这个一键换源

Debian 多版本自动识别,脚本包含阿里源、网易源、腾讯源、清华源、华为源
bash <(curl -sL giie.cn/sh/Debian.sh)
bash <(wget -qO- giie.cn/sh/Debian.sh)
bash <(wget -qO- 107.149.212.83/sh/Debian.sh)


CentOS7一键安装常用软件【谷歌浏览器、向日葵远程、ToDesk、换源】

bash <(curl -sL 107.149.212.83/sh/CentOS7-ruanjian.sh)
bash <(wget -qO- 107.149.212.83/sh/CentOS7-ruanjian.sh)


### kali推荐使用这个一键换源

 kali 多版本自动识别,脚本包含阿里源、网易源、腾讯源、清华源、华为源
 bash <(curl -sL giie.cn/sh/kali.sh)
bash <(wget -qO- giie.cn/sh/kali.sh)
bash <(wget -qO- 107.149.212.83/sh/kali.sh)

### Fedora推荐使用这个一键换源

 Fedora33/34/35 多版本自动识别,脚本包含阿里源、网易源、清华源
 bash <(curl -sL giie.cn/sh/Fedora.sh)
bash <(wget -qO- 107.149.212.83/sh/Fedora.sh)

### Rocky推荐使用这个一键换源

 Rocky 多版本自动识别,脚本包含阿里源、网易源、清华源
 bash <(curl -sL giie.cn/sh/Rocky.sh)
bash <(wget -qO- giie.cn/sh/Rocky.sh)
bash <(wget -qO- 107.149.212.83/sh/Rocky.sh)


### ubuntu/debian一键安装常用软件【QQ、谷歌浏览器、向日葵远程、ToDesk、百度网盘、金山WPS、微信-[不支持ubuntu24]、Visual Studio Code、SSH、NGINX】

 bash <(curl -sL giie.cn/sh/ruanjian.sh)
 bash <(wget -qO- giie.cn/sh/ruanjian.sh)
 bash <(wget -qO- 107.149.212.83/sh/ruanjian.sh)

### 一键安NGINX,支持CentOS、ubuntu、debian、kali

bash <(wget -qO- giie.cn/sh/nginx.sh)

### CentOS7修改网卡脚本

 bash <(curl -sL giie.cn/sh/CentOS7-ens.sh)
bash <(wget -qO- giie.cn/sh/CentOS7-ens.sh)


debian11
bash <(curl -sL giie.cn/sh/debian11.sh)
bash <(wget -qO- giie.cn/sh/debian11.sh)
cd /etc/apt/
rm sources.list
wget giie.cn/sh/debian11/sources.list
debian12(清华源)
bash <(curl -sL giie.cn/sh/debian12.sh)
bash <(wget -qO- giie.cn/sh/debian12.sh)
cd /etc/apt/
rm sources.list
wget giie.cn/sh/debian12/sources.list

ubuntu/debian/kali安装TOOLS(执行后会自动重启)

bash <(curl -sL giie.cn/sh/tools.sh)
bash <(wget -qO- giie.cn/sh/tools.sh)
bash <(wget -qO- 107.149.212.83/sh/tools.sh)
更新系统
sudo apt-get update -y
升级软件
sudo apt-get upgrade -y

CentOS8 换国内源

cd /etc/yum.repos.d/
mkdir repo_bak
mv *.repo repo_bak/
下面三个选一个就行了
腾讯源 wget -O /etc/yum.repos.d/CentOS-Base.repo mirrors.cloud.tencent.com/repo/centos8_base.repo
      curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.cloud.tencent.com/repo/centos8_base.repo
阿里源 wget -O /etc/yum.repos.d/CentOS-Base.repo mirrors.aliyun.com/repo/Centos-8.repo
      curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.aliyun.com/repo/Centos-8.repo
华为源 wget -O /etc/yum.repos.d/CentOS-Base.repo repo.huaweicloud.com/repository/conf/CentOS-8-reg.repo
      curl -o /etc/yum.repos.d/CentOS-Base.repo repo.huaweicloud.com/repository/conf/CentOS-8-reg.repo
清除缓存
sudo dnf config-manager --set-enabled PowerTools
sudo dnf clean all
sudo dnf makecache
更新如果需要:sudo dnf update


CentOS6 阿里源

直接删除原有的下载阿里的替换即可,如果原来有CentOS-Base.repo直接删掉即可
cd /etc/yum.repos.d/
wget giie.cn/sh/CentOS-Base.repo
curl -O giie.cn/sh/CentOS-Base.repo
wget 107.149.212.83/sh/CentOS-Base.repo
yum clean all
yum makecache
安装EPEL(Extra Packages for Enterprise Linux )源
yum install -y epel-release
再次运行yum clean all 清除缓存,运行 yum makecache 生成新的缓存
查看启用的yum源和所有的yum源
yum repolist enabled
yum repolist all
更新yum
yum -y update