yum源的搭建與yum的網絡服務
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
高級選項
yum源的搭建與yum的網絡服務