#本文用于仅学习及分享:
KingveyLee;
狗不狸包子
本文学习借鉴了CSDN两位大神的教程方法,文末贴上了他们的文章链接,由衷感谢:
写文原因:
网上准备的教程不够完整,小白新人需要捣鼓一段时间,经常排查,本文亲测可用,用于分享学习,欢迎留言咨询,共同学习!
本地镜像源(源主机,192.168.2.211 vmware 虚拟机与局域网客户机192.168.2.202桥接)
本方法在本地源服务器上使用httpd方式配置。
本地源主机:
环境准备:
创建本地源文件夹:
mkdir -p /media/centos/
挂载镜像文件至指定的目录。
mount /dev/cdrom /media/centos
备份原本地源。
cp -rf /etc/yum.repos.d /etc/yum.repos.d_$(date '+%Y%m%d_%H%M%S')
删除默认原本地源。
rm -rf /etc/yum.repos.d/*
配置本地源,创建Media.repo文件。
vi /etc/yum.repos.d/Media.repo
配置如下内容:
[iso]
name=Media
baseurl=file:///media/centos/
gpgcheck=0
enabled=1
wq保存完成编写,且完成本地源的配置。 :
加载本地yum源&测试
# 清除yum缓存
yum clean all
# 缓存本地yum源
yum makecache
# 测试yum本地源
yum list
然后安装httpd服务,在服务器上已有本地源的前提下安装:
yum -y install httpd
service httpd status #检查httpd是否运行
service httpd start #启动httpd服务,
2、关闭防火墙:
systemctl stop firewalld.service #暂时停止防火墙
systemctl disable firewalld.service #禁用防火墙
firewall-cmd --state #检查防火墙是否在运行
此时可以使用浏览器访问服务器,如在浏览器中输入http://192.168.2.211,会出现Testing 123界面,也就是能正常访问服务器
3、建立软链接,把文件链接到/var/www/html/下:
ln -s /media /var/www/html/
浏览器输入http://192.168.2.211/media就可以访问该服务器的/media文件了。此处这样设置是因为浏览器访问服务器时,默认访问的根目录是服务器/var/www/html/文件夹下的文件。将目标文件复制进这个文件夹,或者建立软链接放置于此处,都能实现http访问目标文件。
客户机:
#备份yum.repos.d文件($(date '+%Y%m%d%H%M%S’)#日期)
修改centos-Base.repo 文件,修改[base]即可,其余内容注释掉,enabled=1,启用,把mirrorlist注释掉:
vi /etc/yum.repos.d/CentOS-Base.repo
修改内容:
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://192.168.2.211/media/centos
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
#加载本地yum源&测试
#清除yum缓存
yum clean all
#缓存本地yum源
yum makecache
#测试yum本地源
yum list
原文始发于微信公众号(像梦又似花):Centos7自己搭建内部局域网用本地源(http)及客户机yum连接详细教程
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论