實戰做業3,創建http服務下的yum倉庫

        更多筆記點擊查看
html

        Linux學習從入門到打死也不放棄,徹底筆記整理(持續更新)vim

        https://blog.51cto.com/13683480/2095439centos


        上一篇做業演示瞭如何在centos7環境下經過 配置 yum 工具來解決 rpm 在安裝軟件中遇到的依懶性問題瀏覽器


        這一次咱們須要演示的,是如何經過製做基於 http 或者 ftp 服務的yum倉庫。服務器


        首先,要肯定本機可以提供 http 或者  ftp  服務,很簡單,因爲咱們已經配置了本機的yum客戶端配置ide


        經過  yum install httpd    或者 yum install vsftpd  就能夠很容易的安裝相應服務工具


        下面咱們以http爲例,安裝 httpd 服務以後,首先須要測試服務是否可用
學習

        

        咱們使用 rpm -ql httpd
測試


        2.png


        cd /var/www/html   進入此目錄 能夠看到目錄爲空,接着咱們使用
阿里雲


          vim  index.html 命令

        

         16.png

        

        輸入簡單的測試語 welcome, 這裏也能夠經過 echo welcome >index.html 直接生成文件


        以後咱們直接使用httpd 命令開啓服務


        7.png

        

        提示已經開啓服務

    

        使用ifconfig 命令查看本機ip,


        17.png

    

        接下來咱們在瀏覽器輸入ip地址


        125.png


        好了,第一步工做就算作好了。


        提醒一下,若是是第一次配置httpd 服務,出現訪問不了的狀況,極可能是防火牆的問題,能夠是適用以下命令先禁用防火牆便可:

        

        systemctl stop firewalld

           
        systemctl disable firewalld

        

        只適用於centos7版本,其餘版本的命令格式可能不能,請自行查看

    

        接着咱們開始搭建yum倉庫,因爲手頭並無其餘的包資源,咱們依然適用centos官方的安裝光盤來做爲倉庫源


        因爲實際生產中,一臺yum服務器可能須要搭載多個版本的yum倉庫,


        因而,咱們這裏將光盤直接掛載到/var/www/html 就不是一個明智的選擇,好在如今有不少成熟的例子讓咱們參考


        這裏咱們參考阿里雲的yum服務器目錄結構來搭建,


        4.png

        

        首先創建目錄使用mkdir命令

        

        5.png


        而後使用mount 命令掛載光盤,咱們首先製做centos6的yum倉庫,因而先掛載centos6安裝光盤,使用


        mount /dev/sr0 /var/www/html/centos/6/os/x86_64


        6.png

        

        使用cd 命令進入,能夠看到掛載正常


        到這裏,yum倉庫就算已經制做成功了,打開瀏覽器,輸入:http://192.168.65.132/centos/6/os/x86_64/


        8.png


        到此爲止,一切正常,


        接下來咱們使用另一臺安裝有centos6系統的虛擬機來測試yum倉庫是否可以正常使用,


        9.png


        10.png


        如上圖,在centos6上配置好yum客戶端,


        注意這裏的地址咱們使用變量$releasever 來表明主版本號,用變量$basearch來代替平臺類型,


        這樣設置的地址,就能夠在不一樣的版本上使用了。


        

        配置好以後咱們使用 yum repolist 查看是否鏈接


        而後使用yum install vsftpd 來測試是否能夠正常使用yum倉庫

        

        11.png


        12.png


        一切正常,


        接下來,咱們開始製做centos7版本的yum倉庫,不過因爲先前的準備已經很充分了,這裏只須要  使用mount 命令掛載好光盤便可,


        15.png

        14.png


        打開瀏覽器測試,訪問正常,


        13.png


        因爲實際生產中不可能只靠安裝光盤來提供yum倉庫的包來源, 因此在準備好相應的包以後,放入倉庫指定的目錄,


        使用createrepo,建立倉庫所需元數據文件便可。

相關文章
相關標籤/搜索