一.本地yum源搭建
步骤
创建目录;挂载目录;编写本地yum文件;清理yum缓存;清理新的缓存
[root@localhost ~]# mkdir /mnt #创建目录
[root@localhost ~]# mount /dev/cdrom /mnt #挂载
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# df -h #查看挂载情况
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 44G 8.8G 36G 21% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 8.9M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 1014M 145M 870M 15% /boot
tmpfs 1.6G 0 1.6G 0% /run/user/0
/dev/sr0 4.3G 4.3G 0 100% /mnt
[root@localhost yum.repos.d]# vim yum.local.repo 编写本地yum文件
name=yum local repo #yum的名称
baseurl=file:///mnt #本地目录/mnt,file://代表本地为服务端
gpgcheck=0 #不校验密钥
enable=1 #激活本地文件
[root@localhost yum.repos.d]# yum clean all #清理yum缓存
Loaded plugins: fastestmirror
Cleaning repos: local
Cleaning up list of fastest mirrors
[root@localhost yum.repos.d]# yum makecache #新建新的yum缓存
Loaded plugins: fastestmirror
Determining fastest mirrors
local | 2.9 kB 00:00:00
(1/3): local/primary_db | 3.1 MB 00:00:00
(2/3): local/filelists_db | 3.2 MB 00:00:00
(3/3): local/other_db | 1.3 MB 00:00:00
Metadata Cache Created
二.网络yum的搭建
设置aliyun镜像 官网:https://developer.aliyun.com/mirror/(此外还可以设置清华,网易等等的镜像)
yum clean all 清理yum缓存
yum makecache 建立新的yum缓存
2.ftp服务共享
利用FTP服务共享,默认共享位置:/var/ftp
~]# yum -y install vsftpd
~]# systemctl status vsftpd # 查看服务运行状态
~]# mkdir /var/ftp/mnt
~]# mount /dev/cdrom /var/ftp/dvd
~]# curl://10.10.100.222/mnt #访问测试
# 客户端操作
~]# vim /etc/yum.repos.d/dvd.repo
[local]
name=CentOS7.6
baseurl=ftp://10.10.100.222/mnt
enabled=1
gpgcheck=0
~]# yum clean all
~]# yum repolist
~]# yum makecache