RHEL7环境下搭建本地yum源
2015-01-09 16:53
447 查看
本地yum源服务,可以通过http服务或者ftp服务来实现文件共享。
这里,我使用http的方式,因为如果用ftp的话,必须要开启允许匿名登录,存在一定的安全隐患。
计划把不同版本的RHEL安装光盘镜像作为yum文件直接共享出去,方便之后维护装包,不用每次都手工挂载镜像了。
我采用RHEL7+Apache的组合,当然你也可以用Nginx。本机ip地址为192.168.93.211。
--------------------------------------------------------------------------------------------------------------------------------------------------------
1、安装Apache Web服务组件
# yum groupinstall web* -y
![](https://img-blog.csdn.net/20150109171838906?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvanVuanVuamlhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2、拷贝镜像文件到共享目录中
创建共享目录
#mkdir -p /var/www/html/rhel/7Server/x86_64(其他的版本也类似创建相应目录就可以了)
#cd /mnt(镜像文件挂载在/mnt目录下)
拷贝镜像文件
#cp -rfa * /var/www/html/rhel/7Server/x86_64
![](https://img-blog.csdn.net/20150109171857985?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvanVuanVuamlhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3、开启httpd服务,并设为开机自启动
#systemctl start httpd
#systemctl enable httpd
![](https://img-blog.csdn.net/20150109171843593?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvanVuanVuamlhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4、配置防火墙,SeLinux
设置同网段的服务器可以访问该主机的http服务,并永久生效
#firewall-cmd --add-rich-rule "rule family="ipv4" source address="192.168.93.0/24" service name="httpd" accept"
#firewall-cmd --add-rich-rule "rule family="ipv4" source address="192.168.93.0/24" service name="httpd" accept" --permanent
![](https://img-blog.csdn.net/20150109171910481?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvanVuanVuamlhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20150109171916846?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvanVuanVuamlhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
#getenforce查看一下SeLinux的状态,Enforcing表示强制执行。这里其实没有影响,如果你做的不行的话,可以把SeLinux设成disabled。
![](https://img-blog.csdn.net/20150109171924349?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvanVuanVuamlhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
5、本地测试一下
#vi /etc/yum.repos.d/yum.repo
[pecyum]
name=RHEL7 Yum
baseurl=http://192.168.93.211/rhel/7Sever/x86_64
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
#yum clean all
#yum list tree(随便写个包,测试一下看看是否可以获取到信息)
![](https://img-blog.csdn.net/20150109171919406?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvanVuanVuamlhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
OK了。
这里,我使用http的方式,因为如果用ftp的话,必须要开启允许匿名登录,存在一定的安全隐患。
计划把不同版本的RHEL安装光盘镜像作为yum文件直接共享出去,方便之后维护装包,不用每次都手工挂载镜像了。
我采用RHEL7+Apache的组合,当然你也可以用Nginx。本机ip地址为192.168.93.211。
--------------------------------------------------------------------------------------------------------------------------------------------------------
1、安装Apache Web服务组件
# yum groupinstall web* -y
2、拷贝镜像文件到共享目录中
创建共享目录
#mkdir -p /var/www/html/rhel/7Server/x86_64(其他的版本也类似创建相应目录就可以了)
#cd /mnt(镜像文件挂载在/mnt目录下)
拷贝镜像文件
#cp -rfa * /var/www/html/rhel/7Server/x86_64
3、开启httpd服务,并设为开机自启动
#systemctl start httpd
#systemctl enable httpd
4、配置防火墙,SeLinux
设置同网段的服务器可以访问该主机的http服务,并永久生效
#firewall-cmd --add-rich-rule "rule family="ipv4" source address="192.168.93.0/24" service name="httpd" accept"
#firewall-cmd --add-rich-rule "rule family="ipv4" source address="192.168.93.0/24" service name="httpd" accept" --permanent
#getenforce查看一下SeLinux的状态,Enforcing表示强制执行。这里其实没有影响,如果你做的不行的话,可以把SeLinux设成disabled。
5、本地测试一下
#vi /etc/yum.repos.d/yum.repo
[pecyum]
name=RHEL7 Yum
baseurl=http://192.168.93.211/rhel/7Sever/x86_64
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
#yum clean all
#yum list tree(随便写个包,测试一下看看是否可以获取到信息)
OK了。
相关文章推荐
- RHEL6.6环境下搭建本地yum源(Nginx版)
- RHEL6.4 和centos5.8搭建本地yum源
- rhel搭建本地yum源
- RHEL6搭建本地yum源
- 快速搭建RHEL5.9本地yum源
- 【APP】CentOS 5/RHEL 5下搭建本地YUM源
- YUM源的本地实现过程(系统环境rhel5)
- RHEL初接触之本地yum源配置和实验环境
- RHEL5下部署kickstart系统和搭建本地yum源 详细步骤
- rhel5.5快速搭建本地yum源
- linux下配置本地yum源快速搭建LAMP环境
- hadoop环境搭建之制作本地yum源
- CentOS6.5环境下使用镜像文件搭建本地yum源
- rhel6.2 本地yum源搭建
- CentOS 5/RHEL 5下搭建本地YUM源
- 7款本地PHP环境搭建工具
- RHEL 6教程:使用本地光盘做yum源
- IIS5.1的下载和安装,快速搭建本地ASP环境
- 搭建Sipdroid本地开发环境
- RHEL 配置本地YUM源