1. 程式人生 > >centos7配置本地源

centos7配置本地源

size ever 主配置文件 客戶端 isa mirror 軟件 con group

本地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配置本地源