《 什么是yum 》yum倉庫的搭建
? ? ? ? 1. 準備軟件包 (1.光盤 2.緩存 3.聯(lián)網(wǎng)下載 4.同步)
? ? ? ? ? ? ? ? ? mount /dev/cdrom /mnt? ? # 掛載光盤
? ? ? ? 2. 通過ftp共享軟件包存放的目錄
? ? ? ? ? ? ? ? ? yum install vsftpd -y? ? ? ? ? # 安裝ftp
? ? ? ? ? ? ? ? ? systemctl start vsftpd? ? ? ? ? # 啟用 vsftpd
? ? ? ? ? ? ? ? ? systemctl stop firewalld? ? ? # 關(guān)閉防火墻
? ? ? ? ? ? ? ? ? setenforce 0? ? ? ? ? ? ? ? ? ? ? ? # 臨時關(guān)閉selinux
? ? ? ? 3. 將光盤的軟件包都拷貝至ftp共享的目錄下
? ? ? ? ? ? ? ? ? mkdir /var/ftp/centos7/? ? ? # 在目錄/var/ftp下 創(chuàng)建centos7目錄
? ? ? ? ? ? ? ? ? find? /mnt/ -type f -name "*.rpm" -exec cp {} /var/ftp/centos7/ \ ;? #將/mnt/目錄下 文件名以.rpm結(jié)尾的 移動至/var/ftp/centos7/目錄下
? ? ? ? 4. 將目錄共享的目錄設(shè)置成 yum 倉庫
? ? ? ? ? ? ? ? ? yum install createrepo -y? ? ? # 安裝 createrepo
? ? ? ? ? ? ? ? ? createrepo /var/ftp/centos7/? ? # 將安裝的放在 /var/ftp/centos7/ 目錄下
《 什么是yum 》增加zabbix倉庫
? ? ? ? ? ? ? ? ? 服務(wù)端 10.0.0.200
? ? ? ? ? ? ? ? ? mkdir /var/ftp/zabbix? ? ? # 在/var/ftp/目錄下 在創(chuàng)建zabbix
? ? ? ? ? ? ? ? ? curl 阿里源文件 > 1.txt? ? # 把包指向1.txt 保存起來
? ? ? ? ? ? ? ? ? cat 1.txt | grep "<a href" | awk -F '"' '{print $2}' > 2.txt? ? # 把截取到的放到2.txt
? ? ? ? ? ? ? ? ? chmod +x 2.txt? ? # 把文件加權(quán)限
? ? ? ? ? ? ? ? ? ./ 2.txt? ? # 執(zhí)行下載腳本
? ? ? ? ? ? ? ? ? find ./ -type f? -name "*.rpm" -exec mv {} /var/ftp/zabbix/ \;? # 把桌面文件移動到/var/ftp/zabbix 目錄下
? ? ? ? ? ? ? ? ? createrepo /var/ftp/zabbix/? # 將zabbix生成一個yum倉庫
? ? ? ? ? ? ? ? ? 客戶端 10.0.0.199
? ? ? ? ? ? ? ? ? vim /etc/yum.repos.d/zabbix? # 編寫指向
? ? ? ? ? ? ? ? ? [ftp-zabbix]
? ? ? ? ? ? ? ? ? name = ftp share zabbix repo
? ? ? ? ? ? ? ? ? baseurl = ftp://10.0.0.200/zabbix/
? ? ? ? ? ? ? ? ? enable = 1
? ? ? ? ? ? ? ? ? gpgcheck = 0
《 源碼包 》源碼包管理
? ? ? ? ? ? ? ? ? [root@oldboy nginx-1.16.1]# ./configure -prefix=/usr/local/nginx-1.16 --with-http_mp4_module
? ? ? ? ? ? ? ? ? [root@oldboy nginx-1.16.1]# yum install pcre pcredevel -y
? ? ? ? ? ? ? ? ? [root@oldboy nginx-1.16.1]# yum install zlib zlibdevel -y
? ? ? ? ? ? ? ? ? make? 編譯
? ? ? ? ? ? ? ? ? make install? 安裝
? ? ? ? ? ? ? ? ? ln -s /usr/local/nginx-1.16/ /usr/local/nginx /usr/local/nginx/sbin/nginx? 測試