從創建yum倉庫到搭建ftp以及http服務

什麼是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 #編譯安裝(次步驟多運行幾回看看最下邊兩行有錯誤提示沒,有的話依據提示安裝相關組件)
相關文章
相關標籤/搜索