09 2017 档案

摘要:一:提取异步机器文件 二:提取异步机器文件并在本地生成 三:本地对比两个文件 阅读全文
posted @ 2017-09-30 20:39 姚红 阅读(358) 评论(0) 推荐(0) 编辑
摘要:SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socketlayer(SSL),SSL安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性,现已成为该领域中全球化的标准。由于SSL技术已建立到所有主要的浏 阅读全文
posted @ 2017-09-29 10:09 姚红 阅读(10193) 评论(0) 推荐(1) 编辑
摘要:之前写过一篇《openstack mitaka 配置详解》然而最近使用发现阿里不再提供m版本的源,所以最近又开始学习ocata版本,并进行总结,写下如下文档 OpenStack ocata版本官方文档:https://docs.openstack.org/ocata/install-guide-rd 阅读全文
posted @ 2017-09-27 14:04 姚红 阅读(39296) 评论(19) 推荐(11) 编辑
摘要:之前学习了一个月的openstack的mitaka版本,部署完后放置一段时间,最近准备正式部署突然发现“No package centos-release-openstack-mitaka available”之类的问题。查找百度半天没有发现原因所在, 再查找openstack官方文档突然发现阿里的 阅读全文
posted @ 2017-09-22 16:05 姚红 阅读(3660) 评论(0) 推荐(0) 编辑
摘要:-bash: zip: command not found是因为liunx服务器上没有安装zip命令,需要安装一下即可linux安装zip命令:apt-get install zip 或yum install zip linux安装unzip命令:apt-get install unzip 或yum 阅读全文
posted @ 2017-09-21 11:48 姚红 阅读(12637) 评论(0) 推荐(0) 编辑
摘要:前言 1.为什么要建域 工作组的分散管理模式不适合大型的网络环境下工作,域模式就是针对大型的网络管理需求设计的,就是共享用户账号,计算机账号和安全策略的计算机集合。域中集中存储用户账号的计算机就是域控器,域中用户账号, 计算机账号和安全策略被存储在域控制器上一个名为Active Directory的 阅读全文
posted @ 2017-09-19 13:41 姚红 阅读(15972) 评论(1) 推荐(4) 编辑
摘要:在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 由于函数也是一个对象,而且函数对象可以赋值给变量,所以通过变量也能调用该函数。 函数对象有一个__name__属性,可以拿到函数的名字 阅读全文
posted @ 2017-09-10 22:07 姚红 阅读(350) 评论(0) 推荐(0) 编辑
摘要:Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。 在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。而偏函数也可以做到这一点。举例如下: int()函数可以把 阅读全文
posted @ 2017-09-10 17:45 姚红 阅读(394) 评论(0) 推荐(0) 编辑
摘要:关键字lambda表示匿名函数,冒号前面的x表示函数参数。 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。 阅读全文
posted @ 2017-09-10 15:09 姚红 阅读(246) 评论(0) 推荐(0) 编辑
摘要:面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可 阅读全文
posted @ 2017-09-10 14:33 姚红 阅读(407) 评论(0) 推荐(0) 编辑
摘要:一:变量 命名规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字(可用help命令查看保留关键字)。 变量使用: yourname{your_name} "My name is ${yo 阅读全文
posted @ 2017-09-10 12:15 姚红 阅读(545) 评论(0) 推荐(0) 编辑
摘要:在Linux系统下一直用上下键查找以前输入的命令,这个找刚输入不久的命令还是很方便的,但是比较久远的命令,用上下键效率就不高了。那个history命令也是个花架子,虽然功能多,但不好用,网上找了下,发现了用ctrl + r这个快捷键查找历史命令,研究了一下发现真是好用。 按下这个快捷键后,进入了反向 阅读全文
posted @ 2017-09-09 19:13 姚红 阅读(22206) 评论(0) 推荐(5) 编辑
摘要:一:翻页 ctrl+u向上翻半页 ctrl+d 向下翻半页 ctrl+f/page up向上翻一页 ctrl+b/page on 向下翻一页 H光标移到当前页的第一个字符 M光标移到当前页的中间字符 L光标移到当前页的最后一行 G移动到这个档案的最后一行(常用) gg移动到这个档案的第一行(常用) 阅读全文
posted @ 2017-09-09 18:55 姚红 阅读(2320) 评论(0) 推荐(1) 编辑
摘要:1.数字排序 2.字符串排序 按ASCII排序 默认情况下,对字符串排序,是按照ASCII的大小比较的,由于'Z' < 'a',结果,大写字母Z会排在小写字母a的前面。 按a-z排序 按z-a排序 阅读全文
posted @ 2017-09-06 21:43 姚红 阅读(309) 评论(0) 推荐(0) 编辑
摘要:python内建的函数filter用于过滤序列 和map()相同:filter()也接收一个函数的序列。 和map()不同:filter()把传入的函数依次依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 去除空格 阅读全文
posted @ 2017-09-06 21:08 姚红 阅读(333) 评论(0) 推荐(0) 编辑
摘要:1.map map()传入的第一个参数是f,即函数对象本身。 map()函数接收两个参数,一个是函数,一个是Interable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 2.reduce reduce把一个函数作用在一个序列[x1, x2, x3, ...] 阅读全文
posted @ 2017-09-06 17:29 姚红 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Ceph简介 Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。 部署逻辑架构 准备3台主机,并且修改主机名(hostnamectl set-hostname xxx 后重启) IP地址 主机名(Hostname) 192.168.1.24 node1(用该主机同时作为管理 阅读全文
posted @ 2017-09-06 15:42 姚红 阅读(702) 评论(0) 推荐(0) 编辑
摘要:凡是可作用于for循环的对象都是Iterable类型; 凡是可作用于next()函数的对象都是Iterator类型,它们表示一个惰性计算的序列; 集合数据类型如list、dict、str等是Iterable但不是Iterator,不过可以通过iter()函数获得一个Iterator对象。 可直接作用 阅读全文
posted @ 2017-09-06 15:15 姚红 阅读(278) 评论(0) 推荐(0) 编辑
摘要:在python中一边循环一边计算的机制成为生成器(generator) 在每次调用next()的时候执行,遇到yield语句返回,再次执行时从上次返回的yield语句处继续执行。 生成list 生成generator 两者的区别就在于最外层的[]和(),L是一个list,而g是一个generator 阅读全文
posted @ 2017-09-06 14:21 姚红 阅读(206) 评论(0) 推荐(0) 编辑
摘要:概述 详解 1.单层迭代 2.双层for循环 3.列出文件和目录名 4.字典迭代 >>> d = {'x': 'A', 'y': 'B', 'z': 'C' } >>> [k+'='+v for k,v in d.items()] ['y=B', 'x=A', 'z=C'] 5.所以字符串变成小写 阅读全文
posted @ 2017-09-06 11:23 姚红 阅读(308) 评论(0) 推荐(1) 编辑
摘要:概述 for v in d.values(): for k,v in d.items(): for a in 'adfa': #判断对象是否可迭代 from collections import Iterable isinstance('abc',Iterable) #添加下标 for x,y in 阅读全文
posted @ 2017-09-06 10:11 姚红 阅读(323) 评论(0) 推荐(0) 编辑
摘要:# 关闭防火墙 systemctl stop SuSEfirewall2.service systemctl stop SuSEfirewall2_init.service systemctl disable SuSEfirewall2.service systemctl disable SuSEf 阅读全文
posted @ 2017-09-01 10:50 姚红 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:这里使用两张网卡eth1、eth2进行 编辑/etc/sysconfig/network/ifcfg-bond0文件(此文件没有需要创建) device='bond0' BOOTPROTO='static' BROADCAST='10.10.2.255' IPADDR='10.10.2.190' N 阅读全文
posted @ 2017-09-01 10:45 姚红 阅读(818) 评论(0) 推荐(0) 编辑
摘要:一:挂载 1) fdisk -l |grep sd 查看分区情况 或者fdisk -l 2) mkdir -p /data/disk1 创建数据存储目录 mkdir -p /data/disk2 mkdir -p /data/disk3 ...... 3) mkfs.xfs /dev/sdb 格式化 阅读全文
posted @ 2017-09-01 10:27 姚红 阅读(4863) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示