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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现