Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,可以从指定的服务器自动下载RPM包而且安装,能够自动处理依赖性关系,而且一次安装全部依赖的软件包,无须繁琐地一次次下载、安装。
在某些生产环境是断网操做没法联网,例如咱们服务对象是政府,要求所有是断网操做,因此在部署某些东西的时候就不能用yum进行在线下载,为了能在内网环境中使用yum安装相关的软件,就须要配置本地yum源仓库。
①测试vim命令
②测试yum安装vim,结果天然是失败的,以下图html
3.1进入配置文件目录 cd /etc/yum.repos.d/
3.2备份配置文件 rename .repo .repo.bak *
3.3建立编辑并保存为新的配置文件 vi Local.repo 添加如下内容并保存退出 [Local] name=CentOS-Local baseurl=file:///var/iso gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
yum clean all
yum repolist
yum install -y httpd
启动:service httpd start 查看启动是否成功:service httpd status
访问地址http://192.168.31.36:80(若是访问不通,检查防火墙是否开启了80端口或关闭防火墙) CentOS7防火墙命令 firewall-cmd --state 查看防火墙 systemctl stop firewalld.service 关闭防火墙 systemctl disable firewalld.service 永久关闭防火墙
其余的服务器可经过网络访问这个内网中的YUM源 cp -r /var/iso /var/www/html/CentOS-7
访问地址http://192.168.31.36/CentOS-7/
11.1进入配置文件目录(和第三步相同就不截图了) cd /etc/yum.repos.d/ 11.2备份配置文件 rename .repo .repo.bak * 11.3建立编辑并保存为新的配置文件 vi Local.repo 添加如下内容并保存退出 [Local] name=CentOS-Media baseurl=http://192.168.31.36/CentOS-7 gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
结果与步骤4,5相同就再也不截图 yum clean all yum repolist
其实上面安装httpd已经说明了能够离线安装,不过这里再测试下 - yum install vim -y
vim 111.txt
在两台机器步骤与结果均如此,至此安装完全成功前端