admin管理员组

文章数量:814272

Linux—更换国内镜像源

Linxu—更换国内镜像源

在我们安装完linux之后,难免会碰到一些不存在的命令之类的事情,最常见的就是在查看IP的时候系统中不存在ifconfig命令之类的,这就需要去下载,但是下载太慢了呀,系统的镜像默认都是国外的,所以更改镜像源就成了入门必懂的知识

目录
1、保存一份镜像源
2、找到国内镜像源
3、更改镜像源
4、查看镜像源更改成功
5、可能踩到的坑


一、保存一份镜像源

虽说国外镜像源非常慢,但是也不是完全用不了,为了保险起见,我们在更换镜像源之前,得先备份一下当前的镜像源。如下:

 cp /etc/apt/sources.list /etc/apt/sources.list.bak

这样会在指定目录下生成备份文件,至此,我们的的备份工作就完成了。


二、找到国内镜像源

做完被份工作之后,我们接下来的要找到适合我们版本的镜像源,随后更改。

1、查看自己的系统版本
查看版本的方式有很多种,我这里列举出两种:

  • 1.查看version文件。使用以下命令:
uname -a

会出现以下信息:

  • 2.使用外置命令(需要下载):
linuxlogo

会出现如下信息:



三、更换镜像源

获取到国内的Linux镜像源有很多,这里我给出两个镜像源的网站,大家也可以找自己喜欢的镜像源,下面是两个镜像源地址:

链接1: 清华源
链接2: 阿里源

找到镜像源之后,找出对应的版本,然后复制镜像源。我这里以Ubuntu18.04版本为例,如下:

复制下来之后,在Linux中使用编辑器打开sources.list文件

vim /etc/apt/sources.list

删除里面的内容(在vim编辑器的一般模式疯狂按d),把新内容复制进去

在复制进去之后强制保存且退出(:wq!),这样就更改好了镜像源。



四、查看镜像源是否更改成功

在更改完之后,我们得测试以下是否更改成功,所以一般会使用以下命令来刷新存储库索引判断镜像源是否更改成功

apt update

若不出问题,会替换完成。如下:

至此,我们就完成了Linux的镜像源替换。



五、可能踩到的坑

在初次更改镜像源时,踩到坑是难免的,但是踩到的坑千奇百怪,我这里也只能简单列出几个我认为比较常见的坑(一个悲伤的故事)供大家参考。若前四步不存在问题且apt update不出问题的话,可以免去这一步

1、apt update 测试的时候出了问题

在Linux版本比较靠前的同学可能会出现的问题最,主要是14之前的,大致报错应该是不识别这个命令。在14版本之前,包管理一般都被分散在了apt-get、apt-cache、apt-config 等这三个命令中,但是由于apt-get使用的频率很多,其他两个很少,所以在高版本中之间并到apt上了。上面中我们测试的时候不使用apt-get update 是因为在比较高的版本中,各厂商更推荐使用apt而非需要之间的转换,高版本使用apt-get是没问题的,但是低版本没法使用高版本的命令,所以,若在14版本之前的话,那就使用apt-get update。


2、apt update 不可用

出现这种问题的同学Linux可能不是Ubuntu,可能是Red Hat、Fedora、CentOS等版本上运行广泛,若你版本是Centos 6、Centos 7则应该是这里出现了这个问题,解决办法是使用以下命令

yum update

3、无法连接外网

出现这种问题的同学应该是手动配置了IP才照成的,能ping通局域网,但是不能ping外网,导致想更新资源的时候出现问题,这种问题解决也比较容易,使用dhclient命令

dhclient ens33

这个命令是动态获取IP,使用这个命令后,Linux的IP地址将会自动获取,这就有同学要问了,“我用xshell连接使用这个命令岂不是得重新连接咯?”这也倒不是,我使用这个命令的时候也是在xshell使用的,但是我只敢保证在xshell上没问题,若是使用腾讯云、阿里云等服务器的话我就不敢保证了,若真是服务器上租来的linux的同学还是慎用!!!


以上就是我能想到也踩过的坑,若出现问题大家可以参考以下,若能帮助到肯定最好,若帮助不到的话大家就自行百度吧!


结尾:文章中可能还存在着技术上的问题,若某个地方出错还请各位大佬评论区指正。最后感谢大家的阅读。

本文标签: Linux更换国内镜像源