1. 程式人生 > >yum源的搭建與yum的網絡服務

yum源的搭建與yum的網絡服務

-h httpd ron 光驅掛載 服務 x86 sys 光盤 firewalld

  • yum源的本地搭建可分為2步:①搭建yum源服務器②掛載ISO鏡像,將鏡像中的包放至服務器目錄下;

  • 首先用rpm將yum安裝完成;(這裏要註意,YUM底層還是依賴於RPM,YUM就是RPM的一個封裝;互相不能代替;)

    技術分享圖片

  • 3.完成安裝後,通過which、rpm -qf 、rpm -ql進行yum的源設置;

    技術分享圖片

    4.進入到yum的主要配置文件中,通過主配置文件查找出搭建源的默認路徑;

    技術分享圖片

    YUM的主配置文件: vim /etc/yum.conf (每一段含義)

    1.[main] (固定格式裏面內容根據需要自己填寫,但是[]必須有而且裏面不能用空格,不要寫亂七八糟的符號)

    2 cachedir=/var/cache/yum/$basearch/$releasever (緩存路徑)$basearch是cpu架構,$releasever是大版本號7

    3 keepcache=0(是否保留緩存)0代表不保留,1是保留;這裏的緩存指的是從服務器下來的安裝包是否保留;

    4 debuglevel=2 (調試模式)

    5 logfile=/var/log/yum.log (日誌路徑)

    6 exactarch=1 (精確的架構)就是在安裝時必須匹配的cpu架構;

    7 obsoletes=1(過期包)

    8 gpgcheck=1(檢查安裝包是否被串改,就是rpm -k的用法)0是不檢查,1是檢查;

    9 plugins=1(是否是支持插件,默認是支持的)

    10 installonly_limit=5(是否支持並行連接,就是一下子裝5個)

    11 bugtracker_url=http://bugs.centos.org/set_project.p(路徑)

    hp?project_id=23&ref=http://bugs.centos.org/bug_rep

    ort_page.php?category=yum

    12 distroverpkg=centos-release(版本信息)


    5.通過主配置文件查找出安裝的默認路徑,並進入默認路徑中創建一個必須 必須 必須(說三遍)以repo為後綴的文件;

    技術分享圖片

    6.對創建的文件進行編輯,格式可以參考前面配置文件裏面的格式,但是一定要註意開頭必須是中括號;

    技術分享圖片

    這裏要註意:因為我是選擇用虛擬機進行模擬的,所以可以直接將光驅掛載到路徑中就是:file:///misc/cd,但是很多生產環境中不可能每一臺服務器都存在光驅,我們就可以直接將光驅裏面的內容通過網絡或者U盤等方法,拷貝到電腦中,然後在進行掛載;

    技術分享圖片

    創建一個新的文件夾

    將光盤裏面的文件,主要是數據和元數據考入進去,在進行掛載即可;


    7.要想實現yum的網絡服務必須在http或者https選一個搭建服務;在搭建網絡地址搭建httpd服務時,首先將yum install httpd 安裝軟件包,其次將後綴是.service的啟用起來

    (systemctl start httpd.service)


    技術分享圖片


    啟用服務:systemctl start httpd.service

    特別註意:如果防火墻處於關閉狀態的情況下是無法進行連接的,請手動將防火墻進行關閉;

    systemctl stop firewalld.service防火墻關閉;


    systemctl disable firewalld.service 禁用開機啟動防火墻;



    8.在網頁上輸入你所在的IP地址會出現如下情況:

    技術分享圖片 9.www/html的目錄下創建文件夾;

    技術分享圖片

    mkdir /var/www/html/centos/{6,7}/os/x86_64/ -pv

    10.將光盤或者其他安裝掛載在下面;

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

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

    11.最後配置yum源即可:

    vim /etc/yum.repos.d/test.repo

    [centos]

    name=http server

    baseurl=http://192.168.32.7/centos/$releasever/os/$basearch/

    gpgcheck=0 和下面選一個

    gpgkey=http://192.168.32.7/centos/$releasever/os/$basearch/RPM-GPG-KEY-CentOS-$releasever


    技術分享圖片

    支持Open Live Writer 離線發文章切換到Markdown編輯器

    請選擇一級分類

    請選擇二級分類

    個人分類(無,請在設置-博客分類中添加)

    高級選項

    yum源的搭建與yum的網絡服務