yum倉庫配置

yum倉庫搭建

yum客戶端在安裝之前要在服務器下載相關的源數據緩存在

cachedir=/var/cache/yum/$basearch/$releasever中

gpgcheck=1檢查數據包的簽名完整性 導入鑰匙或gpgcheck=0就不檢查否側安裝不了yum

在/etc/yum.conf設置配置文件

在/etc/yum.repos.d中創建一個后綴是.repo的文件 存放yum倉庫的配置文件

***************

systemctl enable autofs 實現自動文件系統掛載命令 打開默認開啟(會多出misc net)

ls /misc 原本目錄中沒有東西

ls /misc/cd 執行cd(光盤)后就會顯示光盤內的文件

rpm -i /misc/cd/Packages/…安裝文件

***************

1.在/etc/yum.repos.d中創建一個后綴是.repo的文件 存放yum倉庫的配置文件

可以寫多個源,

圖片a1

  1. yum repolist 可以查看yum數據庫包的數量

圖片a2

3.yum install httpd 先裝一個小包 查看下有沒錯誤提示 啟用校驗但沒有公鑰會提示錯誤,做實驗可禁用公鑰, 或者導入公鑰

***************

yum倉庫配置

vim base.repo

[base]

name=centos7.4 cdrom

baseurl=file:///misc/cd

gpgkey=file:///misc/cd/RPM-GPG-KEY-Centos-7或gpgcheck=0(禁用校驗)

 

[epel]

name=epel

baseurl=http://172.18.0.1/epel/7/x86_64/

gpgcheck=0

enabled=0(如果經常更換地址可以臨時禁用epel)

***************

4再來安裝yum install httpd ,有依賴性,點擊y

5,如果安裝沒有成功,查看是否光盤掛載錯誤等導致或者需要清緩存du -sh /var/cache/yum

6,yum clean all 清除緩存

7重新安裝

**安裝中會遇到的錯誤(1)光盤掛載路徑不對(2)清緩存

yum list httpd 列已經安裝跟數據庫中的httpd包 帶@的包是已經裝好的

圖片a3

再次安裝yum install httpd 如果倉庫中有新的就會升級舊的包

gcc file 編譯二進制

***************

yum list nginx |yum install vsftpd|yum install httpd

***************

yum repolist all查看所有epel源

圖片a4

*********************************************************************

自己當yum服務器

搭建局域網yum源

rpm -q vsftpd

rpm -q httpd

2,rpm -ql vsftpd 查看路徑

只有安裝包是不能做yum源的,yum源要求除了yum源還要有安裝包源數據,源數據放在/misc/cd/repodata/

圖片a5

3,cd /var/cache/yum 緩存,進入/x86_64/7/base/,把yum服務器緩存到當前自己客戶端

************

4,cd/var/ftp/pub,

創建mkdir centos/6/os/x86_64/ -pv,

掛載mount /dev/sr0 centos/6/os/x86_64/,

cd /var/ftp/pub/centos/6/os/x86_64

5,systemctl start vsftpd 啟用ftp服務器

6,iptables -nvL 查看防火墻狀態(實驗環境可使其關閉)

圖片a6

************centos7

(1)systemctl stop firewalld

(2)systemctl disable firewalld 避免開機自啟動

************centos6

(1)chkconfig iptables off

(2)service iptables stop

7,cat /etc/selinux/config 關閉selinux

圖片a7

(1)sed -i.bak ‘s/SELINUX=enforcing/SELINUX=permissive/’ /etc/selinux/config

(2)setenforce 0 ?關閉

getenforce ?確認

*************

yum數據庫創建完畢

 

centos6試用

6yum客戶端

vim base.repo

[base]

name=centos6.9 base

baseurl=ftp://192.168.27.132/pub/centos/$releasever/os/$basearch/

gpgcheck=0

使用yum安裝…..

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89452

(0)
liuyongweiliuyongwei
上一篇 2017-12-03 22:07
下一篇 2017-12-03 22:11

相關推薦

  • shell編程2

    組合測試條件  第一種方式:        COMMAND1 && COMMAND2 并且        COMMAND1 || COMMAND2 或者        ! COMMAND 非   &nbs…

    Linux干貨 2016-08-21
  • tab鍵 history 命令的相關巧用

    Tab鍵的妙用       1.command沒有完全輸入時: 點擊tab,如果能唯一匹配到命令,則直接補全,否則需要點擊兩下tab來顯示能夠匹配到的命令。                2./2tab : 顯…

    2017-02-18
  • bash之運算、測試、if語句及for循環語句

      一、邏輯運算         布爾運算:真、假         與運算:                 真 && 真 = 真       …

    Linux干貨 2015-05-25
  • 博客

       這是我的第一篇博客!   平時學習中,總會遇到或大或小的問題,以及一些新的感悟,在當時能夠十分清晰記得,但過一些時日,便發現又忘記了。以前十分明白的東西,又變得有些模糊,甚至完全忘記。因此特別需要記錄下來,方便日后的查閱或分享給其他遇到類似問題的朋友。    如果以后忘記的某些知識,這時候,翻開以往博客…

    Linux干貨 2017-07-11
  • (一)Linux發行版及基礎命令簡述

    計算機 Linux 發行版 命令 幫助

    2017-12-11
  • Mysql之運用MHA的功能實現服務高可用

    MHA介紹 (Master High Availability) MHA(Master HA)是一款開源的 MySQL 的高可用程序,它為 MySQL 主從復制架構提供 了 automating master failover 功能。MHA 在監控到 master 節點故障時,會提升其中擁有最新數據的 slave 節點成為新的 master 節點,在此期間,…

    2017-09-14
欧美性久久久久