摘要:
5.1kickstart文件是一个简单的文本文件,它包含了一个项目列表,每个项目由一个关键字来识别 5.2kickstart 安装可以使用本地光盘,本地硬盘驱动器,或通过 NFS,FTP,HTTP 来执行. 要使用 kickstart,必须: 1.创建一个kickstart文件. 2.创建有kick
阅读全文
posted @ 2018-04-09 16:55
Giotto95827
阅读(774)
推荐(0)
编辑
摘要:
如果两个用户使用了同样的密码,那么一定他们的密码hash也一定相同。我们可以通过让每一个hash随机化,同一个密码hash两次,得到的不同的hash来避免这种攻击。 具体的操作就是给密码加一个随即的前缀或者后缀,然后再进行hash。这个随即的后缀或者前缀成为“盐”。正如上面给出的例子一样,通过加盐,
阅读全文
posted @ 2018-04-09 16:54
Giotto95827
阅读(560)
推荐(0)
编辑
摘要:
3.1作用 不修改WSGI应用程序的情况下通过配置文件配置WSGI服务. filter:过滤器,滤网。 pipline:管道 app:application 应用,在这个语境下我举个例子吧,lavabo(洗手盆),fish tank(鱼缸)...... 这些都是应用 composite:意为合成,或
阅读全文
posted @ 2018-04-09 16:53
Giotto95827
阅读(98)
推荐(0)
编辑
摘要:
Sock(I/O 流)通过服务端Sock第一种方法就是最传统的多进程并发模型 (每进来一个新的I/O流会分配一个新的进程管理。)第二种方法就是I/O多路复用 (单个线程,通过记录跟踪每个I/O流(sock)的状态,来同时管理多个I/O流 。) I/O multiplexing 这里面的 multip
阅读全文
posted @ 2018-04-09 16:52
Giotto95827
阅读(131)
推荐(0)
编辑
摘要:
2.1 Python的序列化Python提供两个模块来实现序列化:cPickle和pickle。这两个模块功能是一样的,区别在于cPickle是C语言写的,速度快,pickle是纯Python写的,速度慢.pickle.dumps()--把任意对象序列化为str,可以用于写入文件pickle.dum
阅读全文
posted @ 2018-04-09 16:52
Giotto95827
阅读(109)
推荐(0)
编辑
摘要:
5.1 cfg Module--可以用来通过命令行或者是配置文件来配置一些options: example1: #!/usr/bin/env python # encoding: utf-8 from oslo_config import cfg from oslo_config import ty
阅读全文
posted @ 2018-04-09 16:51
Giotto95827
阅读(381)
推荐(0)
编辑