excel表格在局域网内设置共享的教程
588
2022-05-30
本地yum仓库-->通过镜像文件实现
在线yum仓库-->阿里 华为 清华(很多内网服务器是不能跟外网通信,需要在局域网内自己构建yum仓库)
一.利用ftp构建base源
私有yum仓库构建需要ftp或http服务,此处我们选择ftp服务为例。
首先在服务端安装vsftpd服务:yum -y install vstpd
启动ftp服务:systemctl start vsftpd
设置开机自启动:systemctl enable vsftpd
ftp默认的共享目录在/var/ftp/下,该目录也是ftp用户的家目录。
在VMware虚拟机中我们可以直接拷贝镜像下的软件包到ftp下,但是在现实工作中,物理服务器内没有虚拟机,不存在镜像文件,也就不存在软件包,所以我们需要用xftp上传镜像文件
进入根下opt目录(一般设备可以存放到此目录):cd /opt
使用xftp将centos镜像传到opt目录下
在ftp目录下创建目录centos-base:mkdir /var/ftp/centos-base
传输完成后,opt目录下出现
CentOS-7-x86_64-DVD-1810.iso镜像文件,ls /opt即可查看到。
将镜像文件挂载到ftp目录下新建的centos-base目录中:
mount -o loop CentOS-7-x86_64-DVD-1810.iso /var/ftp/centos-base/
进入centos-base目录,查看是否可以看到挂载的内容:cd /var/ftp/centos-base,进去后ls查看。
服务端yum仓库部署完成,开始在客户端测试。
进入客户端yum配置文件:cd /etc/yum.repo.d/
将目录下的repo复制为centos-base.repo(根据工作中具体情况来做):cp local.repo centos-base.repo
创建bak目录,将原文件local.repo放进去。
编辑centos-base.repo文件:vim centos-base.repo。此处需要更改标签,然后将源地址改为服务端IP地址,地址后跟挂载镜像文件的目录。
修改完成后,清理客户端yum缓存:yum clean all
客户端构建新的元数据库:yum makecache
全部构建完成,客户端可以使用了。
二.利用http(Apache服务)构建epel源(扩展源)
有些包镜像文件中不提供,例如nginx,此时我们要去网上下载然后放到本地构建,此处我们选择清华大学开源镜像站。
在清华大学开源镜像站下载nginx-1.16.1-3.el7.x86_64.rpm包。
在服务端安装lrzsz进行文件拖曳传输:yum -y install lrzsz,将nginx包拖曳到家目录下。
服务端安装Apache服务:yum -y install httpd
启动Apache服务:systemctl start httpd
设置开机自启动:systemctl enable httpd
Apache服务的家目录在/var/www/html/
在Apache服务的家目录下创建目录epel:mkdir /var/www/html/epel
将nginx包移到epel目录下:mv nginx-1.16.1-3.el7.x86_64.rpm /var/www/html/epel/
进入epel目录:cd /var/www/html/epel/,ls查看。
现在需要生成nginx包的依赖关系,我们在epel目录下创建Packages目录和repodata目录mkdir Packages repodata
将nginx包放到Packages目录下:mv nginx-1.16.1-3.el7.x86_64.rpm Packages/
安装createrepo包:yum -y install createrepo
在epel当前目录下执行createrepo ./
查看repodata目录下是否生成了记录依赖关系的文件:ls repodata/
服务端完成配置,进入客户端测试。
客户端进入yum源路径cd /etc/yum.repos.d/
复制当前centos-base.repo文件为epel.repo文件(根据工作具体情况来修改): cp centos-base.repo epel.repo
修改repo文件:vim epel.repo,主要修改标签和baseurl路径。
客户端清理yum缓存:yum clean all
客户端构建新的yum元数据库:yum makecache
安装nginx测试,根据提示所缺依赖包,到清华开源镜像站下载,然后放到Packages目录下,在epel目录下执行createrepo ./重新生成依赖文件,全部操作完成。
附件: 局域网内构建私有yum仓库.docx 178.85KB 下载次数:1次
CentOS Linux 云计算
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。