1.yum介紹
Yum(全稱爲 Yellow dogUpdater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於RPM包管理,可以從指定的服務器自動下載RPM包而且安裝,能夠自動處理依賴性關係,而且一次安裝全部依賴的軟件包,無須繁瑣地一次次下載、安裝。
2.yum 命令的詳細用法
yum install httpd -y 安裝httpd服務 加-y 是不須要交互式安裝 直接安裝不加則會問你需不須要安裝 而後確認y
yum remove httpd 卸載httpd
yum deplist httpdl狀況
yum repolist 列出倉庫信息
yum clean all 清除軟件倉庫關於軟件信息的緩存
yum update httpd 顯示httpd的更新信息
yum list httpd 查看httpd軟件
yum list all 查看軟件倉庫中的全部軟件
yum list installed 查看已經安裝的軟件
yum list available 列出能夠安裝的軟件
yum reinstall httpd 從新安裝httpd
yum info httpd 查看軟件的詳細信息
yum search dhcp 搜索dhcp
yum groups list 列出軟件組
yum history 查看系統中軟件管理信息
yum history info 數字 # 對以該數字爲id的信息進行查看
yum groups remove Smart\ Card\ Support 卸載軟件組 Smart\ Card\ Support
yum groups install Smart\ Card\ Support 安裝軟件組 Smart\ Card\ Supporthtml
3.共享yum源的設置
當局域網內存在多臺主機時,每一臺主機都進行yum源軟件倉庫的搭建太過於浪費內存資源。因此可使用一臺主機進行共享yum源的設置,讓其餘主機共同使用。
1.安裝httpd服務
須要在做爲共享yum源的主機上安裝httpd服務,並設置該服務開機自動啓動,保證存在共享資源的能力;關閉該主機防火牆,並設置防火牆開機不啓動,保證別的主機能順利訪問。
設置開機啓動httpd
關閉防火牆
設置開機關閉防火牆
必須在/var/www/html 設置gua掛載點bruce
建立掛載點目錄,將指向鏡像文件的光驅掛載到該目錄。
該掛載點目錄必須在/var/www/html/ 該目錄之中 纔會被共享。
若是直接是使用的鏡像文件,將該鏡像文件掛載在該目錄上便可前端
(系統中沒有鏡像文件因此掛載了u盤中的數據 做爲共享)node
永久性的掛載
上面操做至今在shell中使用命令將光驅掛載在目錄上,可是這種在系統重啓以後會還原。需將該操做寫在文件/etc/rc.d/rc.local 中,並給該文件X權限。系統開機會自動執行該文件中內容。
4.rpm命令處理軟件
把須要安裝的軟件包從本地傳到虛擬機中
rpm是Red-Hat Package Manager(RPM軟件包管理器)的縮寫,也可用於軟件的管理。linux
使用該命令能夠對軟件進行管理:
rpm -i #安裝
rpm -v #顯示過程
rpm -h # hash加密
rpm -e #卸載
pm -q #查看軟件,軟件已安裝會顯示安裝包,未安裝顯示未安裝
rpm -ql #查看已經安裝的軟件在系統中的安裝文件路徑
rpm -a #全部已經安裝的軟件
rpm -qlp #查看未安裝的軟件包若是安裝後產生的文件的路徑
rpm -qf #根據某個文件找出包含該文件的安裝包
rpm -qc #查看軟件配置文件信息
rpm -qd #查看軟件的幫助文件
rpm –force #強制安裝
rpm –scripts #查看腳本
rpm –nodeps #忽略軟件安裝時的依賴
該方式能夠直接忽略依賴繼續安裝,可是因爲該軟件所依賴的軟件沒有安裝致使沒法使用。shell
yum whatprovides */ libqimageblitz.so.4 ##查詢所需軟件
yum install libqimageblitz.so.4 -y ##安裝所需軟件緩存