天天看點

[ Linux ]配置本地yum源并實作永久挂載

配置本地yum源并實作永久挂載

  1. 在VMware中打開虛拟機的CD/DVD連接配接
  2. 建立目錄

    mkdir /mnt/cdrom

  3. 挂載

    Linux中的根目錄以外的檔案要想被通路,需要将其“關聯”到根目錄下的某個目錄來實作,這種關聯操作就是“挂載”,這個目錄就是“挂載點”,解除次關聯關系的過程稱之為“解除安裝”。

    挂載的要求:

    * 目錄事先存在,可以用mkdir指令建立目錄;

    * 挂載點目錄不可被其他程序使用到;

    * 挂載點下原有檔案将被隐藏。

挂載指令

mount -t iso9660 -o loop /dev/cdrom /mnt/cdrom/

參數解析

-t 指定檔案系統的型态,通常不必指定。mount 會自動選擇正确的型态。

-o loop= 使用 loop 模式用來将一個檔案當成硬碟分割挂上系統。

iso9660 标準的cd檔案格式,它告訴mount指令,我要挂載的是一源個标準的cd

  1. 修改檔案

    cd /etc/yum.repos.d/

    重命名所有.repo檔案

    rename .repo .repo.bak *

    建立CentOS-Media.repo.bak的拷貝

    cp CentOS-Media.repo.bak dvd.repo

    修改dvd.repo

    vi dvd.repo

    将enabled的值修改為1

    baseurl的值修改為剛剛建立的本地目錄

  2. 永久挂載yum源

    修改開機啟動檔案

    /etc/rc.d/rc.local

    vim /etc/rc.d/rc.local

    将挂載yum源的指令添加至檔案最後

    mount -t iso9660 -o loop /dev/cdrom /mnt/cdrom/

    賦予檔案可執行權限

    chmod +x /etc/rc.d/rc.local

    rc.local與rc.d/rc.local
    1. /etc/rc.d/rc.local

      用于添加開機啟動指令

      預設權限為

      rw-r--r--

      并沒有執行權限

      -rw-r--r--. 1 root root 536 May 21 16:00 rc.local

      如果要配置的開機啟動指令生效需要添加執行權限

      chmod 755 /etc/rc.d/rc.local

    2. /etc/rc.local

      的軟連接配接(類似快捷方式)

      /etc/rc.local

      是/

      etc/rc.d/rc.local

      預設權限為

      rwxrwxrwx

      lrwxrwxrwx. 1 root root 13 May 21 09:38 rc.local -> rc.d/rc.local

繼續閱讀