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 @ 2022-03-22 09:48  zp子芃  阅读(447)  评论(0)    收藏  举报