Linux Vmware CentOS 制作yum本地资源库和局域网资源库

配置本地资源库

因为以后的大数据集群不会联网,所以要制作本地资源库

首先打开WinSCP,输入要连接的虚拟机的ip地址,账号密码,登录
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第1张图片
打开SecureCRT,连接虚拟机,进入/mnt目录,在刚才新挂载的5G硬盘目录下,新建一个cdrom文件夹
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第2张图片
然后我们在WinSCP中,从左边找到iso镜像,从右边找到/mnt/disk3/cdrom目录,然后把iso镜像拽到右边上传
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第3张图片
我们快进一下,终于传完了。
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第4张图片
打开CRT,输入mount -o loop iso镜像的全路径 /mnt/disk3/cdrom
在这里插入图片描述
进入cdrom目录查看所有文件,我们成功的把虚拟镜像挂载到cdrom目录了
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第5张图片
输入df -h 查看挂载
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第6张图片
接下来配置本地资源库,切换到 /etc/yum.repos.d/ 目录下,查看所有ll

Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第7张图片
创建一个目录back(备份目录) 然后把这几个.repo文件全部移动到back目录中
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第8张图片
接下来把back目录中的CentOS-Media.repo文件复制出来到 /etc/yum.repos.d/ 并改名为local.repo
在这里插入图片描述
用vim打开 local.repo
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第9张图片
把资源库地址,gpgcheck,enabled改成如下配置,保存退出
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第10张图片
清空yum的缓存
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第11张图片
检查本地资源库是否可用,首先断网
在这里插入图片描述

然后yum搜索任意软件,出现如下画面,说明本地资源库制作成功!
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第12张图片

然后这只是一次性的,重启就没了,所以需要把它写入配置文件,让它开机自动挂载。
输入vi /etc/fstab
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第13张图片
图片中的iso9660 和 loop,之间有空格,loop,和defaults之间没有空格
在文件末尾新开一行,增加如下内容
/镜像原始路径 /挂载的路径 iso9660 loop, defaults 0 0
保存退出
mount -a 重新挂载所有
输入lsblk -f 查看挂载情况,可以发现挂载成功了。
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第14张图片
这样,重启后它也会自动挂载的。

觉得有用给我右上角点个赞吧,感谢老板,老板大气。

配置局域网资源库

进行下面步骤之前,确保你完成了本地资源库的配置。
上面此虚拟机已经配置了本地资源库,现在我们要将它变为局域网资源库。

yum -y install httpd

Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第15张图片
关闭防火墙,并设置开机不启动防火墙

service iptables stop
# 关闭防火墙
chkconfig iptables off
# 设置开机启动防火墙为off (开机不启动防火墙)

开启httpd服务

service httpd start
# 设置开机自启动httpd服务
chkconfig httpd on

在这里插入图片描述
浏览器访问192.168.100.100:80测试是否成功,出现如下界面就成功了。
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第16张图片
将挂载镜像的目录中的内容复制到指定文件夹下:

mkdir -p /var/www/html/CentOS-6.9/
cp -r /mnt/cdrom/* /var/www/html/CentOS-6.9
# 由于镜像文件的内容高达3个多G,所以得等挺久

在这里插入图片描述

下面,开启一个新的虚拟机,用来测试是否可以使用
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第17张图片
这台新虚拟机默认是联网下载,我们随便测试一下,就取消
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第18张图片
切换到/etc/yum.repos.d/目录下
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第19张图片
创建一个back目录,把其它文件移动到里边

在这里插入图片描述
把back目录下的CentOS-Media.repo复制到/etc/yum.repos.d/目录下,并改名为local.repo
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第20张图片
打开local.repo
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第21张图片
修改为如下图所示,保存退出wq!
Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第22张图片
现在再执行一下安装软件的测试代码

yum clean all
yum repolist
yum -y install httpd

Linux Vmware CentOS 制作yum本地资源库和局域网资源库_第23张图片
安装成功,局域网资源库配置成功,其它虚拟机也按照上述步骤配置,即可使用局域网资源库

看完给我点个赞吧,谢谢,哪里有错误麻烦挑出来,谢谢。

你可能感兴趣的:(Linux,基础,CentOS)