使用已经网络安装的资源安装软件
首先,我们需要配置好虚拟机的网络,并重启网络服务。
vim /etc/yum.repos.d/yum.repo //新建的文件必须以.repo结尾
在westos.repo中写入以下内容:
清空系统中原有的yum信息,列出仓库信息,我们可以看到源仓库名称和源标识与我们设置的一致。
此时,我们就可以用网络安装源安装软件了!
如下图,阿帕奇安装成功。
yum源的永久挂载
1.首先,我们要获得一个和本机系统版本一致的系统镜像。通过命令hostnamectl可以查看当前系统的版本。
2.然后我们将镜像挂载到新建的目录/westos下。具体操作不再赘述,详情请看我的上一篇博客Linux中通过镜像搭建yum源。
3.设定永久挂载,将挂载的命令写到开机启动文件/etc/rc.d/rc.local中就可以实现永久挂载,给开机启动文件添加执行权限x。
4.设置系统安装源指向。
vim /etc/yum.repos.d/yum.repo
yum clean all //清空系统源有的yum信息
yum repolist //列出仓库信息
共享型yum源的部署
http协议是什么?
http协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议,是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。
http协议的功能?
- HTTP协议可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。
- HTTP是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。
http和https的区别?
- http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
- http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
- http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
部署步骤:
1.首先,在真机搭建yum源,目的是安装httpd服务。
2.配置网络yum源
systemctl start httpd //开启httpd服务
systemctl enable httpd //设置开机自动开启
systemctl stop firewalld //关闭防火墙
systemctl mask firewalld //将防火墙锁住
mkdir /var/www/html/westos
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/westos //将镜像挂载到此目录
vim /etc/rc.d/rc.local //设置永久挂载
chmod +x /etc/rc.d/rc.local //添加执行权限
3.测试,在浏览器中输入网址:
http://ip/dir 此地址就是网络yum源地址
http://172.25.254.1/westos (真机的ip地址以及在/var/www/html下新建的目录westos)
部署成功。
注意:这里进行了两次挂载,第一次的目的是给本机安装http服务,第二次的目的是将此镜像文件共享出去。