简介
Yum(全称为 Yellow dog Updater, Modified)
是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装。
可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
今天我们来配置一下YUM本地源。
我们观察一下YUM的核心配置目录。
/etc/yum.repos.d/
这个目录就是一个类似软件的仓库,打开我们会发现有很多以 .repo为后缀的文件。
我打开第一个CentOS-Base.repo文件观察一下
打开这个文件我们会发现下载地址都是,某某.centos.org这个是centos的官方地址,也就是国外的地址,下载速度会很慢,所以我们来配置一个本地源,让下载速度快一些。第一步既然它们的下载速度慢,我们就把它们全部移走。
把这个目录下的所有文件都给移动到 /tmp 下,这样这个目录就没有东西了。
第二步编写一个YUM库配置文件交dvd.repo
vim /etc/yum.repos.d/dvd.repo
[dvd]:是库的名字
name=dvd:是库的说明
baseurl=file:///mnt/cdrom:下载库的具体地址
gpgcheck=0:校验0代表关闭,1是开启,关闭会让下载速度快一点。第三步挂载安装光盘
挂载的时候要注意把光盘放到服务器上(就是上图那个ISO映像文件),然后通电(勾选已连接)
在/mnt下创建一个叫cdrom的文件夹(挂载点)mkdir /mnt/cdrom
然后把/dev/cdrom挂载到挂载点上mount /dev/cdrom /mnt/cdrom
注释:/dev/cdrom是光驱文件
mount是挂载命令
/mnt/cdrom是挂载点
上面是手动挂载,重启虚拟机后就会取消挂载,可以用自动挂载解决,也可以用下面的方法解决。
vim /root/.bashrc
上面就是系统的开机自启动文件,把挂载命令写在里面,下次虚拟机重启完成后系统就会自动运行这条命令把/dev/cdrom挂载到/mnt/cdrom上
使用ls /mnt/cdrom
查看一下,有内容就代表挂载成功了。第四步就来验证一下yum可不可以下载软件。
用yum install -y httpd
这个命令下载httpd
Complete:完成
然后启动一下httpd,启动前要把防火墙关闭systemctl stop firewalld 关闭防火墙
systemctl disable firewalld 禁用防火墙开机自启
最后启动软件systemctl start httpd 启动软件
最后打开浏览器,输入网站服务器的IP地址。http://127.0.0.1,验证网站程序部署成功。
部署成功,以上来自本小白的分享,如有错误,请大神指点。谢谢😀