今天,继续学习了Linux。先是复习了昨天学过的内容,然后学习了配置网络yum源、配置本地自己访问的yum源、配置局域网内的yum源、配置本地yum源方式三、scp-rsync、xsync、cd命令补充、ssh免密登陆操作、Centos6单用户模式、Centos7安装MySql5.7.21、数据恢复、数据恢复原理、shell、运算符、if-case、for、while、read、函数、ubuntu-引入。 总结一下: 1.Yum概述 YUM(全称为Yellow dog Updater,Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 2.为什么要制作本地YUM源 YUM源虽然可以简化我们在Linux上安装软件的过程,但是生产环境通常无法上网,不能连接外网的YUM源,所以就无法使用yum命令安装软件了。为了在内网中也可以使用yum安装相关的软件,就要配置yum源。 YUM源其实就是一个保存了多个RPM包的服务器,可以通过http的方式来检索、下载并安装相关的RPM包。 3.Yum的常用命令 基本语法 yum install -y rpm软件包(功能描述:安装httpd并确认安装) yum list(功能描述:列出所有可用的package和package组) yum clean all (功能描述:清除所有缓冲数据) yum deplist rpm软件包(功能描述:列出一个包所有依赖的包) yum remove rpm软件包(功能描述:删除httpd) 4.关联网络yum源 1、linux系统必须可以联网 2、访问网络地址 http://mirrors.163.com/.help/centos.html 3、查看文件保存的位置 4、替换本地yum文件,把下载的文件移动到/etc/yum.repos.d/目录 5、进入到/etc/yum.repos.d/目录 6、用CentOS7-Base-163.repo替换CentOS-Base.rep,先备份 7、安装命令 5.制作只有本机能访问的本地YUM源 1、将CentOS-7-x86_64-DVD-1611.iso镜像挂载到/mnt/cdrom目录 2、安装相应的软件 3、启动httpd服务 4、使用浏览器访问http://node1:80 (如果访问不通,检查防火墙是否开启了80端口或关闭防火墙),测试网络是否畅通 5、将YUM源配置到httpd(Apache Server)中 6、执行创建仓库命令:createrepo 路径 7、修改本机上的YUM源配置文件,将源指向自己 8、清除YUM缓存 9、列出可用的YUM仓库 10、安装相应的软件 6.制作其他主机通过网络能访问的本地YUM源 1、让其它需要安装RPM包的服务器指向这个YUM源 2、在这台新的服务器上执行YUM的命令 3、安装软件