日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

通過(guò)源代碼編譯的方式安裝程序在靈活性、可定制性方面具有無(wú)可比擬的優(yōu)勢(shì),但也正因?yàn)檫@種特性給管理員帶來(lái)了額外的維護(hù)開銷,當(dāng)應(yīng)用在大規(guī)模的服務(wù)器群集時(shí)存在一定的局限性。那么就需要使用——YUM軟件倉(cāng)庫(kù)。YUM軟件倉(cāng)庫(kù)簡(jiǎn)介

借助于YUM軟件倉(cāng)庫(kù),可以完成安裝、卸載、自動(dòng)升級(jí)rpm軟件包等任務(wù),能夠自動(dòng)查找并解決rpm包之間的依懶關(guān)系,而無(wú)須管理員逐個(gè)、手工地安裝每個(gè)rpm包,使管理員在維護(hù)大量linux服務(wù)器時(shí)更加輕松自如。特別是在擁有大量Linux主機(jī)的本地網(wǎng)絡(luò)中,構(gòu)建一臺(tái)源服務(wù)器可以大大緩解軟件安裝、升級(jí)等對(duì)Internet的依懶。

YUM倉(cāng)庫(kù)簡(jiǎn)單來(lái)說(shuō)就是:

1.RPM包構(gòu)建的軟件更新機(jī)制;

2.自動(dòng)解決依賴關(guān)系;

3.軟件包由集中的YUM軟件倉(cāng)庫(kù)提供。

要成功使用YUM機(jī)制來(lái)更新系統(tǒng)和軟件,需要有一個(gè)包含各種rpm安裝包文件及其依懶軟件的軟件倉(cāng)庫(kù),提供軟件倉(cāng)庫(kù)的服務(wù)器也稱為“源”服務(wù)器。

YUM倉(cāng)庫(kù)配置及命令詳解

YUM倉(cāng)庫(kù)配置及命令詳解

 

部署YUM軟件倉(cāng)庫(kù)

一、準(zhǔn)備網(wǎng)絡(luò)安裝源(服務(wù)器端)

YUM軟件倉(cāng)庫(kù)通常借助于HTTP協(xié)議或FTP協(xié)議來(lái)進(jìn)行發(fā)布, 這樣可以面向網(wǎng)絡(luò)中的所有客戶機(jī)提供軟件源服務(wù)。為了便于客戶機(jī)查詢軟件包,獲取依懶關(guān)系等信息,在軟件倉(cāng)庫(kù)中需要提供倉(cāng)庫(kù)數(shù)據(jù)(repodate文件),其中收集了目錄下所有的rpm頭部信息。

RPM軟件包的來(lái)源

1.centos發(fā)布的RPM包集合;

2.第三方組織發(fā)布的RPM包集合;

3.用戶自定義的RPM包集合。

1.準(zhǔn)備軟件倉(cāng)庫(kù)目錄

在centos 7 系統(tǒng)的安裝光盤中,已針對(duì)軟件目錄Packages建立好了repodate數(shù)據(jù)。因此只需將整個(gè)光盤中的內(nèi)容通過(guò)HTTP和FTP的方式進(jìn)行發(fā)布,就可以作為軟件倉(cāng)庫(kù)。

[root@localhost ~]# rpm -ivh /mnt/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm 
//通過(guò)rpm的方式安裝FTP服務(wù)
[root@localhost ~]# mkdir /var/ftp/centos7
[root@localhost ~]# cp -rf /mnt/* /var/ftp/centos7/
//創(chuàng)建一個(gè)目錄(自定義即可,必須在可以匿名訪問(wèn)FTP服務(wù)的目錄中)
//然后將光盤下的所有東西都復(fù)制到該目錄下

對(duì)于用戶搜集的非Centos 7 光盤中的軟件包。除了需要準(zhǔn)備的相應(yīng)的目錄之外還需要手工的創(chuàng)建repodate文件,這就需要用到createrepo工具。

[root@localhost ~]# mkdir /var/ftp/other
[root@localhost ~]# cd /var/ftp/other/
//進(jìn)入到存放rpm包的目錄中
[root@localhost other]# createrepo .
//使用createrepo工具進(jìn)行創(chuàng)建repodate文件,
//并制定數(shù)據(jù)文件存放位置是當(dāng)前目錄

2.啟動(dòng)FTP服務(wù),并保證匿名用戶能正常訪問(wèn)

[root@localhost ~]# systemctl start vsftpd
[root@localhost ~]# systemctl enable vsftpd
//啟動(dòng)FTP服務(wù)并設(shè)置為開機(jī)自啟動(dòng)
[root@localhost ~]# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 3.0.2)
Name (127.0.0.1:root): //直接回車
530 Permission denied.
Login failed.
ftp> 
//測(cè)試FTP服務(wù)可以匿名訪問(wèn)

二、配置軟件倉(cāng)庫(kù)位置(客戶端)

yum工具使用的軟件倉(cāng)庫(kù)信息存放在/etc/yum.repos.d目錄下擴(kuò)展名必須是“.repo”結(jié)尾(建議將目錄下原來(lái)的文件移出指定目錄),原本的文件是聯(lián)網(wǎng)直接可以從互聯(lián)網(wǎng)下載軟件的配置文件。

[root@localhost ~]# mv /etc/yum.repos.d/* /a
[root@localhost ~]# vim /etc/yum.repos.d/a.repo
//創(chuàng)建新的YUM倉(cāng)庫(kù),內(nèi)容如下:
#創(chuàng)建安裝通過(guò)FTP發(fā)布的光盤鏡像中的rpm包
[ftp] //倉(cāng)庫(kù)ID
name=ftp //倉(cāng)庫(kù)名稱,自定義,可忽略
baseurl=ftp://192.168.1.1/centos7 //URL訪問(wèn)路徑(FTP服務(wù)須指定到repodate數(shù)據(jù)文件的上級(jí)目錄)
enabled=1 //是否啟用軟件倉(cāng)庫(kù)(1啟用,0不啟用)默認(rèn)值為1,這項(xiàng)可忽略
gpgcheck=1 //是否驗(yàn)證軟件包的簽名(1啟用,0不啟用)
gpgkey=file://etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 //指定公鑰文件存放位置
#創(chuàng)建安裝通過(guò)FTP發(fā)布非光盤鏡像的rpm包
[ftp1]
name=ftp1
baseurl=ftp://192.168.1.1/other
enabled=1
gpgcheck=0 //沒(méi)什么特殊要求,這項(xiàng)一般是0,不啟用軟件的簽名認(rèn)證
#通過(guò)HTTP發(fā)布的光盤鏡像中的rpm包
[http]
name=http
baseurl=http://192.168.1.1 //HTTP服務(wù),只需指定HTTP服務(wù)的IP地址即可
enabled=1
gpgcheck=0
#如果光盤掛載本地
[local]
name=local
baseurl=file:///mnt //本地指定光盤鏡像掛載位置
enabled=1
gpgcheck=0

使用yum工具管理軟件包

在CentOS 7 服務(wù)器中,yum工具是最常用的YUM客戶端工具,由默認(rèn)安裝的yum-3.4.3-150.el7.centos.noarch軟件包提供。

一、查詢軟件包

1.yum list ——查詢軟件包列表

[root@localhost ~]# yum list
//可以獲得系統(tǒng)中的軟件安裝情況,也可以查詢軟件倉(cāng)庫(kù)中可用的軟件包列表。
[root@localhost ~]# yum list installed
//只列出系統(tǒng)中已安裝的軟件包
[root@localhost ~]# yum list available
//只列出軟件倉(cāng)庫(kù)中可用(但是尚未安裝)的軟件包
[root@localhost ~]# yum list updates
//列出可以升級(jí)版本的軟件包

2.yum info——查詢軟件包的描述信息

[root@localhost ~]# yum info vsftpd
//加軟件包查看詳細(xì)的描述信息
已加載插件:fastestmirror, langpacks
源 'a' 在配置文件中未指定名字,使用標(biāo)識(shí)代替
Loading mirror speeds from cached hostfile
已安裝的軟件包
名稱 :vsftpd
架構(gòu) :x86_64
版本 :3.0.2
發(fā)布 :21.el7
大小 :348 k
源 :installed
簡(jiǎn)介 : Very Secure Ftp Daemon
網(wǎng)址 :https://security.Appspot.com/vsftpd.html
協(xié)議 : GPLv2 with exceptions
描述 : vsftpd is a Very Secure FTP daemon. It was written completely from
 : scratch.

3.yum search——查詢指定的軟件包

[root@localhost ~]# yum search vsftpd
//查詢與vsftpd相關(guān)的軟件包
[root@localhost ~]# yum search vsftpd
//加大查詢范圍

二、安裝、升級(jí)、卸載軟件包

使用yum命令進(jìn)行操作時(shí),自動(dòng)檢查并解決軟件包之間的依懶關(guān)系,期間會(huì)提示用戶按“y”確認(rèn)。若希望自動(dòng)確認(rèn),```

可以在yum命令后添加“-y”選項(xiàng)。

[root@localhost ~]# yum -y install vsftpd
//安裝vsftpd服務(wù)
[root@localhost ~]# yum -y update vsftpd
//更新vsftpd服務(wù)
[root@localhost ~]# yum -y remove vsftpd
//卸載vsftpd服務(wù)
如果YUM配置文件編寫錯(cuò)誤,修改配置文件之后,建議使用
[root@localhost ~]# yum clean all
//清空YUM緩存信息

原文來(lái)自:https://www.linuxprobe.com/?p=157053

分享到:
標(biāo)簽:YUM
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定