內網yum倉庫:本地yum倉庫(即以光盤鏡像自帶軟件做爲yum軟件倉庫)
局域網yum倉庫(ftp服務實現)
公網yum倉庫(經過http實現)centos
--------------------使用yum倉庫去安裝服務-------------------------------緩存
yum clean all 清除全部倉庫緩存網絡
yum makecache 重建倉庫ide
yum repolist all 列出全部倉庫測試
yum provides 根據特定條件搜索軟件包阿里雲
yum whatprovides */文件名 查看文件屬於哪一個軟件包安裝的url
yum list 列出倉庫中全部軟件包centos7
yum info 查看軟件包信息3d
yum install 安裝 跟-y的話,無需手動去確認是否安裝。code
yum reinstall 從新安裝軟件包
yum remove 卸載
yum update 更新 (須要聯網)
yum check-update 檢查可更新的軟件包 (須要聯網)
yum grouplist 查看組服務
yum groupinstall 安裝組服務
---------------------------本地yum倉庫-----------------------------
cd /etc/yum.repos.d/ //進入到yum倉庫的配置目錄下
mkdir bak 建立一個目錄,用來放置centos7.4默認的yum設置
mv C* bak/ 將以C開頭的文件所有移動到bak目錄下。
vi local.repo //後面必定要跟.repo,由於yum只識別以.repo結尾的文件
[local] //倉庫惟一標識,避免與其餘倉庫衝突
name=local //當前倉庫名稱說明
baseurl=file:///mnt //指向倉庫的路徑,即url訪問路徑,可指向多個備用
enabled=1 //1,表示此倉庫被使用;0,表示此倉庫不被使用
gpgcheck=0 //0,不驗證軟件包。1,驗證
:wq ---保存退出
df -hT查看光盤是否掛載
------查看光盤是否鏈接,沒有鏈接回提示找不到光盤
臨時掛載
mount /dev/cdrom /mnt 手動臨時掛載光盤,關機重啓後就沒有了。
vi /etc/fstab
永久掛載
/dev/cdrom /mnt iso9660 defaults 0 0
mount -a ---檢查語法
測試:
1.使用本地yum安裝一個httpd服務,成功效果如如下圖片
以上是本地yum倉庫
----------搭建阿里雲yum倉庫-------------前提得能上網。
提示:首先你的虛擬機要能上網這個是必要條件
cd /etc/yum.repos.d/ //進入到yum倉庫的配置目錄下
vi local.repo ---修改相應的內容
一、阿里雲yum倉庫
[Ali]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
二、中科大
[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos74-amd64/
gpgcheck=1
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
本地與阿里雲yum倉庫,優先使用最新的服務
測試:
安裝一個ftp,查看它的軟件包來自於哪裏
以上是網絡yum倉庫
------------------------------局域網yum倉庫(ftp服務實現)-------------------------------------------
1、
局域網yum倉庫是基於本地yum倉庫
(192.168.80.100)操做: df -hT --查看光盤是否掛載 由於咱們如今使用ftp服務實現的,因此當咱們掛載光盤時,掛載到/var/ftp/pub mount /dev/cdrom /var/ftp/pub/ --臨時掛載
vi /etc/fstab
/dev/cdrom /mnt iso9660 defaults 0 0 ---永久掛載
(192.168.80.101)操做
vi /etc/yum.repos.d/aa.repo
[aa]
name=aa
baseurl=ftp://192.168.80.100/pub
enabled=1
gpgcheck=0
:wq --保存退出
yum install httpd -y
以上是局域網yum倉庫