通過ftp搭建本地yum源
由於本地局域網所限,所以必須要搭建一個yum源;
服務器是內部服務器,不能訪問公網;且只能在公司鏈接,限制了源IP;
正發愁怎麽把ISO上傳到服務器上;
服務器down了,磁盤壞道,而且做的raid0;
換盤重裝系統,又讓我手欠的刪除了glibc包;然後悲催的去機房直連主機進入拯救模式恢復glibc;
大腦瓜子靈感一閃,順帶把iso傳到服務器上了;
第一步:
準備-先掛上盤,自建一個鏡象yum源;方便安裝需要的軟件;
1、mkdir -p /mnt/iso
2、mount -o loop -t /home/xxxxx/rhel-server-7.2-x86_64-dvd.iso /mnt/iso/
3、打開 vim /etc/yum.repos.d/file.repo 編輯;寫入以下內容:
[base]
name=rhel7repo
baseurl=file:///mnt/iso
enabled=1
gpgckeck=0
gpgkey=file:///mnt/iso/RPM-GPG-KEY-redhat-release
4、測試:yum clean all && yum list
第二步:
搭建-使用上一步的yum源安裝vsftpd;
1、yum install vsftpd -y yum install createrepo -y
2、cp -r /mnt/iso/* /var/ftp/pub/ # 拷貝景象掛載目錄的所有文件到ftp文件夾下;註意磁盤空間;
3、rm -rf /var/ftp/pub/*.html /var/ftp/pub/repodata/TRANS.TBL # 清除html文件和TRANS.TBL文件;
4、createrepo -v /var/ftp/pub # 創建yum源,生成本地源數據庫;
5、服務器 打開 vim /etc/yum.repos.d/file.repo 編輯;寫入以下內容:
[root@node3 yum.repos.d]# more file.repo
[base]
name=rhel7repo
baseurl=file:///var/ftp/pub/
enabled=1
gpgckeck=0
gpgkey=file:///var/ftp/pub/RPM-GPG-KEY-redhat-release
6、客戶端 打開 vim /etc/yum.repos.d/ftp.repo 編輯;寫入以下內容:
[ftp]
name=ftprepo
baseurl=ftp://xxx.xx.xxx.xx/pub/
enabled=1
gpgcheck=0
gpgkey=ftp://xxx.xx.xxx.xx/pub/RPM-GPG-KEY-redhat-release
第三步:
測試:
1、yum clean all
2、yum list
第四步:
安裝你想要的軟件吧~!
以後還要升級yum源,過兩天再研究一下;還有各個操作的解釋說明也再補齊
本文出自 “hellodooooog” 博客,請務必保留此出處http://ikonw.blog.51cto.com/5388279/1976875
通過ftp搭建本地yum源