2016年11月16日 星期三

電腦 CentOS yum server建置-使用iso檔

Yum Server建置-使用iso檔


CentOS 7 以最小安裝設定完成,如果無網路對外安裝套件,使用安裝iso檔建罝yum server安裝。

本機
1.掛載iso檔
  a.在vmware環境下,光碟機先掛載iso檔,不用上傳至主機。
     ls -l /dev/cdrom
     mount /dev/cdrom /mnt
  b.直接上傳iso檔至主機,將iso檔掛載至/mnt。
     mount -o loop,ro CentOS-7-x86_64-Everything-1511.iso /mnt/cdrom

2.新增local.repo
    vim /etc/yum.repos.d/local.repo
    [local]
    name=Local ISO
    baseurl=file:///mnt/cdrom
    gpgcheck=0
    enabled=1

3.指定由local更新
   yum update --disablerepo="*" --enablerepo="local"
   指定由local安裝httpd
   yum install --disablerepo="*" --enablerepo="local" httpd
   
其它主機可以經由http或ftp協定更新

a.使用httpd
   yum install --disablerepo="*" --enablerepo="local" httpd
   指定路徑
   cd /var/www/html
   ln -sf /mnt
   啟用httpd
   systemctl start httpd
   systemctl enable httpd


b.使用vsftpd
   yum install --disablerepo="*" --enablerepo="local" vsftpd
   修改登匿名者登入目錄
   echo 'anon_root=/mnt' >> /etc/vsftpd/vsftpd.conf
   啟用httpd
   systemctl start vsftpd
   systemctl enable vsftpd

c.新增local.repo,看要http或ftp。
    vim /etc/yum.repos.d/local.repo
    [local]
    name=Local ISO
    baseurl=http://192.168.1.72/mnt
    baseurl=ftp://192.168.1.72/
    gpgcheck=0
    enabled=1

3.指定由local更新
   yum update --disablerepo="*" --enablerepo="local"
   指定由local安裝httpd
   yum install --disablerepo="*" --enablerepo="local" httpd



   



沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。