自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 ansible入门

前言:ansible能做什么,最常用的就是批量部署,批量下发配置,批量执行程序等等。最常见的的模式就是通过SSH去控制待更新的机器。(1)安装方法很多种简单的pip安装:pip install ansible(2)配置SSH公钥秘钥无密码登陆参考文章:ssh公钥密钥无密码登陆(3)配置ansible hosts文件/etc/ansible/hos

2017-04-19 00:23:58 437

原创 openresty扫描代码全局变量

在OpenResty中需要避免全局变量的使用,为此春哥写了一个perl小工具,可以扫描openresty lua代码的全局变量:https://github.com/openresty/openresty-devel-utils/blob/master/lua-releng#!/usr/bin/env perluse strict;use warnings;use Getopt:

2017-04-18 12:28:45 2031

原创 ssh公钥密钥无密码登陆

SSH提供两种级别的安全验证。第一种级别(基于密码的安全验证),知道帐号和密码,就可以登录到远程主机,并且所有传输的数据都会被加密。但是,可能会有别的服务器在冒充真正的服务器,无法避免被“中间人”攻击。第二种级别(基于密钥的安全验证),需要依靠密钥,也就是你必须为自己创建一对密钥,并把公有密钥放在需要访问的服务器上。客户端软件会向服务器发出请求,请求用你的密钥进行安全验证。服务器收到请求之

2017-04-18 00:06:58 1066

转载 分布式系统的Raft算法

过去, Paxos一直是分布式协议的标准,但是Paxos难于理解,更难以实现,Google的分布式锁系统Chubby作为Paxos实现曾经遭遇到很多坑。  来自Stanford的新的分布式协议研究称为Raft,它是一个为真实世界应用建立的协议,主要注重协议的落地性和可理解性。  在了解Raft之前,我们先了解Consensus一致性这个概念,它是指多个服务器在状态达成一致,但是在一

2017-04-12 22:54:44 657

原创 UDP服务recvfrom函数设置非阻塞

基本概念:方法一:通过fcntl函数将套接字设置为非阻塞模式。方法二:通过套接字选项SO_RECVTIMEO设置超时。方法一源码,编译:g++ udp_server.cpp -o server#include #include #include #include #include #include #include #include #include #i

2017-04-10 23:22:53 45730 2

linux环境的wmi-1.3.13.tar.bz

linux下的wmic命令,用于查询windows服务器主机的状态

2012-10-19

空空如也

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

TA关注的人

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