Linux运维学习笔记 3.25

搭建生产环境yum仓库

1.下载软件包

下载monggodb软件包

curl https://mirrors.aliyun.com/mongodb/yum/redhat/7/mongodb-org/3.0/x86_64/RPMS/ > 1.txt

grep "href" 1.txt  | awk -F '"' '{print $2}' | sed -r 's#(.*)#wget http://nginx.org/packages/centos/7/x86_64/RPMS/\1#g' > 2.txt

sh 2.txt

下载zabbix软件包

curl https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/  >1.txt

grep "href"  1.txt  | awk -F '"' '{print $2}' | sed -r 's#(.*)#wget https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/\1#g' |bash

2.应该提供什么方法让客户端获取到该rpm包 ( 以ftp协议为例)

yum install vsftpd -y

systemctl start vsftpd  (启动ftp服务)

mv zabbix/ nginx/ mongodb/ /var/ftp/

3.关闭防火墙

setenforce 0    #关闭selinux

systemctl stop firewalld

4.如何将存放rpm包的目录制作为为一个仓库 (以mongodb、zabbix仓库为例)

yum install createrepo -y

createrepo /var/ftp/mongodb/

createrepo /var/ftp/zabbix/

5.访问 ftp://10.0.0.200/

6.客户端使用 (配置yum源)

vim/etc/yum.repos.d/mongodb.repo

[mongodb]

name = db

baseurl = ftp://10.0.0.200/mongodb/

enabled = 1

gpgcheck = 0

然后用yum安装软件

yum install mongodb-org
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容