如何自建系統內部 yum 倉庫

   準備:

    a.素材:一套centos6.9和一套centos7.3的ISO鏡像光盤

    環境:1.centos6.9和centos7.3,安裝好的系統各一套(土豪隨意 )

    b.建立前請關閉防火墻,防止防火墻的干擾

   如何自建系統內部 yum 倉庫

    在centos7.3中執行:

    systemctl  firewalld.service        (關閉防火墻,僅本次有效)

    systemctl disable  firewalld.service(開機不啟動防火墻)     

    如何自建系統內部 yum 倉庫

   注意:以上兩條命令順序可以顛倒

    centos6中執行:

    chkconfig iptables off

    service iptables stop

    然后用iptables -vnL查看防火墻是否關閉sy

   c.關閉SElinux

   通過cd  /etc/selinux/,用vim config 修改SELINUX的值,讓它等于 permissive

   也可以用setenforce 0命令, 驗證是否生效:getenforce

    如何自建系統內部 yum 倉庫

    如何自建系統內部 yum 倉庫

    d.查看兩套ISO鏡像有沒有掛載到centos7中,如果沒有將其掛載好

    如何自建系統內部 yum 倉庫

    以上都是準備工作

    1.安裝ftp服務包(在centos7.3中)

    a. 用命令rpm -ql vsftpd查看vsftp包有沒有安裝好,如果沒有用

    rpm命令(rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm 

)將vsftpd包安裝好,再次用rpm -ql 查看一遍

    如何自建系統內部 yum 倉庫

    b.啟動ftp服務

   因為ftp服務的服務的端口為21號端口所以要用ss -tnl查看端口是否打開

   如果沒有用systemctl start vsftpd來啟動ftp服務

    然后再次查看啟動ftp命令是否有效

    如何自建系統內部 yum 倉庫

  

    2. 準備yum系統安裝包

  a.cd /var/ftp/pub/在/var/ftp/pub/目錄下建立兩個目錄分別為centos/6,centos/7

      如何自建系統內部 yum 倉庫

  b. 然后把ISO鏡像里的內容分別復制到centos/6,centos/7目錄中

  centos7.3

  cp -r /run/media/root/CentOS\ 7\ x86_64/* /var/ftp/pub/centos/7

  centos6.9
  cp -r /run/media/root/CentOSCentOS_6.9_Final/*  /var/ftp/pub/centos/6

   

   3.客戶端配置(在centos6.9中)

    a.進入目錄/etc/yum.repos.d

    b.用vim編寫base.repo

    格式為:

    [ ]             中括號內的名稱任意,注意不能有空格

    name=      name=可以不寫,但不寫有警告

    baseurl=    baseurl是找  /var/ftp/pub/目錄下的7目錄里有repodata的父目錄 

    gpgkey=    gpgkey  /var/ftp/pub/6,7目錄找到鑰匙,如果沒有,在安全環境下可以

                    寫成gpgchck=0

     如何自建系統內部 yum 倉庫

   



  3. 最后實驗一下看看有沒有成功,我們裝個tree包用 yum install tree  

    如何自建系統內部 yum 倉庫

    

    

  

      

    

 

    

    

    

原創文章,作者:m25Chronos,如若轉載,請注明出處:http://www.www58058.com/83848

(0)
m25Chronosm25Chronos
上一篇 2017-08-05 22:52
下一篇 2017-08-05 23:23

相關推薦

  • 第十周

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) 1.開啟電源后,POST自檢:檢查硬件設備,通過后交給BIOS 2.BIOS加載可選擇的啟動設備,尋找可引導的啟動設備的記錄:MBR 3.MBR:硬盤的主引導記錄,存在于0磁道0扇區,共512字節.其中Bootloader占用446字節,分區表占用64字節,magic nu…

    Linux干貨 2016-10-17
  • man幫助

                                        正確使用 man幫助      在生產過程中,我們會遇到不同的技術故…

    2017-05-30
  • 學習宣言

    不妥協,不氣餒,朝著自己的目標前進。

    Linux干貨 2016-10-24
  • 8-16 Shell腳本之循環

    本節主要講解Shell腳本的循環和軟件包的管理 一、用until實現下列作業 1、每隔3秒鐘到系統上獲取已經登錄的用戶的信息;如果發現用戶hacker登錄,則將登錄時間和主機記錄于日志/var/log/login.log中,并提示該用戶退出系統。 2、隨機生成10以內的數字,實現猜字游戲,提示比較大或小,相等則退出 3、編寫腳本,求100以內所有正整數之和 …

    Linux干貨 2016-08-18
  • 第三章 Linux文件系統初步

    用戶界面:      可分為兩種GUI和CLI         GUI(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計算機操作用戶界面。 GNOME(英語發音:/ɡ?no?m/或英語發音:/…

    Linux干貨 2016-06-03
  • N25-第九周作業

    第九周 1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash # sum_login=0 sum_nologin=0 for i in $(awk -F: ‘{print $7}’ /etc/passwd);do if…

    Linux干貨 2017-03-10
欧美性久久久久