yum的功能 本地yum配置 光盘挂载和镜像挂载 本地yum配置 网络yum配置 网络yum配置 Yum命令的使用 使用yum安装软件 使用yum删除软件 安装组件 删除组件 清除缓存 查询 课后作业 【本节内容】1. yum的功能:yum是Yellow dog Updater, Modified的缩写,目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装、升级等等工作。2. 掌握光盘挂载和镜像挂载a) 光盘挂载mount /dev/sr0 挂载点或者mount /dev/cdrom 挂载点b) 镜像文件的挂载mount -o loop -t iso9660 镜像文件 挂载点其中,-o loop:用来把一个文件当成硬盘分区挂接上系统3. 掌握yum的配置yum的配置一般有两种方式,一种是直接配置/etc目录下的yum.conf文件,另外一种是在/etc/yum.repos.d目录下增加.repo文件。4. 掌握本地yum配置[root@localhost ~]# mount /dev/cdrom /mnt #挂载光盘到/mnt目录[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# lsrhel-source.repo[root@localhost yum.repos.d]# cp rhel-source.repo rhel.repo #拷贝一份配置文件[root@localhost yum.repos.d]# vi rhel.repo #编辑配置文件如下[rhel-local] #模块名称,须修改不能与其他.repo文件中的重名name=Red Hat Enterprise Linux 6 local repo #名称随便起baseurl=file:///mnt #指定rpm仓库的位置enabled=1 #1开启该配置,0为关闭gpgcheck=1 #1为校对软件[root@localhost ~]# yum install vsftpd httpd #安装vsftpd及httpd服务5. 掌握远程yum配置方法6. 利用vsftpd搭建yum源服务器:Vsftpd默认的配置文件是允许匿名访问,这里直接启动就可以了:[root@localhost ~]# umount /dev/cdrom #卸载光盘[root@localhost ~]# mount /dev/cdrom /var/ftp/pub/ #挂载光盘到vsftpd的公众目录[root@localhost ~]# service vsftpd restart #重启vsftpd服务必须关闭防火墙和selinuxService iptables stopGetenforce :查看selinux状态临时关闭:不用重启:setenforce 00 permissive允许 1 enforcing 执行
配置客户机:[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# ls #rhel.repo是按照本地yum配置生成的rhel.repo rhel-source.repo[root@localhost yum.repos.d]# cat rhel.repo #修改为以下内容[rhel-ftp]name=Red Hat Enterprise Linux 6baseurl=ftp://192.168.8.42/pub #指定yum源地址enabled=1gpgcheck=1测试:[root@localhost ~]# yum install bind #安装DNS服务7. 掌握使用yum安装软件yum –y install 软件名8. 掌握使用yum删除软件yum –y remove 软件名9. 掌握使用yum安装组件yum –y groupinstall 组件名10. 掌握使用yum删除组件yum –y groupremove 组件名11. 掌握清除yum缓存yum clean all12. 使用yum查找软件包yum search13. 课后作业(用时45分钟)1) 以最小化开启Linux系统2) 配置本地yum3) 安装vim4) 清除yum缓存5) 安装组件“KDE 桌面”