1.yum仓库的创建
(1.)需要很多的rpm包(光盘、网上下载)
zabbix的rpm包
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
mongodb的rpm包
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 https://mirrors.aliyun.com/mongodb/yum/redhat/7/mongodb-org/3.0/x86_64/RPMS/\1#g' |bash
(2.)如何使客户获取rpm包 vsftpd (http、ftp)
移动到ftp目录下:mv zabbix/ mongodb/ /var/ftp/
安装vsftpd:yum install vsftpd -y 启动: systemctl start vsftpd
访问:ftp://10.0.0.200/
(3.)将放rpm包的目录变为一个仓库
yum install createrepo -y
createrepo /var/ftp/mongodb/
createrepo /var/ftp/zabbix/
2.源码包的管理
(1.)下载并解析源码包
wget http://nginx.org/download/nginx-1.16.1.tar.gz
mkdir /soft
tar xf nginx-1.16.1.tar.gz -C /soft/
(2.)配置、生成makefile
cd /soft/nginx-1.16.1/ ./configure --prefix=/usr/local/nginx-1.16
(3.)生成能执行的二进制文件,复制到系统配置环境
make make install