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



浙公网安备 33010602011771号