1 什麼是yum倉庫
linux
yum工做須要依賴C/S架構工做模式的文件服務器,服務器中存放了yum工做時所需的程序包。yum接收到須要安裝的程序包的名稱以後,經過文件共享協議(或者文件傳輸協議),在配置文件中指向的yum倉庫(能夠是多個)中查詢須要的程序包。找到以後,經過文件下載協議,將程序包下載至本地yum的緩存目錄中,當安裝完成後,緩存目錄便會被刪除apache
yum的配置文件位置在/etc/yum.repos.d/base.repo,用vim工具編輯下。 vim
yum內容格式:centos
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/config
2 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 #編譯安裝(次步驟多運行幾回看看最下邊兩行有錯誤提示沒,有的話依據提示安裝相關組件)