centos配置yum源

1.常用yum源

1、163

官网:http://mirrors.163.com/

官网:http://mirrors.163.com/centos/6/os/x86_64/

KEY:http://mirrors.163.com/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6

2、sohu

http://mirrors.sohu.com/

http://mirrors.sohu.com/centos/6/os/x86_64/

http://mirrors.sohu.com/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6

3、ustc

http://mirrors.ustc.edu.cn/

http://mirrors.ustc.edu.cn/centos/6/os/x86_64/

http://mirrors.sohu.com/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6

4、RepoForge

http://repoforge.org/use/

http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

5、bjtu

http://mirror.bjtu.edu.cn/

6、Treasure Data

http://packages.treasure-data.com/

http://packages.treasure-data.com/redhat/x86_64/

7、fedora

EPEL(Extra Packages for Enterprise Linux)

http://dl.fedoraproject.org/pub/epel/

http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6

http://dl.fedoraproject.org/pub/epel/6Server/x86_64/

http://dl.fedoraproject.org/pub/epel/6Server/x86_64/epel-release-6-8.noarch.rpm

8、fedora

国内知名的yum源镜像站有:

 阿里云,网址:https://opsx.alibaba.com/mirror

 网易163,网址:http://mirrors.163.com/

 清华大学,网址:http://mirrors.tuna.tsinghua.edu.cn/

 中科大,网址:http://mirrors.ustc.edu.cn/

 浙大,网址:http://mirrors.zju.edu.cn/

 

常用源整理:https://www.lbbniu.com/7552.html

 

2.更换yum源(两种方案)

 

查看centos的版本

rpm -q centos-release

 

(1)方案1

2.1.1、linux 如何查看wget 是否安装

上图表示已安装

未安装就安装

yum install -y wget

  yum install -y redhat-lsb
 

  查看版本,查看命令:lsb_release -a

 

命令:

 
  1. wget http://test.com/testfile.zip ->下载指定文件到当前文件夹

  2. wget -O wordpress.zip http://test.com/download ->指定保存名字

  3. wget --limit-rate=300k http://www.linuxde.net/testfile.zip ->限制下载速度

  4. wget -c http://www.linuxde.net/testfile.zip ->断点续传

  5. wget -b http://www.linuxde.net/testfile.zip ->后台下载

  6.  
  7. # 设置使用指定浏览器下载(伪装下载)

  8. wget --user-agent="Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16" http://www.linuxde.net/testfile.zip

  9.  
  10. wget --spider url ->测试下载

  11. wget --tries=40 URL ->设置重试次数为40

  12. wget -i filelist.txt ->从filelist.txt获取下载地址

  13.  
  14. # 镜像网站

  15. # --miror开户镜像下载。

  16. # -p下载所有为了html页面显示正常的文件。

  17. # --convert-links下载后,转换成本地的链接。

  18. # -P ./LOCAL保存所有文件和目录到本地指定目录

  19. wget --mirror -p --convert-links -P ./LOCAL URL

  20.  
  21. wget --reject=gif ur ->下载一个网站,但你不希望下载图片,可以使用这条命令

  22. wget -o download.log URL ->把下载信息存入日志文件

  23. wget -Q5m -i filelist.txt ->限制总下载文件大小

  24. wget -r -A.pdf url ->下载指定格式文件

  25.  
  26. # FTP下载

  27. wget ftp-url

  28. wget --ftp-user=USERNAME --ftp-password=PASSWORD url

 

2.1.2通过改名的方式备份源文件 

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.1.3下载新的源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

报错:

 

 

Linux系统wget: unable to resolve host address

该错误的意思是wget无法解析主机地址,导致错误的是DNS解析的问题。解决办法就是修改DNS为公共DNS,这里以谷歌DNS为例:

解决办法

2.1.3.1

进入/etc/resolv.conf。修改内容为下

 
  1. nameserver 8.8.8.8 #google域名服务器

  2. nameserver 8.8.4.4 #google域名服务器

2.1.3.2

 
  1. [root@2bin ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

  2.  
  3. DNS2=8.8.4.4

  4. DNS1=8.8.8.8

重启service network restart

 

2.1.4清楚原有的yum信息

 yum  clean all

2.1.5将服务器上的软件包信息在本地缓存,以提高搜索和安装软件的速度

yum makecache

2.1.6 更新,选择下面其中一个命令

yum -y update(所有都升级和改变)

升级所有包,系统版本和内核,改变软件设置和系统设置

yum -y upgrade(不变内核和设置,升级包和系统版本)

升级所有包和系统版本,不改变内核,软件和系统设置

 

yum repolist: 列出所有启用的源, 等同于yum repolist enabled; 

(2)方案2

2.2.1.把/etc/yum.repos.d文件夹下的所有东西都改名,加后缀.bak

2.2.2.创建一个文件,比如 xxxx.repo

2.2.3.添加你需要的源信息

2.2.4.清楚原有的yum信息

 yum  clean all

2.2.5将服务器上的软件包信息在本地缓存,以提高搜索和安装软件的速度

yum makecache

2.2.6 更新,选择下面其中一个命令

yum -y update(所有都升级和改变)

升级所有包,系统版本和内核,改变软件设置和系统设置

yum -y upgrade(不变内核和设置,升级包和系统版本)

升级所有包和系统版本,不改变内核,软件和系统设置

 

 

 

通过yum源安装redis

在使用 yum install redis命令安装redis时,出现以下提示:

 
  1. Loaded plugins: fastestmirror, refresh-packagekit, security

  2. Setting up Install Process

  3. Loading mirror speeds from cached hostfile

  4.  * base: mirrors.aliyun.com

  5.  * extras: mirrors.aliyun.com

  6.  * updates: mirrors.aliyun.com

  7. No package redis available.

  8. Error: Nothing to do

出现原因:
使用yum搜索某些rpm包,找不到包。安装EPEL后可以解决这个问题。

EPEL(Extra Packages for Enterprise Linux )即企业版Linux的扩展包,提供了很多可共Centos使用的组件,安装完这个以后基本常用的rpm都可以找到。
解决方案:
下载EPEL对应的版本和安装
版本寻找地址:http://fedoraproject.org/wiki/EPEL
进入地址后:如图
 

 

1.wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

2.rpm -ivh epel-release-latest-7.noarch.rpm

 

 

 

博主强烈推荐:https://blog.csdn.net/persistencegoing/article/details/84376427

希望大家关注我一波,防止以后迷路,有需要的可以加群讨论互相学习java ,学习路线探讨,经验分享与java求职  

群号:721 515 304