- 博客(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
529
转载 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
507
原创 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
521
原创 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
597
原创 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
639
原创 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
508
原创 更改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
512
原创 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
6410
原创 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
711
原创 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
2099
原创 VIM 代码编写设置
摘自 Vim 手册: 选项:1. tabstop:表示一个 tab 显示出来是多少个空格,默认 82. softtabstop:在编辑的时候(比如按退格或 tab 键)一个 tab 是多少个空格(有点不好理解。。。我也没完全弄明白)3. expandtab/noexpandtab:将 tab 扩展/不扩展成空格4. shiftwidth:每一级缩进是多少
2013-08-07 16:50:32
609
原创 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
497
原创 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
1980
原创 备份,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
1331
原创 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
796
原创 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
599
原创 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
2038
原创 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
1339
原创 删除过期文件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
495
原创 python,a new begining
时间浪费太久,有这么长时间去想到底看什么语言,都已经精通一门了,唉。。惭愧书已经订了,Let's shake 管理员在2009年8月13日编辑了该文章文章。 --> -->
2013-08-07 16:50:10
644
原创 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
587
原创 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
530
原创 一天最小的开销
刚看到腾迅跳出迷你页面有篇文章“多金男:家有母老虎,每天只花20元”,虽然我没他月薪多,家里也没母老虎(独自一人住),零晨刚到家发现今天我才花了8块钱,记录如下: 早上11点起床(昨晚零晨后到家,早上可不来公司),省了早点直接去公司,0元; 到公司快12点半,和同事去吃中饭,8块; 晚上临时有事加班,晚饭来不急吃,应急一包饼干(前几天的存货),0元; 零晨0点后下班
2013-08-07 16:50:03
567
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
523
原创 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
703
原创 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
627
原创 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
704
原创 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
561
原创 vi & 快捷键 & 命令
光标控制命令 命令 光标移动h或^h 向左移一个字符j或^j或^n 向下移一行k或^p 向上移一行l或空格 向右移一个字符G 移到文件的最后一行nG
2013-08-07 16:49:48
407
原创 一条命令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
709
原创 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
474
原创 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
760
原创 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
855
原创 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
853
原创 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
826
原创 tcpdump用法及包分析示例
Tcpdump用法及包分析示例tcpdump采用命令行方式,它的命令格式为:tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ][ -i 网络接口 ] [ -r 文件名] [ -s snaplen ][ -T 类型 ] [ -w 文件名 ] [表达式 ]1. tcpdump的选项介绍-a 将网络地址和广播地址转变成名字;-d 将匹配信息包的代码以人们
2013-08-07 16:49:33
620
原创 sed 用法介绍
sed 用法介绍 sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。Sed可以随意编辑小或大的文件,有许多sed命令用来编辑、删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变得很有效,对用户来讲,最重要的是节省了时间。 这里设计的主要内容有:• 抽取域。 • 匹配正则表达式。 • 比较域。 • 增加、附加、替换。 • 基本的sed命令和一行
2013-08-07 16:49:31
509
转载 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
1588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人