1.常用yum源
1、163
官网: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/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/centos/6/os/x86_64/
http://mirrors.sohu.com/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6
4、RepoForge
http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
5、bjtu
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
命令:
wget http://test.com/testfile.zip ->下载指定文件到当前文件夹wget -O wordpress.zip http://test.com/download ->指定保存名字wget --limit-rate=300k http://www.linuxde.net/testfile.zip ->限制下载速度wget -c http://www.linuxde.net/testfile.zip ->断点续传wget -b http://www.linuxde.net/testfile.zip ->后台下载# 设置使用指定浏览器下载(伪装下载)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.zipwget --spider url ->测试下载wget --tries=40 URL ->设置重试次数为40wget -i filelist.txt ->从filelist.txt获取下载地址# 镜像网站# --miror开户镜像下载。# -p下载所有为了html页面显示正常的文件。# --convert-links下载后,转换成本地的链接。# -P ./LOCAL保存所有文件和目录到本地指定目录wget --mirror -p --convert-links -P ./LOCAL URLwget --reject=gif ur ->下载一个网站,但你不希望下载图片,可以使用这条命令wget -o download.log URL ->把下载信息存入日志文件wget -Q5m -i filelist.txt ->限制总下载文件大小wget -r -A.pdf url ->下载指定格式文件# FTP下载wget ftp-urlwget --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.backup2.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。修改内容为下
nameserver 8.8.8.8 #google域名服务器nameserver 8.8.4.4 #google域名服务器
2.1.3.2
[root@2bin ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DNS2=8.8.4.4DNS1=8.8.8.8
重启service network restart
2.1.4清楚原有的yum信息
yum clean all2.1.5将服务器上的软件包信息在本地缓存,以提高搜索和安装软件的速度
yum makecache2.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 all2.2.5将服务器上的软件包信息在本地缓存,以提高搜索和安装软件的速度
yum makecache2.2.6 更新,选择下面其中一个命令
yum -y update(所有都升级和改变)
升级所有包,系统版本和内核,改变软件设置和系统设置
yum -y upgrade(不变内核和设置,升级包和系统版本)
升级所有包和系统版本,不改变内核,软件和系统设置
通过yum源安装redis
在使用 yum install redis命令安装redis时,出现以下提示:
Loaded plugins: fastestmirror, refresh-packagekit, securitySetting up Install ProcessLoading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.comNo package redis available.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