YUM简介:
是一个专门为了解决包的依赖关系而存在的软件包管理器。
可以一键下载,一键安装和卸载。yum 是改进型的 RPM 软件管理器,
它解决了 RPM 所面临的软件包依赖问题。
yum 在服务器端存有所有的 RPM 包,并将各个包之间的依赖关系记录在文件中,当管理员使用 yum 安装 RPM 包时,yum 会先从服务器端下载包的依赖性文件,通过分析此文件从服务器端一次性下载所有相关的 RPM 包并进行安装。
三种YUM软件仓库的提供方式:1、本地源 2、在线源
三个新的方式:1、http方式的yum源 2、ftp方式的yum源 3、混合源(本地源,在线源在一起)
yum日志文件位置:/var/log
配置文件位置:/etc/conf 下的yum.log
可以在yum.repos.d这个目录下放多个源,但是注意一点,本地源最好单独放
yum search httpd 模糊查找
yun whatprovides 精确查找
yum info 包名 可以避免信息过多
yum history 显示当前yum的history
yum remove -y 卸载yum,无需手动操作
install -y 安装yum
yum实验:1、http方式的yum源 2、ftp方式的yum源 3、混合源(本地源,在线源在一起)
1、http方式的yum源
用在线yum源安装httpd
关闭防火墙及安全机制
开启httpd服务
看访问本机ip地址是否正常
确定镜像是否开启
把 /etc/yum.repos.d/里面的文件都删除
创建一个基于httpd方式的源
/test为指定目录
test目录还没有,先创建test目录
光盘镜像挂载,并查看是否挂载好
坑,html默认的访问路径为
并且要在这个路径新建目录,否则访问不到
先在根目录解挂载
在可以访问到的目录进行挂载并查看
这时可以正常访问网站
总结:光盘镜像挂载要挂载到var/www/html/test/目录下才能被识别到,获取默认静态页面的位置就在/var/www/html/下面,要顺利访问test就需要把test设置在他默认访问的路径之下。
清理缓存
http方式
2、ftp方式
安装vsftpd
开启vsftpd
创建一个新的目录,并把之前的镜像解挂载
挂载
cd到yum.repos.d 修改配置文件
修改配置文件
清理缓存发现报错,坑2,ftp和http一样,目录不能随便设,
要在/var/ftp/下面设
在ftp下新建目录并解之前的挂载
挂载到可以别识别到的目录
再清理缓存,这时候就可以成功清理
3、混合源
修改配置文件
在本地源下面写在线源,[local]的名字要不一样,在线源的名字设置为[local2] baseurl复制在线源地址,并且给两个源设置优先级priority,数字越小优先级越大
清理缓存