標籤:多個 位置 傳回值 table 伺服器 repos 錯誤提示 strong logs
1 什麼是yum倉庫
yum工作需要依賴C/S架構工作模式的檔案伺服器,伺服器中存放了yum工作時所需的程式包。yum接收到需要安裝的程式包的名稱之後,通過檔案分享權限設定協議(或者檔案傳輸通訊協定),在設定檔中指向的yum倉庫(可以是多個)中查詢需要的程式包。找到之後,通過檔案下載協議,將程式包下載至本地yum的緩衝目錄中,當安裝完成後,緩衝目錄便會被刪除
yum的設定檔位置在/etc/yum.repos.d/base.repo,用vim工具編輯下。
yum內容格式:
1 [base]
2 name=yumck # yum倉庫名字
3 baseurl=file:/// | http | ftp #本地yum倉庫所在位置,可以有三種方式
4 gpgcheck=0 #不檢測pgp秘鑰
2 搭建FTP或者HTTP服務之前首先需要關閉防火牆和LINUX 安全訪問機制功能。
1, 關閉防火牆
1 service iptables stop #centos6 關閉防火牆2 3 chkconfig iptables off #centos6 開機禁止啟用防火牆4 5 systemctl disable firewalld.service #centos7 開機禁止啟動防火牆7 8 systemctl stop firewalld.service #centos7 停止防火牆服務
2, 關閉LINUX內部訪問機制selinux
1 vim /etc/selinux/config2 SELINUX=permissive #寫檔案方式關閉訪問機制3 4 setenforce 0 #命令方式關閉訪問機制5 6 getenforce #看傳回值是否是Permissive,是即表示成功
3 搭建FTP伺服器
1 chkconfig vsftpd on #建立FTP服務自啟2 3 service statr vsftpd #啟動FTP服務
4 ss -ntl #檢測FTP服務連接埠是否正常
4 編譯安裝http服務
1 在http://httpd.apache.org/下載最新的apache原始碼程式,2.4版本針對centos7使用,2.2版本針對centos6使用 2 3 tar xvf 下載的程式包 #解壓縮下載的程式包 4 5 cd 解壓縮的包檔案夾
yum groupinstall "Development tools" #安裝開發包組 6 7 cat install #查看安裝說明 8 9 ./configure --prefix=PREFIX --systemcondir=PREFIX --enable-ssl #產生Makefile(可選安裝組件可見INSTALL檔案,安裝編譯始終要在解壓縮的檔案夾下邊運行安裝)10 11 make && make install #編譯安裝(次步驟多運行幾次看看最下邊兩行有錯誤提示沒,有的話依據提示安裝相關組件)
從建立yum倉庫到搭建ftp以及http服務