Heartbeat 安装

下载地址: http://www.linux-ha.org/wiki/Download

安装说明: http://www.linux-ha.org/doc/users-guide/_building_and_installing_heartbeat_from_source.html

 

说明:

  • 需要 yum install libtool-ltdl-devel

yum 安装:

风云令学习

风云令版本 1.6.0 (当前最新版本高于1.6.0)

初始化

1. 初始化一对公私钥

2. 访问 http://otp.aliyun.com/cltsvr/init?dk=867064012051759&ot=android&ov=4.1.1&rn=0&ver=1.6.0

其中 dk 是client端预先生成的一对公私钥的公钥部分,用于服务器端加密信息

返回值:

其中: sdata就是服务器使用client端的公钥加密后的信息; svrtm: 是服务器端时间,用于能和client端时间同步

3. 解密sdata:

该解密可能是普通的非对称解密(有可能不是),反编译不出来

4. sdata解密后的数据

sdata解密后先做一次urldecode,得到的是json格式的数据,包含如下内容:

 

5. 稍后再看sdata中的各项数据是如何使用的

(看似 sdata是用服务器端的私钥加密的,然后用预埋在client里面的server的公钥来解密; 只是这样的逻辑太傻了吧。。。,不过尝试用该过程来解密sdata却没有成功)

 

 

校准时间

http://otp.aliyun.com/cltsvr/sync?sn=23579425AAM735A6&otp=947668&rn=0

其中:

sn: 序列号

otp: 当前的动态密码

返回值:

 

查看绑定的账号:

http://otp.aliyun.com/cltsvr/qrypst?sn=23579425AAM735A6&otp=974831

 

返回值:

 

卸载后重新安装:

init 的请求参数完全一样:说明client端的公私钥是写死的,没有临时生成

返回结果不同,序列号也不同:说明随机号中有随机成分(当然也要避免序列号重复)

 

serviceRsa类中有一些decod是在处理client的privatekey,这部分反编译不出来,比较麻烦

vagrant学习

 

入门: http://blog.smdcn.net/article/1308.html

文档: http://docs.vagrantup.com/

镜像下载: http://www.vagrantbox.es/

制作基础镜像:

  1. 安装虚拟机
  2. 打包: vagrant package –base 虚拟机名称,这样会创建指定虚拟机的box(package.box)
  3. 导入: vagrant box add name package.box
    eg: vagrant box add win7 package.box

创建虚拟机: vagrant init name   (eg: vagrant init win7)

启动虚拟机: vagrant up

OmniGraffle 学习

OmniGraffle是MAC下的绘图软件;

OmniGraffle 之于MAC,如同visio之于Windows。

绘图是需要素材的,如:服务器、路由器等。

OmniGraffle 下的素材似乎不多,素材在OmniGraffle中叫stencil(型板);下面是一些下载素材的地方:

https://stenciltown.omnigroup.com/

https://www.graffletopia.com/   (收费的)

https://www.omnigroup.com/omnigraffle/

 

http://www.quora.com/Where-can-I-get-amazing-quality-Omnigraffle-stencils

ldap点滴

 

posix group和posix account似乎都是特殊的对象,不管把posix group放到哪个层级,都能被识别出来是group,不管posix account放到哪个层级,都能被识别出来是account

虽然

cn=cn1,ou=a,dc=example,dc=com

cn=cn1,ou=b,dc=example,dc=com

 

查询所有可用的schema的方法:

ldapsearch -s base -b cn=Subschema objectClasses -D cn=admin,dc=example,dc=com -w password