自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 收藏
  • 关注

原创 OpenStack+Ceph平台构建

参考文档官方文档OpenStack集成Ceph如何将Ceph与OpenStack集成部署步骤Ceph配置 创建Pool# ceph osd pool create volumes 64# ceph osd pool create images 64# ceph osd pool create vms 64OpenStack配置安装Ceph Client包 在glance-api(控制节点)节点上y...

2018-07-05 14:58:51 1323

原创 RabbitMQ集群高可用部署

参考文档RabbitMQ从基础概念到高可用实践(2/2)CentOS7haproxy+keepalived实现高可用集群搭建目标两节点镜像,使用HAproxy进行服务负载均衡和高可用,Keepalived实现VIP高可用部署步骤环境admin-node:192.168.56.110node1:192.168.56.111虚拟IP:192.168.56.110...

2018-07-05 14:56:59 336

原创 OpenStack+Ceph平台集成

文档下载OpenStack+Ceph平台构建(已排好版)参考文档官方文档OpenStack集成Ceph如何将Ceph与OpenStack集成部署步骤Ceph配置创建Pool# ceph osd pool create volumes 64# ceph osd pool create images 64# ceph osd pool create vms 64OpenStack配置安装Ceph Cl...

2018-07-05 14:07:29 736

原创 shell快速入门

本文下载shell快速入门参考文档shell从入门到放弃(上)shell从入门到放弃(中)shell从入门到放弃(下)朱双印的个人日志-shellshell的基本概念shell是什么Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命...

2018-07-04 16:38:20 270

原创 keepalived快速入门

本文下载keepalived快速入门(已排好版)参考文档Keepalived详细介绍简介Linux高可用之KeepalivedKeepalived基础知识Keepalived configuration synopsis keeplived是什么Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整...

2018-07-04 16:29:06 979

原创 ceph_luminous_12.2.5_官方文档

本文翻译于ceph官方文档(没有全部翻译,偏重于ceph存储集群),版本为最新的“luminous_12.2.5”,目录结构和官网目录结构一致。并列出了个人在学习过程中看过的其他参考文档。内容太多,此处只给出word文档下载地址(已排好版)...

2018-07-04 16:22:21 450

原创 ansible快速入门

文档下载word格式文档下载(已排好版)参考文档朱双印个人日志-ansible(本文总结于此)非常好的Ansible入门教程(超简单)ansible官网ansible基础概念ansible是什么?是一个“配置管理工具”,是一个“自动化运维工具”。它能帮助我们在许多远程主机上,完成一些批量任务,或者一些需要经常重复的工作ansible的幂特性ansible有个特性叫“幂特性”。即ansible是以“...

2018-07-04 16:11:09 353

原创 《将博客搬至CSDN》

《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将博客搬至CSDN》《将...

2018-07-04 04:41:57 111

原创 OpenStack-Ocata版的官方安装文档

OpenStack-O版本文翻译于OpenStack的官方文档。因为一开始想装Q版,后改装O版,所以本文的前半截翻译于OpenStack Queens Install Guide;从安装服务开始,翻译于OpenStack Ocata Install Guide;注:两个版本的前半截也没啥不一样的地方。除了Q版的准备环境要多装个服务。文档里也已标出常用组件的结构和概念介绍,这是在安装完后,总结的一些...

2018-06-01 17:20:56 784

原创 Linux 练习题-4网络 命令

1、查看当前系统每IP连接数netstat -an | grep 'ESTABLISHED' | awk '{print $4}' | awk -F ":" '{print $1}' | sort -n | uniq -c 2、列出一下服务使用的端口http80https443ftp数据接口:20  控制接口:21telnet23ssh22rsync873dns5352mysql3306grep ...

2018-06-01 17:18:37 481

原创 Linux 练习题-4网络 问答

1、.局域网的某个机器上不了网,如何排错?1、单个机器无法上网,别人可以(1)ping www.baidu.com  检查能联外网吗如果ping通,但不能上网:浏览器问题、中毒等问题(2)ping 网关目的是排除物理链路问题(网线,网卡,驱动,IP设置等)1)如果ping网关不通,则查看IP设置,然后ping自身IP或ping网内其他机器IP如果ping自己IP不同:检查IP设置、网卡驱动、物理链...

2018-06-01 17:14:57 321

原创 Linux 练习题-3文件与磁盘 命令

1、如何取得/etc/passwd 文件的权限对应的数字内容,如rw-r--r-- 为644,要求使用命令取得644这样的数字stat file | sed -nr 's#^.*\(0(.*)/-.*$#\1#gp'   #这里的\(是对(进行了转义stat file | awk -F "[0/]" 'NR==4 {print $2}'stat -c %a file 2、linux下通过mkdir...

2018-06-01 17:10:05 343

原创 Linux 练习题-3文件与磁盘 问答

1、描述Liux下软链接和硬链接的区别创建命令不同,ln 命令创建硬链接,ln -s 创建软链接inode节点号不同,硬链接inode与源文件相同,软链接inode与源文件不同使用对象不同,硬链接只能对文件使用,软链接可以对文件和目录使用删除源文件影响不同,源文件被删除后,硬链接不受影响,软链接失效(红底白字闪烁状)链接范围不同。软链接可以跨文件系统,硬链接不行补充:删除链接文件,对源文件无影响同...

2018-06-01 17:08:05 180

原创 Linux 练习题-2基础 命令

1、过滤出已知当前目录下etc中的所有一级目录(不包含etc目录下面目录的子目录及隐藏目录,只能是一级目录)ls -l | grep '^d'ls -p | grep '/$'ls -F | grep '/$'find . -maxdepth 1 -type d ! -name "." 2、快速返回上次工作目录cd -每切换一次目录,系统就会将上次的工作目录保存到变量OLDPWD中,cd - 实际...

2018-06-01 17:03:02 327

原创 Linux 练习题-2基础 问答

1、解释什么是GPL,GNU,自由软件GPL:(通用公共许可证):一种授权,任何人有权取得、修改、重新发布自由软件的权力。GNU:(革奴计划):目标是创建一套完全自由、开放的的操作系统。自由软件:是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。主要许可证有GPL和BSD许可证两种。 2、安装系统时如何给linux操作系统分区常规分区:数据不是特别重要的业务(集群的某个节点)/boot ...

2018-06-01 16:59:38 264

原创 Linux 练习题-1 入门

1、创建目录/data/test ,在该目录下创建文件your_name.txt,在文件里写入内容"inet addr:192.168.10.100 Bcast:192.168.10.255 Mask:255.255.255.0 "(不含引号) 2、过滤题1文件内容,只输出以下内容10.0.0.8 10.0.0.255 255.255.255.0awk -F "[ :]+" '{print $3,...

2018-06-01 16:50:10 214

原创 Linux三剑客

下载排好版的word文档,点这里awkawk推荐去看朱双印的博客“awk从放弃到入门”,写的真的很好,本文的awk就总结于它。 awk其实是一门编程语音,它支持条件判断、数组、循环等功能。所以,我们也可以把awk理解成一个脚本语言解释器1、awk基础1.1、普通模式awk 【option】 ‘program’ file1,file21.2、特殊模式1)  BEGIN和END模块只能有一个。中间的p...

2018-06-01 01:35:09 450

原创 KVM详解

虚拟化与KVM    下载排好版的word文档,点这里1、虚拟化简介1)     系统虚拟化是将底层物理设备与上层操作系统、软件分离的一 种去耦合技术,在一台物理机器上逻辑的划分出多台机器。 2)     虚拟化的目标是实现IT资源利用效率和灵活性的最大化。在一台物理主机上虚拟出多个虚拟计算机(虚拟机,Virtual Machine,VM),其上能同时运行多个独立的操作系统,这些客户操作系统(Gu...

2018-06-01 01:03:05 1142

原创 Linux常用命令总结

Linux常用命令总结因为内容很多,且博客不好排版,请下载word文档查看Linux的常用命令总结本文档是根据网上“老男孩的150个Linux命令总结”扩充修改的。在其原来的150个命令,和150个命令的简短介绍基础上。进行了规范格式的排版为大部分命令的作用做了标注总结了大部分命令的常用参数和实例。零星穿插了一些基础知识点。新增了几个常用命令  ...

2018-05-18 16:34:33 174 1

原创 yum 和 epel 的详解

一、概览1、什么是repo文件repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用 2、Yum的工作原理YUM的工作原理并不复杂,每一个 RPM软件的头(header)里面都会纪录该软件的依赖关系,那么如果可以将该头的内容纪录下来并且进行分析,...

2018-05-17 15:37:25 9560 1

原创 Python学习笔记__20.4章 aiohttp

# 这是学习廖雪峰老师python教程的学习笔记1、概览asyncio可以实现单线程并发IO操作。如果仅用在客户端,发挥的威力不大。如果把asyncio用在服务器端,例如Web服务器,由于HTTP连接就是IO操作,因此可以用单线程+coroutine实现多用户的高并发支持。 asyncio实现了TCP、UDP、SSL等协议,aiohttp则是基于asyncio实现的HTTP框架2、基于aiohtt...

2018-05-17 01:01:36 190

原创 Python学习笔记__20.3章 async/await

# 这是学习廖雪峰老师python教程的学习笔记1、概览用asyncio提供的@asyncio.coroutine可以把一个generator标记为coroutine类型,然后在coroutine内部用yield from调用另一个coroutine实现异步操作。为了简化并更好地标识异步IO,从Python 3.5开始引入了新的语法async和await,可以让coroutine的代码更简洁易读。...

2018-05-17 00:58:25 119

原创 Python学习笔记__20.2章 asyncio

# 这是学习廖雪峰老师python教程的学习笔记1、概览asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持asyncio的编程模型就是一个消息循环。我们从asyncio模块中直接获取一个EventLoop的引用,然后把需要执行的协程扔到EventLoop中执行,就实现了异步IO。1.1、asyncioio的关键字event_loop      事件循环:程序开启一个无...

2018-05-17 00:56:37 191

原创 Python学习笔记__20.1章 协程

# 这是学习廖雪峰老师python教程的学习笔记1、概览协程,又称微线程,纤程。英文名Coroutine。1.1、子程序和协程的区别    1、子程序子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。子程序调用总是一个入口,一次返回,调用顺序是明确的。 ...

2018-05-17 00:50:03 91

原创 Python学习笔记__20章 异步IO

# 这是学习廖雪峰老师python教程的学习笔记1、概览CPU的速度远远快于磁盘、网络等IO。    1)同步IO一旦遇到IO操作,如读写文件、发送网络数据时,就需要等待IO操作完成,才能继续进行下一步操作,在IO操作的过程中,当前线程被挂起,而其他需要CPU执行的代码就无法被当前线程执行了。因为同步IO的原因,我们必须使用多线程或者多进程来并发执行代码,为多个用户服务。每个用户都会分配一个线程,...

2018-05-17 00:46:25 84

原创 Python学习笔记__19.5章 使用模板

# 这是学习廖雪峰老师python教程的学习笔记Web App不仅仅是处理逻辑,展示给用户的页面也非常重要。在函数中返回一个包含HTML的字符串,简单的页面还可以,复杂的页面就无法做到。由于在Python代码里拼字符串是不现实的,所以,模板技术出现了1、模板的使用流程使用模板,我们需要预先准备一个HTML文档,这个HTML文档不是普通的HTML,而是嵌入了一些变量和指令,然后,根据我们传入的数据,...

2018-05-17 00:44:21 281

原创 Python学习笔记__19.4章 使用Web框架

# 这是学习廖雪峰老师python教程的学习笔记1、概览了解了WSGI框架,我们发现:其实一个Web App,就是写一个WSGI的处理函数,针对每个HTTP请求进行响应。 但是如何处理HTTP请求不是问题,问题是如何处理100个不同的URL。 每一个URL可以对应GET和POST请求,当然还有PUT、DELETE等请求,但是我们通常只考虑最常见的GET和POST请求。 一个最简单的想法是从envi...

2018-05-17 00:36:34 119

原创 Python学习笔记__19.3章 WSGI接口

# 这是学习廖雪峰老师python教程的学习笔记1、Web应用的本质浏览器发送一个HTTP请求;服务器收到请求,生成一个HTML文档;服务器把HTML文档作为HTTP响应的Body发送给浏览器;浏览器收到HTTP响应,从HTTP      Body取出HTML文档并显示。 最简单的Web应用就是先把HTML用文件保存好,用一个现成的HTTP服务器软件,接收用户请求,从文件中读取HTML,返回。Ap...

2018-05-17 00:31:25 168

原创 Python学习笔记__19.2章 HTML简介

# 这是学习廖雪峰老师python教程的学习笔记1、基础的HTML架构<html><head>  <title>Hello</title></head><body>  <h1>Hello, world!</h1></body></html&amp

2018-05-17 00:25:03 91

原创 Python学习笔记__19.1章 HTTP协议

# 这是学习廖雪峰老师python教程的学习笔记1、HTTP请求流程跟踪了新浪的首页,我们来总结一下HTTP请求的流程: 浏览器首先向服务器发送HTTP请求,请求包括:方法:GET还是POST,GET仅请求资源,POST会附带用户数据;路径:/full/url/path;域名:由Host头指定:Host: www.sina.com.cn以及其他相关的Header;如果是POST,那么请求还包括一个...

2018-05-17 00:23:37 101

原创 Python学习笔记__19章 Web开发

# 这是学习廖雪峰老师python教程的学习笔记随着互联网的兴起,人们发现,CS架构不适合Web,最大的原因是Web应用程序的修改和升级非常迅速,而CS架构需要每个客户端逐个升级桌面App,因此,Browser/Server模式开始流行,简称BS架构。在BS架构下,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web页面,并把Web页面展示给用户即可。1、W...

2018-05-17 00:19:13 136

原创 Python学习笔记__18.3章 使用SQLAlchemy

# 这是学习廖雪峰老师python教程的学习笔记1、概览数据库表是一个二维表,包含多行多列。把一个表的内容用Python的数据结构表示出来的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录,比如,包含id和name的user表:[    ('1', 'Michael'),    ('2', 'Bob'),    ('3', 'Adam')]Python的DB-API返...

2018-05-17 00:15:21 125

原创 Python学习笔记__18.2章 使用MySQL

# 这是学习廖雪峰老师python教程的学习笔记#18.1章使用SQLite,需要用时在学习1、概览MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合桌面和移动应用。而MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite。2、安装MySQLMySQL是跨平台的,从官网选择对应的平台下载安装文件,安装...

2018-05-17 00:08:05 66

原创 Python学习笔记__18章 数据库

# 这是学习廖雪峰老师python教程的学习笔记为了便于程序保存和读取数据,而且,能直接通过条件快速查询到指定的数据,就出现了数据库(Database)这种专门用于集中存储和查询的软件。数据库软件诞生的历史非常久远,早在1950年数据库就诞生了。经历了网状数据库,层次数据库,我们现在广泛使用的关系数据库是20世纪70年代基于关系模型的基础上诞生的。1、数据库类别既然我们要使用关系数据库,就必须选择...

2018-05-17 00:02:23 90

原创 Python学习笔记__17章电子邮件

# 这是学习廖雪峰老师python教程的学习笔记Email的历史比Web还要久远,直到现在,Email也是互联网上应用非常广泛的服务。而且几乎所有的编程语言都支持发送和接收电子邮件。1、邮件的原理1.1、邮件的发送流程假设我们要把邮件从me@163.com 发送到 @sina.comMUA:Outlook或者Foxmail这类编写/发送/邮件的软件,被称为MUA【Mail User Agent——...

2018-05-17 00:01:04 405

原创 Python学习笔记__16.3章 UDP编程

# 这是学习廖雪峰老师python教程的学习笔记1、概览TCP是建立可靠连接,并且通信双方都可以以流的形式发送数据。相对TCP,UDP则是面向无连接的协议。使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包。但是,能不能到达就不知道了。 虽然用UDP传输数据不可靠,但它的优点是和TCP比,速度快,对于不要求可靠到达的数据,就可以使用UDP协议。和TCP类似,使用...

2018-05-16 23:54:53 118

原创 Python学习笔记__16.2章 TCP编程

# 这是学习廖雪峰老师python教程的学习笔记Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。1、客户端大多数连接都是可靠的TCP连接。创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。1.1、创建一个基于TCP连接的Socket,获取新浪首页# 导入soc...

2018-05-16 23:51:08 183

原创 Python学习笔记__16.1章网络编程——TCP/IP简介

# 这是学习廖雪峰老师python教程的学习笔记1、概览1)计算机为了联网,就必须规定通信协议。为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议,为了实现互联网这个目标,互联网协议簇(Internet      Protocol Suite)就是通用协议标准,有了Internet,任何私有网络,只要支持这个协议,就可以联入互联网。 2)因为互联网协议包含了上百种协议标准,...

2018-05-16 23:42:50 105

原创 Python学习笔记__15章 图形界面

# 这是学习廖雪峰老师python教程的学习笔记Python支持多种图形界面的第三方库,包括:TkwxWidgetsQtGTK但是Python自带的库是支持Tk的Tkinter,使用Tkinter,无需安装任何包,就可以直接使用1、代码如何和Tkinter交互我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口;Tk是一个图形库,支持多个操作系统,使用Tcl语言...

2018-05-16 23:25:57 212

原创 Python学习笔记__14章 virtualenv

# 这是学习廖雪峰老师python教程的学习笔记当多个应用所需环境不同,可用virtualenv来为每一个应用创建一套“隔离”的Python运行环境1、安装$ pip3 install virtualenv 2、假定我们要开发一个新的项目,需要一套独立的Python运行环境    1)创建目录mkdir myprojectcd myproject/    2)创建一个独立的Python运行环境,命...

2018-05-16 23:19:25 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除