摘要: 【本次博文的主要内容】 bind服务器简介(包括客户端工具dig的介绍) 配置正向解析DNS服务器 配置反向解析DNS服务器 配置辅助DNS服务器并在主辅之间实现区域传送 一、BIND服务器简介: Bind是Berkeley Internet Name Domain Service的简写,它是一款实 阅读全文
posted @ 2017-11-19 08:06 活的潇洒80 阅读(7014) 评论(0) 推荐(0) 编辑
摘要: CPU是一个非常复杂的器件 CPU是一个非常复杂的器件,由许多模块组成。其中有一个叫做“中断控制器”的模块专门负责通知CPU核 — 有棘手事情需要立刻处理。此时CPU就会放下手头在忙的事,先去应付紧急事务。明白这个背景就可以回答这个问题。简单来说就是: 概念 由软件引发中断控制器工作,所产生的中断叫 阅读全文
posted @ 2017-11-14 10:16 活的潇洒80 阅读(2149) 评论(0) 推荐(1) 编辑
摘要: <!--StartFragment --> <!--StartFragment --> 学霸的故事 我在新东方教书的那“一辈子”里,看到过各种各样形形色色的学生,其中当然不乏一些非常优秀的学生,用现在的话说就是“学霸”。 很多学生在面对学霸时,都会羡慕他们超强的解题能力,貌似任何问题在他们面前都不是 阅读全文
posted @ 2017-11-14 10:03 活的潇洒80 阅读(423) 评论(1) 推荐(2) 编辑
摘要: 1.1 iptables防火墙简介 1.2 iptables 名词和术语 容器:包含和被包含的关系 iptables是表的容器 iptables包含表 (4张表)表是链的容器,每个表都包含若干个链 链是规则的容器,真正过滤规则是属于链里面的 级别介绍 iptables国家 表省 链 市 规则 县 1 阅读全文
posted @ 2017-11-12 10:38 活的潇洒80 阅读(605) 评论(0) 推荐(1) 编辑
摘要: 本节内容 浅谈ITIL CMDB介绍 Django自定义用户认证 Restful 规范 资产管理功能开发 浅谈ITIL TIL即IT基础架构库(Information Technology Infrastructure Library, ITIL,信息技术基础架构库)由英国政府部门CCTA(Cent 阅读全文
posted @ 2017-11-07 12:40 活的潇洒80 阅读(2588) 评论(0) 推荐(0) 编辑
摘要: 基础知识 file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建。但是更推荐使用内置函数open()来打开一个文件 . 首先open是内置函数,使用方式是open('file_name', mode, buffer 阅读全文
posted @ 2017-10-31 09:45 活的潇洒80 阅读(1654) 评论(0) 推荐(1) 编辑
摘要: 之间花了一周多的时间把Pycharm官方帮助文档翻译了一遍,一共43篇博客,累得要屎,感悟颇多。 发牢骚之前先总结点干货,这里把所有的翻译文档列成如下目录,方便大家索引: 最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、 阅读全文
posted @ 2017-09-16 08:59 活的潇洒80 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 我经常在各种讲座中提起这件事儿: 对现在的我来说,毅力和坚持,都是并不存在的概念;之前也有过、用过这些概念,但后来我主动把它们从我的“操作系统”中剔除出去了。。。 我在罗辑思维出品的“得到”上开通收费专栏《通往财富自由之路》之后,成为罗辑思维员工最喜欢的作者——这真的不是吹牛,因为我经常请他们吃饭。 阅读全文
posted @ 2017-09-10 18:41 活的潇洒80 阅读(479) 评论(0) 推荐(0) 编辑
摘要: from test import test ''' __mame__ # 当前文件为主文件是等于__main__。用于调用时不执行一些命令 __file__ # 当前文件的路径,相对路径 __cache__ #缓存字节 __package__ #只有执行当前文件的时候,当前文件文件的特殊变量__name__ == __mian__ __doc__ #获取文件注释 ''... 阅读全文
posted @ 2017-08-27 08:08 活的潇洒80 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-08-23 16:39 活的潇洒80 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 第一步:让Python引入turtle模块,引入模块就是告诉Python你想要用它。 import turtle 第二步:创建画布。调用turtle中的Pen函数 t = turtle.Pen() 第三步:移动海龟。 t.forward(50) forward的中文意思是“向前地;促进”。所以这行代 阅读全文
posted @ 2017-08-20 18:12 活的潇洒80 阅读(4353) 评论(0) 推荐(0) 编辑
摘要: 1 解压序列赋值给多个变量 问题: 现在有一个包含 N 个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给 N 个变量? 解决方案: 代码示例: 如果变量个数和序列元素的个数不匹配,会产生一个异常。代码示例: 总结 实际上,这种解压赋值可以用在任何可迭代对象上面: 列表 元组 字符串 文件对象 阅读全文
posted @ 2017-08-16 13:53 活的潇洒80 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 这些名词比较绕口,理解涵义就好。一个epoll场景:一个酒吧服务员(一个线程),前面趴了一群醉汉,突然一个吼一声“倒酒”(事件),你小跑过去给他倒一杯,然后随他去吧,突然又一个要倒酒,你又过去倒上,就这样一个服务员服务好多人,有时没人喝酒,服务员处于空闲状态,可以干点别的玩玩手机。至于epoll与s 阅读全文
posted @ 2017-08-15 18:53 活的潇洒80 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 重点掌握 字符串格式化format() 字符串格式化百分号 判断 转换 数据类型 帮助信息 map和filter()函数 局部变量全局变量 计算内置函数 常用内置函数(其他) 后续会讲 不常用 阅读全文
posted @ 2017-07-30 18:04 活的潇洒80 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、添加或者修改文件模板 2、 python版本管理切换 3、已有文件重命名4、Python模块安装5、在PyChram中直接浏览文件目录6、 断点调试7、常用快捷键8、PyChram设置字体大小 9、直接运行当前的.py文件10、格式化代码11、智能感知忽略大小写 1、添加或者修改文件模 阅读全文
posted @ 2017-07-26 16:28 活的潇洒80 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、概述 我们工作中需要经常操作文件,下面就讲讲如何用Python操作文件 1、文件操作的流程: 打开文件,得到文件句柄赋值给一个变量 通过文件句柄,对文件进行操作 关闭文件 二、入门 1、语法 open(文件路径,模式,字符编码) 1 2 3 4 5 6 7 8 #获取文件句柄 f = open( 阅读全文
posted @ 2017-07-24 16:34 活的潇洒80 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 项目目标 文件目录规划 配置文件详解 步骤一:创建一个salt salt配置文件 步骤二:utils命令分发器分发器通过action_list.py把不同的命令分给不同的模块 actions_list文件内容 步骤三:state模块 模块功能说明 具体配置文件 state cmd file grou 阅读全文
posted @ 2017-07-21 19:54 活的潇洒80 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 前言: openstack的部署非常简单,简单的前提建立在扎实的理论功底,本人一直觉得,玩技术一定是理论指导实践,网上遍布个种搭建方法都可以实现一个基本的私有云环境,但是诸位可曾发现,很多配置都是重复的,为何重复?到底什么位置该不该配?具体配置什么参数?很多作者本人都搞不清楚,今天本人就是要在这里正 阅读全文
posted @ 2017-07-21 18:02 活的潇洒80 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、 主机管理项目需求分析 二 、主机管理项目架构设计 三、主机管理项目初始构建 四、 主机管理项目编主机分发器 一、 主机管理项目需求分析 场景:我现在又一台裸机要实现一下人物 配置管理: 1、装上nginx,mysql 2、nginx用我指定的配置文件 3、mysql用户 4、设置一个 阅读全文
posted @ 2017-07-21 11:50 活的潇洒80 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一 Neutron概述 二 neutron openvswitch+gre/vxlan虚拟网络 三 neutron ovs opnflow流表和l2 population 四 dhcp agent和l3 agent 五 MTU问题 一 Neutron概述 管理网络:包含api网络(publ 阅读全文
posted @ 2017-07-20 21:41 活的潇洒80 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一 二层基础知识 1.1 vlan介绍 1.1.1:vlan的含义 1.1.2:vlan的类型 1.1.3:vlan的不足 1.2 : 二层交换的基础知识 1.2.1:二层交换机最基本的功能 1.2.2:ARP协议 二 使用OpenvSwitch(OVS)+VLAN组网 2.1 物理VLA 阅读全文
posted @ 2017-07-20 21:21 活的潇洒80 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: 把iPad上的视频推送到大麦盒子去 把iPad上的视频推送到大麦盒子去 最近因为升级家里的宽带,服务商送了一个大麦盒子给我。 大麦盒子,就是一个网络机顶盒,用它可以通过互联网收看电视剧、电影、电视节目、音乐等等。除了它自身带的一些播放功能外,由于它的操作系统是安卓,所以你还可以安装播放软件,因此可以 阅读全文
posted @ 2017-07-20 16:15 活的潇洒80 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 本节内容 linux下运行效果 sleep解决粘包 服务端插入交互解决粘包问题 一、概述 刚刚我们在window的操作系统上,很完美的解决了,大数据量的数据传输出现的问题,但是在Linux环境下执行会出现什么状况呢?接下来我们拭目以待。 客户端和服务端的代码还是在 day8-接收大数据 中的代码 二 阅读全文
posted @ 2017-07-20 15:43 活的潇洒80 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 本节内容 概述 简单ssh socket接收大数据的困惑 一、概述 我们用过linux的就知道什么是ssh,它是一种客户端和服务端交互返回的一个解决,输入一个命令,给我返回什么,接下来我们说一说,如何用socket去简单的时间一个ssh 二、简单的ssh 2.1、客户端 说明:客户端实例->建立连接 阅读全文
posted @ 2017-07-20 15:32 活的潇洒80 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、OSI七层模型 2、概述 3、关系图 4、代码逻辑图 5、socket概念 一、OSI七层模型 二、概述 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/L 阅读全文
posted @ 2017-07-19 22:07 活的潇洒80 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、概述 反射我们以后会经常用到,这个东西实现了动态的装配,通过字符串来反射类中的属性和方法 二、反射函数 2.1 hasarttr(obj,name_str) 作用:判断一个对象obj中是否有对应的name_str字符串的属性或者方法 1 2 3 4 5 6 7 8 9 10 11 12 阅读全文
posted @ 2017-07-19 21:54 活的潇洒80 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、__doc__2、__module__和__class__3、__init__4、__del__5 、__call__6 、__dict__7 、__str__8 、__getitem__、__setitem__、__delitem__ 前面我们讲了类的方法,有普通方法,就是我们自己定 阅读全文
posted @ 2017-07-19 21:43 活的潇洒80 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、概述 前面我们已经讲解了关于类的很多东西,今天讲讲类的另外的特性:静态方法(staticmethod)、类方法(classmethod)、属性方法(property) 二、静态方法 2.1 定义 说明:在方法名前加上@staticmethod装饰器,表示此方法为静态方法 1 2 3 4 阅读全文
posted @ 2017-07-19 21:34 活的潇洒80 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、概述 多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。 那么,多态的作用是什么呢?我们知道,封装可以隐藏实 阅读全文
posted @ 2017-07-19 21:27 活的潇洒80 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、概述 前面我们讲了类的私有属性,现在我们来说说类的公有属性,这边很容易被人弄混淆,有人觉的,在__init__()构造方法中,除了私有属性,其他的都是公有属性了,其实这是一个错误的结论,并不是定义在__init__()初始化方法中的属性是公有属性(除私有属性),那什么是公有属性呢?揭起 阅读全文
posted @ 2017-07-19 21:02 活的潇洒80 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、概述 很对人都不理解编程中的面向对象的概念,那我们先来说说面向对象的引子,由这个引子带领我们更好的理解面向对象的概念。 二、面向对象引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都 阅读全文
posted @ 2017-07-19 20:43 活的潇洒80 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一 云计算时代数据中心物理网络的问题 1.1 数据中心现有的物理网络,无法承载云计算机的超大规模 1.2 数据中心现有的物理网络,无法满足云计算SDN的要求 1.3 小结 二 如何解决问题:Neutron实现网络虚拟化 2.1 Neutron组件介绍 2.2 Neturon网络虚拟化简介 阅读全文
posted @ 2017-07-19 11:43 活的潇洒80 阅读(1874) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、虚拟化支持 KVM虚拟化需要CPU的硬件辅助虚拟化的支持,用来加速,在本环境中为Intel的CPU,使用的Intel VT技术。(该功能在有些主机里面可能需要去BIOS里面开启) 二、软件准备 操作系统: CentOS 7.2 软件包: CentOS自带yum源 关闭防火墙 关闭SEL 阅读全文
posted @ 2017-07-19 11:26 活的潇洒80 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 什么是kvm KVM 全称 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Linux 内核实现的,这就使得linux内核本身就相当于一个Hypervisor。 Hypervisor即vmm,主要功能就是用来控制生成vm,并管理多个vm的运行,不同的 阅读全文
posted @ 2017-07-19 11:12 活的潇洒80 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一 什么是虚拟化 二 为何要学习虚拟化 三 虚拟化技术主要分类(了解) 四 平台虚拟化技术又可以细分(了解) 一 什么是虚拟化 虚拟化说白了就是本来是一个完整的资源,切分或者说虚拟成多份,让这多份资源都使用起来,物尽其用,减少了浪费,提高了利用率,省了钱。 虚拟化(Virtualizati 阅读全文
posted @ 2017-07-19 11:03 活的潇洒80 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一 什么是glance 二 为何要有glance 三 glance的功能 四 glance的两个版本 五 镜像的数据存放 六 镜像的访问权限 七 镜像及任务的各种状态 八 glance包含的组件 九 glance与openstack其他服务的关系 十 glance工作流程详解 十一 Dis 阅读全文
posted @ 2017-07-19 10:45 活的潇洒80 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 本节内容 openstack介绍 openstack项目(服务名是项目名的别名) 一:openstack介绍 openstack最早由美国国家航空航天局NASA研发的Nova和Rackspace研发的swift组成。后来以apache许可证授权,旨在为公共及私有云平台建设。openstack主要用来 阅读全文
posted @ 2017-07-19 10:33 活的潇洒80 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 本节内容 为何选择云计算/云计算之前遇到的问题 什么是云计算 云服务模式 云应用形式 传统应用与云感知应用 一:为何选择云计算/云计算之前遇到的问题 一、有效解决硬件单点故障问题 单点故障是指某个硬件的故障造成网站某个服务的中断。要真正解决这个问题,需要为每个硬件准备冗余,这不仅大大增加了硬件购置成 阅读全文
posted @ 2017-07-19 09:53 活的潇洒80 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 第一个境界:捕捉和收集大量学习信息 学习者在学习的过程中捕捉大量的信息,这是学习的基本前提,也是学习的初级阶段。知识一般都是以信息的方式出现的,你在同样的时间里能够捕捉到更多的信息,或者说能够根据自己的学习目的收集到大量的有关信息,才能有条件地系统地深化学习,没有对信息的占有就不可能真正学习,因此, 阅读全文
posted @ 2017-07-19 09:08 活的潇洒80 阅读(2166) 评论(0) 推荐(0) 编辑
摘要: 题目:简单主机批量管理工具 需求: 流程图: 说明: ### 作者介绍: * author:lzl ### 博客地址: * http://www.cnblogs.com/lianzhilei/p/5881434.html ### 功能实现 题目:简单主机批量管理工具 需求: 主机分组 登录后显示主机 阅读全文
posted @ 2017-07-18 22:07 活的潇洒80 阅读(675) 评论(0) 推荐(0) 编辑