原创 fabric-file.py——利用fabric實現文件打包、上傳和校驗

#!/usr/bin/evn python#coding:utf-8from fabric.api import *from fabric.context_managers import *from fabric.contrib.conso

原创 fabric-lnmp.py——利用fabric部署lnmp環境

#!/usr/bin/env python#coding:utf-8from fabric.colors import *from fabric.api import *env.user = 'root'env.roledefs = {  

原创 ip.py——IP地址處理

#/usr/bin/env python#coding:utf-8# pip install IPyfrom IPy import IPip_s = raw_input('Please input an IP or net-range: '

原创 log.py——打印出獨立IP,並統計獨立IP數

#!/usr/bin/pythondic = {}with open('log.txt','r') as f:    for i in f.readlines():        ip = i.strip().split()[0]     

原创 ftp-down.py——利用pexpect實現FTP下載文件

#!/usr/bin/env python#coding:utf-8from __future__ import unicode_literals    # 使用unicode編碼import pexpectimport syschild

原创 file-diff.py——文件對比,輸出HTML文檔

#!/usr/bin/env python#coding:utf-8import difflibimport systry:    textfile1 = sys.argv[1]    # 第一個配置文件路徑參數    textfile2

原创 linux下時間同步的兩種方法分享

方法1:與一個已知的時間服務器同步代碼如下:ntpdate time.nist.gov其中 time.nist.gov 是一個時間服務器.刪除本地時間並設置時區爲上海 代碼如下:rm -rf /etc/localtimeln -s /usr

原创 TCP/IP協議三次握手流程

TCP/IP協議三次握手流程2016-01-22 11:09:57標籤:tcp/ip三次握手原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://lamborg.blog.51

原创 Redis 主從配置

環境描述:主redis:192.168.10.1 6379從redis:192.168.10.2 6380一、主從配置1、將主從redis配置文件redis.conf中的aemonize no 改爲 yes2、修改從redis配置文件red

原创 我的友情鏈接

51CTO博客開發

原创 Redis安裝教程

Redis安裝教程cd /opt/tar zxf redis-2.8.12.tar.gzcd redis-2.8.12make && make installmkdir /usr/local/redis/mkdir /usr/local/r

原创 在Linux下安裝郵件服務器Qmail(一)

在Linux下安裝郵件服務器Qmail(一)我還未測試,收藏在Linux下安裝郵件服務器Qmail功能列表SMTP服務器:SMTP-AUTH認證(Plain,Login,CRAM-MD5)TLS(SSL)支持POP3服務器:CRAM-MD5

原创 Redis 優化配置

$ wget http://redis.googlecode.com/files/redis-2.6.13.tar.gz$ tar xzvf redis-2.6.13.tar.gz$ cd redis-2.6.13$ make$ make 

原创 Redis集羣方案,Codis安裝測試

Redis集羣方案,Codis安裝測試 1,關於豌豆莢開源的CodisCodis是豌豆莢使用Go和C語言開發、以代理的方式實現的一個Redis分佈式集羣解決方案,且完全兼容Twemproxy。Twemproxy對於上一層的應用來說, 連接C

原创 paramiko-SFTPClient.py——使用SFTPClient類實現文件操作

#!/usr/bin/env python#coding:utf-8import paramikousername = ''password = ''hostname = ''port = 22try:    t = paramiko.Tr