自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dicc9527的专栏

客串技术

  • 博客(39)
  • 收藏
  • 关注

原创 取上一分钟时间

#!/usr/bin/pythondef upminute(t):#time MM:SS MM=int(t.split(":")[0]) SS=int(t.split(":")[1]) SSS=SS-1 if SSS<0: SSS=59 MM=MM-1 if MM<0:MM=23 if len(str(MM))

2015-10-13 16:14:19 489

转载 shell脚本中echo显示内容带颜色

shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 注:   1、字背景颜色和文字

2015-09-23 11:10:39 476

原创 iptables 映身端口

/sbin/iptables -t nat -A PREROUTING -s 116.222.222.222 -d 140.207.221.2 -p tcp -m tcp --dport 8012 -j DNAT --to-destination 10.2.3.105:80/sbin/iptables -t nat -A POSTROUTING -d 10.2.3.102 -p tcp -m

2014-11-21 14:48:33 482

原创 web.py简用

import web,sysimport jsonsys.path.append('/opt/bin')sys.path.append('/opt/web/pyweb')import twodaysclips#import getchannelsimport QiyiDownClipsurls = ( '/(.*)', 'hello')app = web.applica

2014-11-21 08:06:31 565

原创 python 多线程http失败切换功能

import threadingimport timegj=0lock=threading.Lock()def g_num(j=0): global gj if j==1: if lock.acquire(): gj+=1 lock.release()class TestThread(threading.Th

2014-11-18 17:23:51 614

原创 nginx proxy_cache配置

http{proxy_cache_path /opt/nginxcache/livets levels=1:2 keys_zone=livecontent:50m inactive=1d max_size=10g;}

2014-11-18 17:19:17 453

原创 更改http返回内容,按匹配行增加用户访问时的域名和相对路径

string.split = function(s, p) local rt= {} string.gsub(s, '[^'..p..']+', function(w) table.insert(rt, w) end ) return rtendlocal function geturl(s,p) local n=1 local m=1 whil

2014-09-23 17:17:49 485

原创 HLS直播预取视频并更新m3u8

#!/usr/bin/python27import jsonimport threadingimport urllibimport sysimport hashlibimport timeimport commandsclass myThread(threading.Thread): def __init__(self, url): threading.Th

2014-09-23 16:03:29 5989

原创 paramiko安装

下载paramiko,用python setup.py build  && python

2014-09-03 15:40:28 490

原创 pycurl 安装

pycurl需要curl-config版本在7.15以上,安装curl最新版本7.33下载最新curl7.33,后./configure --prefix=/opt/app/curl7.33 & make & make install然后后做ln -s /opt/app/curl7.33/lib/libcurl.so.4 /lib64/libcurl.so.4, 如果不做import py

2013-11-11 14:31:41 684

原创 python 百分比显示

import time,sysi=1while 1: i+=1 time.sleep(0.1) print '\r%s'%i, sys.stdout.flush() if(i==100):break注意print 最后的, 号

2013-10-12 14:47:46 2047

原创 VIM 代码编写设置

摘自 Vim 手册:   选项:1. tabstop:表示一个 tab 显示出来是多少个空格,默认 82. softtabstop:在编辑的时候(比如按退格或 tab 键)一个 tab 是多少个空格(有点不好理解。。。我也没完全弄明白)3. expandtab/noexpandtab:将 tab 扩展/不扩展成空格4. shiftwidth:每一级缩进是多少

2013-08-07 16:50:32 584

原创 nginx 负载均衡配置文件

worker_processes  8;worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;worker_rlimit_nofile 409600;events {    use epoll;    worker_connections  204800;}http {

2013-08-07 16:50:30 468

原创 python 清空邮件

简单搭的报警邮件服务器没有UI,用FOXMAIL登录获取邮件头删除过慢,写个python脚本快速清空邮件#!/usr/bin/pythonimport poplibdef main():        uugame=poplib.POP3('mail.url.com',110)        uugame.user('dicc@url.com')        uugame.pass_('dicc

2013-08-07 16:50:27 1912

原创 备份,FTP上传脚本

#!/bin/bashFtpServer='10.10.81.136'FtpUser='user_tt'FtpPW='User_pw'TarName=`hostname`_`date +%Y%m%d`.tgzBackDir='/opt/bin/backup/data/'SourceDir='/opt/mysql/var'FtpDir=`date +%Y%m%d`DelTarName=`hostna

2013-08-07 16:50:25 1303

原创 SFTP 服务器配置

OpenSSH安装,版本要高于4.8sp1openssl版本高于0.9.6# tar zxvf openssh-5.4p1.tar.gz# cd openssh-5.4p1# ./configure  --with-ssl-dir=/usr/local/ssl   #openssl的安装位置# make# make install配置文件:/dicc/sftp_sshd/sshd_co

2013-08-07 16:50:23 758

原创 LINUX 初始化内核等调整

echo 'alias net-pf-10 offalias ipv6 off' # write by dicc >> /etc/modprobe.confecho 'net.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysr

2013-08-07 16:50:21 561

原创 NFS固定端口配置

在/etc/sysconfig/nfs增加:MOUNTD_PORT="825"STATD_PORT="909"LOCKD_TCPPORT="4004"LOCKD_UDPPORT="4004"RQUOTAD_PORT="909"结果lsof -nPirpc.rquot 25353 root    3u  IPv4 5225306       UDP *:909 rpc.rquot 2

2013-08-07 16:50:19 1943

原创 sed 获取指定字符串

sed 's/.*10\.129\.50\.12\.\([0-9]\+\).*/\1/g' /opt/dicc/tcpdump查找10.129.50.l2IP后的端口号例如:16:23:55.217324 IP 10.80.0.45.3699675161 > 10.129.57.42.2049: 100 getattr [|nfs]结果为2049

2013-08-07 16:50:17 1305

原创 删除过期文件shell

#!/bin/bashDelDateFile=`date -d '-10 day'  +%Y-%m-%d` DirN=(/opt/dicc/logs /opt/dicc/jboss4.0.5.ccr/server/default/log )for DirName in ${DirN[@]}   do      find $DirName -type f|grep $DelDateFile > /t

2013-08-07 16:50:15 463

原创 python,a new begining

时间浪费太久,有这么长时间去想到底看什么语言,都已经精通一门了,唉。。惭愧书已经订了,Let's shake 管理员在2009年8月13日编辑了该文章文章。 --> -->

2013-08-07 16:50:10 623

原创 JBOSS端口修改

在一台机器上部署了多个jboss server,需要修改相关端口以避免端口冲突 一、vi $JBOSS_HOME/server/default/conf/jboss-service.xml 1、WebService端口          name="jboss:service=WebService">       8083  2、JNDI端口:          name="jboss:s

2013-08-07 16:50:08 546

原创 pureftpd安装配置

下载解压./configure --prefix=/opt/dicc/pureftpd --with-puredbmake && make install 创建用户:mkdir /home/ftp && chown ftp.ftp /home/ftp/opt/dicc/pureftpd/bin/pure-pw useradd ftpuser -u ftp -g ftp -d

2013-08-07 16:50:06 502

原创 一天最小的开销

刚看到腾迅跳出迷你页面有篇文章“多金男:家有母老虎,每天只花20元”,虽然我没他月薪多,家里也没母老虎(独自一人住),零晨刚到家发现今天我才花了8块钱,记录如下:   早上11点起床(昨晚零晨后到家,早上可不来公司),省了早点直接去公司,0元;   到公司快12点半,和同事去吃中饭,8块;   晚上临时有事加班,晚饭来不急吃,应急一包饼干(前几天的存货),0元;   零晨0点后下班

2013-08-07 16:50:03 530 1

原创 keepalived 主备安装配置

tar xf keepalived-1.1.19.tar.gzcd keepalived-1.1.19./configure --prefix=/dicc/keepalived && make && make installcp keepalived/etc/init.d/keepalived.sysconfig /etc/sysconfig/keepalivedcp keepalived/etc

2013-08-07 16:49:59 500

原创 http状态码说明

part of Hypertext Transfer Protocol -- HTTP/1.1RFC 2616 Fielding, et al.10 Status Code DefinitionsEach Status-Code is described below, including a description of which method(s) it can follow and

2013-08-07 16:49:57 669

原创 LINUX时间戳转换

unix时间戳 date +%s linux: 将时间戳1123495443 换算成可以识别的年月日分秒 date -d '1970-01-01 UTC 1123495443 seconds' FreeBSD: date -j -f "%Y%m%d " `date +%Y%m%d` "+ %s" #date指令 源日期格式  要转换出的格式 管理员在

2013-08-07 16:49:55 600

原创 memcache的运行状态stats命令

memcache的运行状态可以方便的用stats命令显示。首先用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache的状态。这些状态的说明如下:pidmemcache服务器的进程IDuptime服务器已经运行的秒数time服务器当前的unix时间戳versionmemcache版本pointer_size当前操作系统的指

2013-08-07 16:49:52 684

原创 TokyoTyrant & memcached 启动命令

memcached 启动命令:/dicc/memcached/bin/memcached -u nobody -m 1024 -p 10000 -d -l 127.0.0.1 tt启动命令:/dicc/tt/bin/ttserver -port 5000 -mhost 192.168.10.11 -mport 5000 -thnum 8 -dmn -pid /dicc/tt/data/tt

2013-08-07 16:49:50 528

原创 vi & 快捷键 & 命令

光标控制命令 命令                        光标移动h或^h                    向左移一个字符j或^j或^n                向下移一行k或^p                    向上移一行l或空格                     向右移一个字符G                        移到文件的最后一行nG       

2013-08-07 16:49:48 383

原创 一条命令NAT做网关共享上网

网关机器上配置一条:/sbin/iptables -t nat -A POSTROUTING -j SNAT --to-source  打开:echo 1 > /proc/sys/net/ipv4/ip_forward其他内网需要共享的机器网关配成网关机器的IP即可 管理员在2009年8月13日编辑了该文章文章。 -->

2013-08-07 16:49:46 677

原创 nginx.conf关健配置点

vhost/status.conf: server {        listen 80 default deferred; # 默认的server        server_name _; # 只接受IP访问        access_log /var/log/nginx/status_access.log;        location /nginx_status {    

2013-08-07 16:49:44 449

原创 nginx+spawn-fcgi安装

nginx 安装前先装pcrecd ..tar zxf pcre-8.00.tar.gz cd pcre-8.00./configure make && make install 安装nginx cd ..tar zxf nginx-0.7.65.tar.gzcd nginx-0.7.65./configure --prefix=/dicc/nginx --with-http_ssl_mo

2013-08-07 16:49:42 721

原创 PHP+TokyoTyrant及相关模块安装

安装环境Centos 5.3 安装libiconvtar zxf libiconv-1.13.1.tar.gzcd libiconv-1.13.1./configure --prefix=/dicc/libiconvmake && make install 安装libjpegtar zxf jpegsrc.v7.tar.gz cd jpeg-7/./configure --pref

2013-08-07 16:49:40 825

原创 memcache状态stats说明

pid memcache服务器的进程IDuptime 服务器已经运行的秒数time 服务器当前的unix时间戳version memcache版本pointer_size 当前操作系统的指针大小(32位系统一般是32bit)rusage_user 进程的累计用户时间rusage_system 进程的累计系统时间curr_items 服务器当前存储的items数量total_items 从服务器启动

2013-08-07 16:49:37 795

原创 error: C compiler cannot create executables的错误

最近最小化安装debian后没有安装GCC,用apt-get install gcc后,编译源码会出现错误: C compiler cannot create executables解决:sudo apt-get gcc libc6-dev重新编译通过,哦耶! 管理员在2009年8月13日编辑了该文章文章。 -->

2013-08-07 16:49:35 782

原创 tcpdump用法及包分析示例

Tcpdump用法及包分析示例tcpdump采用命令行方式,它的命令格式为:tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ][ -i 网络接口 ] [ -r 文件名] [ -s snaplen ][ -T 类型 ] [ -w 文件名 ] [表达式 ]1. tcpdump的选项介绍-a 将网络地址和广播地址转变成名字;-d 将匹配信息包的代码以人们

2013-08-07 16:49:33 597

原创 sed 用法介绍

sed 用法介绍 sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。Sed可以随意编辑小或大的文件,有许多sed命令用来编辑、删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变得很有效,对用户来讲,最重要的是节省了时间。 这里设计的主要内容有:• 抽取域。 • 匹配正则表达式。 • 比较域。 • 增加、附加、替换。 • 基本的sed命令和一行

2013-08-07 16:49:31 499

转载 MYSQL 性能监控项

先保留,以后慢慢研究Innodb Buffer Pool ActivityPages CreatedPages WrittenPages ReadInnodb Buffer Pool PagesPool SizeDatabase PagesFree PagesModified PagesInoodb File I/OFile ReadsFiles W

2013-08-07 16:27:18 1546

空空如也

空空如也

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

TA关注的人

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