如何自建系統內部 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
下一篇 2017-08-05

相關推薦

  • CentOS啟動流程排錯

    grub legacy CentOS 6啟動流程: POST –> Boot Sequence(BIOS) –> Boot Loader –> Kernel(ramdisk) –> rootfs –> switchroot –> /sbin/init …

    Linux干貨 2016-09-13
  • Java構造時成員初始化的陷阱

    讓我們先來看兩個類:Base和Derived類。注意其中的whenAmISet成員變量,和方法preProcess() public class Base {     Base() {         preP…

    Linux干貨 2015-04-03
  • CentOS 7上的性能監控工具

    Linux中基于命令行的性能監控工具:dstat、top、netstat、vmstat、htop、ss、glances 1、dstat – 多類型資源統計工具(需配置epel源)   該命令整合了vmstat,iostat和ifstat三種命令。同時增加了新的特性和功能可以讓你能及時看到各種的資源使用情況,從而能夠使你對比和整…

    Linux干貨 2016-09-07
  • sed和awk的用例及pam安全措施-第十五周

    總結sed和awk的詳細用法; sed用法 sed(Stream EDitor)是一款流編輯器,用來對文本進行過濾與替換操作。其原理是:通過文件或管道讀取文件內容,但是sed默認并不直接修改源文件,而是一次僅讀取文件的一行至模式空間(pattern space)根據sed指令進行編輯并輸出結果后清除模式空間,即所有的操作都是在模式空間中進行的。 語法格式 s…

    2017-06-05
  • 基于Redis的開源分布式服務Codis

    Redis在豌豆莢的使用歷程——單實例==》多實例,業務代碼中做sharding==》單個Twemproxy==》多個Twemproxy==》Codis,豌豆莢自己開發的分布式Redis服務。在大規模的Redis使用過程中,他們發現Redis受限于多個方面:單機內存有限、帶寬壓力、單點問題、不能動態擴容以及磁盤損壞時的數據搶救。 Redis通常有3個使用途徑…

    Linux干貨 2015-02-25
  • grep與文本處理工具

    grep:基本正則表達式,-E  -F egrep:擴展正則表達式,-G -F fgrep: 不支持正則表達式,-F  egrep:          支持擴展的正則表達式實現類似于grep文本過濾功能; grep -E          …

    Linux干貨 2016-12-23
欧美性久久久久