CentOS6、CentOS7配置Base源和epel源


1.用yum安装软件报错


1 2 3

​Could not retrieve mirrorlist http:​​​​//mirrorlist​​​​.centos.org/?release=6&arch=x86_64&repo=os​​​​error was 14: PYCURL ERROR 6 - "Couldn​​​​'t resolve host '​​​​mirrorlist.centos.org'​​​​# 这种错误是因为网络问题,没有配置/etc/resolv.conf,在这个文件里写入nameserver 8.8.8.8即可.​


2.在CentOS6上配置Base源


1 2 3 4 5 6 7 8 9

​# 备份你的原镜像文件,出错后还可以恢复​​​​mv​​​​/etc/yum​​​​.repos.d​​​​/CentOS-Base​​​​.repo ​​​​/etc/yum​​​​.repos.d​​​​/CentOS-Base​​​​.repo.backup​​​​# 下载新的CentOS-Base.repo到/etc/yum.repos.d/​​​​wget -O ​​​​/etc/yum​​​​.repos.d​​​​/CentOS-Base​​​​.repo http:​​​​//mirrors​​​​.aliyun.com​​​​/repo/Centos-6​​​​.repo​​​​yum makecache ​​​​# 生成缓存​​​​yum clean all ​​​​# 清除缓存​​​​chkconfig NetworkManager off​​​​service NetworkManager stop​


3.在CentOS7上配置EPEL源


1 2 3 4 5 6 7

​wget -O ​​​​/etc/yum​​​​.repos.d​​​​/epel​​​​.repo http:​​​​//mirrors​​​​.aliyun.com​​​​/repo/epel-6​​​​.repo​​​​yum repolist ​​​​# 验证是否成功​​​​# 如果出错,就编辑vi epel.repo,取消baseurl的注释,将mirrorlist行注释,就差不多了.​​​​# Centos7同理​​​​wget -O ​​​​/etc/yum​​​​.repos.d​​​​/CentOS-Base​​​​.repo http:​​​​//mirrors​​​​.aliyun.com​​​​/repo/Centos-7​​​​.repo​​​​wget -O ​​​​/etc/yum​​​​.repos.d​​​​/epel​​​​.repo http:​​​​//mirrors​​​​.aliyun.com​​​​/repo/epel-7​​​​.repo​


清除缓存,加载yum源

​yum clean all && yum makecache​

4.CentOS6关停iptables


1 2 3 4

​iptables -F​​​​/etc/init​​​​.d​​​​/iptables​​​​save​​​​chkconfig iptables off​​​​service iptables stop​


5.hping3解决编译报错问题


1 2 3 4 5 6 7 8 9 10

​在安装完​​​​gcc​​​​后,编译报错,需要编辑bytesex.h文件,添加一行​​​​vim bytesex.h​​​​#if defined(__i386__) \​​​​​​​​|| defined(__x86_64__) \​​​​​​​​|| defined(__alpha__) \​​​​# hping3命令用法详解:http://www.searu.org/16384.html​​​​# hping3命令:http://man.linuxde.net/hping3​​​​# hping的使用方式:http://blog.csdn.net/lhl_blog/article/details/19572631​​​​# iftop的安装和简单使用:https://www.cnblogs.com/chaichuan/p/4442610.htm​



yum常用命令




yum install    # 安装

yum remove #卸载

yum update #更新

yum clean all #清除缓存

yum makecache #加载缓存

yum info #查看信息

yum list #查看包列表

hping3命令