centos7配置本地源
本地yum源
一、掛載鏡像,將本地光盤掛載到指定文件夾
[root@localhost ~]# mkdir /opt/mount
[root@localhost ~]# mount /dev/sr0 /opt/mount/
二、備份 其他配置源
[root@localhost]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# tar zcvf repo-bk.tar.gz *
三、配置本地源
[root@localhost yum.repos.d]# vi centos-media.repo
添加如下內容:
[DVD] ####名字
name=This is local dvd ####源解釋
baseurl=file:///opt/mount/ #### 資源路徑
gpgcheck=0 ####pgp檢查 0關閉 1開啟
enabled=1 #### 1開啟源 0關閉源
priority=1 #### 在原基礎上加入priority=1 ;數字越小優先級越高
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 ###gpgkey路徑
四、制作cache
[root@localhost ~]# yum clean all
已加載插件:fastestmirror, langpacks
正在清理軟件源: DVD
Cleaning up everything
Cleaning up list of fastest mirrors
[root@localhost ~]# yum makecache
已加載插件:fastestmirror, langpacks
DVD | 3.6 kB 00:00:00
(1/4): DVD/group_gz | 155 kB 00:00:00
(2/4): DVD/filelists_db | 2.9 MB 00:00:00
(3/4): DVD/other_db | 1.2 MB 00:00:00
(4/4): DVD/primary_db | 2.8 MB 00:00:00
Determining fastest mirrors
元數據緩存已建立
局域網yum源:
局域網YUM源可以配成:本地YUM源 + FTP服務器
一、下載vsftp
yum -y install vsftpd
二、配置vsftp
[root@localhost ~]# cd /etc/vsftpd/
[root@localhost vsftpd]
[root@localhost vsftpd]# vi vsftpd.conf ##編輯主配置文件
[root@localhost vsftpd]# anon_root=/opt/mount/ ##添加匿名訪問root目錄
三、關閉selinux
[root@localhost /]# vi /etc/selinux/config
修改成 SELINUX=disabled ##永久關閉 重啟生效
四、啟動vsftp
systemctl start vsftpd ##啟動服務
systemctl enable vsftpd ##開機啟動
五、客戶端配置
修改源配置:
[root@localhost yum.repos.d]# vi CentOS-Media.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=ftp://192.168.0.106/mount
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
centos7配置本地源