天天看點

CentOS yum源配置ISO開機自動挂載

這兩天工作是給警察局兩台華三伺服器安裝centos7.3作業系統,那麼在不能通路網際網路的情況下,給貴機關配置本地yum源。

為了操作簡單及系統穩定,兩台伺服器系統采用最小化安裝。又出于拓展考慮,決定給每台測試機建立一個本地yum倉庫,友善安裝缺失元件,而不再受到依賴性的困擾。

準備工作:

安裝完作業系統之後,通過指令mkdir /mnt/cdrom 建立挂載點。

首先我們要準備好centos 7.3 ISO鏡像檔案(當然安裝系統的這個iso就是,我這裡實驗用的是CentOS 7.4)。

CentOS yum源配置ISO開機自動挂載

通過指令cd /opt/ 進入opt目錄後(ls檢視有哪些目錄,之後cd回到上次工作目錄 )通過指令mkdir /opt /tools 建立tools目錄。

CentOS yum源配置ISO開機自動挂載

通過Xftp将CentOS-7.4-x86_64-DVD-1708鏡像檔案上傳到/opt/tools目錄下。

CentOS yum源配置ISO開機自動挂載

配置開機自動挂載iso鏡像前,可以指令df -h檢視目前系統所有挂載資訊。

CentOS yum源配置ISO開機自動挂載

下面分享一下利用iso鏡像搭建本地yum倉庫的簡單步驟:(我這裡實驗環境為CentOS 7.4)

  • 準備工作
  • 下載下傳或拷貝CentOS或RedHat的iso鏡像到本地,比如 /usr/local/src/CentOS-7.4-x86_64-DVD-1708.iso
  • 或者 /opt/toots/CentOS-7.4-x86_64-DVD-1708.iso
CentOS yum源配置ISO開機自動挂載

檔案上傳完成後cd /opt/tools 進入目錄檢視一下

二、挂載iso鏡像

1、建立挂載目錄:

mkdir -p /mnt/cdrom

CentOS yum源配置ISO開機自動挂載

注意:挂載的時候,有幾個iso就挂載幾個,比如CentOS 6.4有2個iso:

#建立2個挂載目錄(本次實驗隻有一個iso這裡可以忽略)

mkdir -p /mnt/cdrom{1,2}

2、直接編輯vim /etc/fstab檔案(編輯前請備份),在後面添加:

CentOS yum源配置ISO開機自動挂載

溫馨提示:如果是兩個iso鏡像檔案如下寫兩條。

/opt/tools/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/cdrom1 iso9660 loop,defaults 0 0

/opt/tools/CentOS-6.5-x86_64-bin-DVD2.iso /mnt/cdrom2 iso9660 loop,defaults 0 0

按Esc 後:wq儲存退出

3、執行 mount -a 自動檢測并激活挂載,若未報錯,執行df -h即可看到結果。

CentOS yum源配置ISO開機自動挂載

三、配置并重新整理yum倉庫

①、新增yum配置檔案:

Ps:完全離線使用,新增之前建議先删除(移走)所有線上yum源:

mv -f /etc/yum.repos.d/*  /home/

CentOS yum源配置ISO開機自動挂載

vim /etc/yum.repos.d/local.repo

編輯yum配置檔案的時候,路徑需要改成上一級路徑(注意若是兩個ISO檔案),比如:

[local-yum]

name=Local Repository

baseurl=file:///mnt/

enabled=1

gpgcheck=0

注意:若是一個iso鏡像檔案則是粘貼(輸入)以下内容,第3行表示iso挂載目錄:

[local-yum]

name=Local Repository

baseurl=file:///mnt/cdrom 挂載點(iso将要挂載的目錄)

enabled=1

gpgcheck=0

CentOS yum源配置ISO開機自動挂載

② 、重新整理檢視yum是否生效:yum clean all && yum list

以上要是沒要報錯(就是安安靜靜的什麼錯誤提示都沒有),那麼本地yum倉庫就搭建好了,然後就可以使用【 yum install 軟體名】來安裝所需軟體,而不需要聯網了。

我們用指令reboot 或者 init 6 重新開機驗證一下我們配置的iso開機自動挂載是否配置成功。

CentOS yum源配置ISO開機自動挂載

四、多個iso鏡像的做法

Ps:如下隻說有差別的部分,上面單個iso時也有對比指令。

繼續閱讀