yum倉庫
一蝙搔,獲取軟件包并使用腳本進(jìn)行下載
1衡奥,下載需要的rpm包描融,比如zabbix
wget? https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/?
2睹晒,過濾出需要的條件,并指定在一個(gè)文件中
grep "href"? index.html? | awk -F '"' '{print $2}' | sed -r 's#(.*)#wget https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/\1#g'? > zabbix.sh
3,用sh 下載zabbix.sh?
二显拳,搭建vsftpd
1,yum install vsftpd -y
2,啟動(dòng) vsftpd
systemctl start vsftpd
3搓萧,訪問ip地址杂数,如ftp://10.0.0.200/
連接不上時(shí),關(guān)閉防火墻瘸洛,關(guān)閉selinux
setenforce 0 #關(guān)閉selinux systemctl stop firewalld #關(guān)閉firewalld
重新連接
將mv zabbix/? /var/ftp/中揍移,再次訪問IP地址,zabbix就在/var/ftp中
三反肋,搭建createrepo
yum install createrepo -y
createrepo /var/ftp/zabbix/
四那伐,在客戶端配置repo文件
vim? /etc/yum.repos.d/zabbix.repo
五,檢驗(yàn)測試
1石蔗,首先看一下/etc/yum.repos.d/包中罕邀,其他軟件包是否進(jìn)行壓縮了,如果壓縮养距,請繼續(xù)下一步诉探,如果沒有,gzip /etc/yum.repos.d/*進(jìn)行壓縮
2棍厌,檢驗(yàn)
yum install zabbix-server -y
由以上結(jié)果肾胯,顯示成功。
源碼包管理
./configure? ? ? ? #我想做什么菜耘纱,給哪個(gè)客人 -->? 弄成一份清單
make? ? ? ? ? ? #按照清單做成對應(yīng)的食物
make install? ? ? ? #將食物端到客人的桌上
wget http://nginx.org/download/nginx-1.16.1.tar.gz
mkdir? /soft
tar xf nginx-1.16.1.tar.gz? -C /soft/
cd /soft/nginx-1.16.1/
./configure --prefix=/usr/local/nginx-1.16(這里會(huì)出現(xiàn)許多問題敬肚,需要解決)
./configure: error: the HTTP rewrite module requires the PCRE library.
[root@container nginx-1.16.1]# yum install pcre-devel -y
./configure: error: the HTTP gzip module requires the zlib library.
[root@container nginx-1.16.1]# yum install zlib-devel -y
make
make install
為了后期好升級[root@container nginx-1.16.1]# ln -s /usr/local/nginx-1.16/ /usr/local/nginx
#停止此前的httpd服務(wù),避免端口被占用造成nginx無法啟動(dòng)[root@container nginx-1.16.1]# systemctl stop httpd
#啟動(dòng)nginx[root@container nginx-1.16.1]# /usr/local/nginx/sbin/nginx