Ubuntu、Centos、Python软件源
ubuntu更换阿里源
#备份
cd /etc/apt/
cp sources.list sources.list.bk
cd /etc/apt/sources.list.d/
#写入文件
Types: deb
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: noble noble-security noble-updates noble-proposed noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
#验证
apt list --upgradable
debian更换阿里源
sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list.d/debian.sources && \
sed -i 's/security.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list.d/debian.sources
python更换阿里源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ && \
pip config set install.trusted-host mirrors.aliyun.com
Centos更换阿里源
#查看Centos版本
cat /etc/centos-release
#解决mirrorlist.centos.org无法访问
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
#CentOs7
curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.aliyun.com/repo/Centos… curl -o /etc/yum.repos.d/epel.repo mirrors.aliyun.com/repo/epel-7…
#Centos8 curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.aliyun.com/repo/Centos-8.repo
yum clean all && yum makecache
批量更改脚本
sed -i 's|mirrorlist=mirrorlist.centos.org|#mirrorlist=http://mirrorlist…' /etc/yum.repos.d/.repo sed -i 's|#baseurl=mirror.centos.org|baseurl=http://mirrors.al…' /etc/yum.repos.d/.repo sed -i 's|#baseurl=mirror.centos.org|baseurl=http://mirrors.al…' /etc/yum.repos.d/.repo sed -i 's|#baseurl=mirror.centos.org|baseurl=http://mirrors.al…' /etc/yum.repos.d/.repo
测试安装
yum install -y wget
#### 推荐阅读
- [AllinSSL 一个开源的自动化证书监控托管工具](https://www.skillup.host/1/devops/allinssl.md)
- [服务器安全加固fail2ban用法](https://www.skillup.host/1/linux/safe/fail2ban.md)
---
<center>
<img src="https://file.lae.skillup.host/lae2/private/340b10a4/368a619d/9916342f/8874e259.png" style="width: 100px;">
</center>
```.preview-wrapper pre::before { position: absolute; top: 0; right: 0; color: #ccc; text-align: center; font-size: 0.8em; padding: 5px 10px 0; line-height: 15px; height: 15px; font-weight: 600; } .hljs.code\_\_pre > .mac-sign { display: flex; } .code\_\_pre { padding: 0 !important; } .hljs.code\_\_pre code { display: -webkit-box; padding: 0.5em 1em 1em; overflow-x: auto; text-indent: 0; } h2 strong { color: inherit !important; }