LINUX搭建YUM网络源

YUM光盘源默认只能本地使用,局域网其他服务器使用起来不方便,所以需要构建HTTP局域网YUM源解决问题

1.挂载光盘镜像文件至 /mnt

mount  /dev/cdrom    /mnt/

如果有报错可写入被保护,可执行如下命令

mount -o rw /dev/cdrom    /mnt/

或者

mount -o loop /dev/cdrom    /mnt/

 

2.拷贝/mnt/Packages 目录下所有软件包至 /var/www/html/centos

mkdir  -p  /var/www/html/centos

cp -R  /mnt/Packages/*   /var/www/html/centos/

 

3.使用Createrrepo创建本地源,执行如下命令会在centos目录生成repodata目录

yum install createrepo* -y 

cd  /var/www/html

createrepo centos/

 

4.利用HTTP发布YUM本地源

本地YUM源通过createrepo搭建完毕,需要借助http web 服务器,发布 /var/www/html/centos/中所有软件,并启动httpd服务

yum install httpd httpd-devel -y      安装http web服务

useradd apache -g apache           创建apache用户和组

systemctl restart httpd.service        重启httpd服务

setenforce 0                                  临时关闭selinux

systemctl stop firewalld.service     停止防火墙

ps  -ef |grep httpd                         查看httpd进程是否启动

 

5.在YUM客户端,创建/etc/yum.repos.d/http.repo文件,写入下面内容

 [base]

name="centos7 http yum"

baseurl=http://serverIP/centos/

gpgcheck=0

enable=1

 

6.在YUM客户端上执行如下命令

yum clean all

yum install ntpdate -y  验证完毕

 

7.在服务端写入/etc/fstab 永久生效

查看磁盘挂载路径

 

 

 

写入/etc/fstab

 

 

 

 

posted @   zp子芃  阅读(438)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示