top
本文目录
环境准备
服务端配置流程
1. 安装必要组件
2. 创建仓库目录
3. 镜像同步操作
4. 生成仓库元数据
客户端配置方法
安全策略调整
功能验证测试
维护注意事项

CentOS7搭建局域网YUM仓库完整指南

CentOS7搭建局域网YUM仓库实战教程

环境准备

准备两台CentOS 7主机:

  • 服务端:IP地址192.168.1.100,安装HTTP服务和存储空间≥50GB
  • 客户端:IP地址192.168.1.200,需访问本地YUM源

服务端配置流程

1. 安装必要组件

yum install -y httpd createrepo
systemctl start httpd
systemctl enable httpd

2. 创建仓库目录

mkdir -p /var/www/html/centos/7/{os,epel,updates}
chmod -R 755 /var/www/html/centos

3. 镜像同步操作

reposync -g -l -d -m --repoid=base --newest-only 
--download-path=/var/www/html/centos/7/os/

4. 生成仓库元数据

createrepo /var/www/html/centos/7/os/
createrepo /var/www/html/centos/7/epel/
createrepo /var/www/html/centos/7/updates/

客户端配置方法

cat > /etc/yum.repos.d/local.repo << EOF
[local-base]
name=Local CentOS Base
baseurl=http://192.168.1.100/centos/7/os/
enabled=1
gpgcheck=0

[local-epel]
name=Local EPEL
baseurl=http://192.168.1.100/centos/7/epel/
enabled=1
gpgcheck=0
EOF

安全策略调整

# 关闭SELinux
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

# 防火墙放行HTTP
firewall-cmd --permanent --add-service=http
firewall-cmd --reload

功能验证测试

yum clean all
yum repolist
yum install -y tree

维护注意事项

  • 定期执行reposync --newest-only同步更新
  • 添加新软件包后需重新生成元数据
  • 建议配置定时任务自动同步官方源
  • 存储空间监控建议设置80%使用预警

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报