yum的工作机制
yum服务器: yum服务器的作用主要是为yum客户机提供访问,上面提供了用户所需的所有RPM软件包,并且会根据这些软件包生成一份元数据repodate,这里面记录有所有软件包的信息,以及依赖关系等。
yum客户端: yum客户端可通过FTP或HTTP这类网络协议来访问yum服务器,缓存下yum服务器上提供的缓存数据文件,通过这份文件获取需要的软件包,然后去服务器一次性下载安装,解决依赖性问题。
准备工作
以确保实验的成功。由于yum服务器是在局域网里面为众多的客户机提供访问服务,所以要在防火墙上打开相应的访问端口,客户机才能进行访问,如果不在防火墙上打开相应的端口或关闭防火墙,即使服务器配置成功,客户机也无法进行访问。所以为了实验的简单易懂 关闭Linux上的两大安全堡垒,防火墙和SELinux。
1.关闭防火墙
systemctl disable firewalld.service 禁止防火墙自启动
systemctl stop firewalld.service 关闭防火墙服务
iptables -L 验证防火墙是否成功关闭
2.关闭SElinux
vim /etc/selinux/config 编辑SELinux配置文件
SELINUX=enforcing 更改参数,设置SELINUX=disable
setenforce 0 设置监控模式为许可状态
getenforce 验证设置是否生效,设置生效后执行命令后会回显"permissive"
安装FTP服务
做完准备工作后,就可开始搭建的第一步,安装vsftpd软件包,搭建ftp服务器
mkdir /mnt/cdrom 创建挂载点
mount /dev/sr0 /m