array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 yum源本地配置和yum网络源配置 - 爱码网

红帽系统是可以免费使用的,但是服务是收费的,RHEL7提供了很好的yum源,但是收费,所以如果你的系统是图形化安装,你使用图形化的时候,会有一个窗口弹出,这是红帽的广告插件,但是你不想付费又不想看到这个广告的时候,可以直接关闭的:查看广告插件:yum list subscript* ,删除插件:yum remove subscript* -y 。
yum源本地配置和yum网络源配置
yum源本地配置和yum网络源配置
本地yum源主和客户端服务器配置:

首先关闭防火墙:firewall-cmd --set-default-zone=trusted
gentenforce:查看状态是否是Permissive 若不是,则vim /etc/selinux/config中SELINUX=这行改为permissive
yum源本地配置和yum网络源配置

多台服务器间配置yum源需要vsftpd服务,所以如果机器上没有该服务就装上:yum -y install vsftpd ,然后把该服务开启并设置为开机启动:systemctl start vsftpd , systemctl enable vsftpd 。
共享目录是/var/ftp,创建文件挂载光盘:mkdir /var/ftp/dvd,挂载光盘,mkdir /var/ftp/dvd ,如果是网上下载的源,拷贝到/var/ftp 目录中并解压,以ceph为例:tar zxvf ceph.tar.gz 注:这种挂载是临时挂载,重启就被取消挂载了 所以每次使用yum 的时候都需要重新挂载一次。永久挂载的话需要把设备 光盘的挂载信息写在 /etc/fstab 里面,用 vim 打开该文件,我们可以看到有三行信息,是其他分区的挂载信息,现在要把我们的光盘的挂载信息添加到最下面一行就好。
yum源本地配置和yum网络源配置
这里以挂载了一个光盘dvd和一个网络源ceph为例 ( 上图中解压后吧ceph.tar.gz ,pub 删除了):
yum源本地配置和yum网络源配置
如果是网上下载的源需要做操作(光盘不需要这步操作),以ceph为例:createrepo -v cehp/ ,这时候会读取ceph中的所有源并写入到repodate中,和光盘文件格式略有不同,不必纠结; 这时候主服务器的源便配置完成了,客户端可以正常配置yum源指定到该服务器使用。
yum源本地配置和yum网络源配置

客户端yum源配置:

yum源存放于/etc/yum.repos.d/中,如果有其他文件可以删除。
yum源本地配置和yum网络源配置
开始操作,cd /etc/yum.repos.d/ , 创建一个任意名称以.repo结尾的文件 vim aa.repo , 因为主服务器配置了2个源,所以这里把两个都配出来:
baseurl=ftp://主服务器ip/目录名称
enabled=0/1 ——0是不使用,1是使用
gpgcheck=0/1 ——是否公钥验证,0是不验证,1是验证
yum源本地配置和yum网络源配置
上述是配置主服务器上的方法,下面说一下配置本地源的配置方法:

简单提几个网上下载源地址:http://mirrors.aliyun.com/Centos-7.repo , http://mirrors.aliyun.com/repo/epel-7.repo , http://mirrors.163.com/.help/CentOS7-Base-163.repo 如何用:直接找台能联网的服务器wget 网址 即可下载 ,下载完后 需要拷贝到/etc/yum.repos.d/ 目录下 或者直接进入到/etc/yum.repos.d/ 目录下下载。
yum源本地配置和yum网络源配置

把需要的源如aa(aa是/var/ftp目录中解压的任意需要的源名称,如上述的ceph一样)源以上述方式找到网址wget下载并拷贝到/etc/yum.repo.d/目录中后执行:createrepo -v /var/ftp/aa/ 写入到repodate中,cd /etc/yum.repos.d目录下创建任意名称以.repo结尾的文件,vi aa.repo :
baseurl=file:///mnt ——file:// ,/mnt组合,文件是/mnt 的意思,这就是本地源的编辑方式(aa是/var/ftp目录中解压的任意需要的源名称)
yum源本地配置和yum网络源配置

配置完成后,建议清除下之前的缓冲:yum clean all 。新建缓存:yum makecache
如果配置了多个本地源,yum list ceph(源名) --disablerepo=ceph ——禁掉ceph这个源(ceph是命令,并非源名),yum list ceph --disablerepo=——禁掉所有源,yum list ceph --disablerepo= --enablerepo=ceph——禁掉所有源,但开启ceph这个命令源(也就是只有ceph可以用)
如果我们要把某个源下载到本地不安装,以ceph为例:yum install ceph -y --downloaddir=/xx --downloadonly——下载到/xx这个文件中不安装,本地源不能用。
yum源本地配置和yum网络源配置
管理yum软件包:

查看yum源数量:yum repolist
安装前查看是否有某个命令源:yum search 命令,如查看vsftpd源:yum search vsftpd ,yum list 命令 查看是否安装该命令。list和search的区别在于,如yun search vsftp, search查看的是含有vsftpd的源,但list 就查询不了任何结果,所以search相对于模糊查询。 但list 也可以加上*,效果就和search 一样了。所以如果某个命令记不全的时候 可以在前后加上* 如yum list vsftp
删除已安装的源:yum remove 命令
安装 源:yum install 命令,安装的时候可以加上选项-y,过程中全部选项为yes,直接安装。 -y 可以加在任意位置 如:yum -y install bc , yum install bc -y
搜索命令路径:yum whatprovides */命令 ,一般会有很多,指的是如果安装某个 ,那么这个命令的路径在就在位置。
yum源本地配置和yum网络源配置

装某个直接:yum -y install 源名
yum源本地配置和yum网络源配置
自动搜索最快镜像插件:yum install -y yum-fastestmirror
安装yum图形窗口插件:yum install -y umex
查看可能批量安装的列表:yum grouplist
安装:
yum -y install 全部安装
yum -y install package1 安装指定的安装包package1
yum -y groupinsall group1 安装程序组group1
更新和升级:
yum update 全部升级源
yum update package1 更新指定程序包package1
yum check-update 检查和更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1
查找和显示:
yum infopackage1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum search string 根据关键字string 查找安装包
yum deplist package1 查看程序package1依赖关系
删除程序:
yum remove package1 删除程序包package1
yum groupmove group1 删除程序组group1
清除缓冲:
yum clean packages 清楚缓冲目录下的软件包
yum clean headers 清楚缓冲目录下的headers
yum clean oldheaers 清楚缓冲目录下旧的headers

相关文章: