禁用ConfigParser配置选项转化小写

Posted by 4Aiur on 04/20/2010 in Python |

禁用ConfigParser配置选项转化小写 ConfigParser在读取配置文件后默认会把配置项目转换为小写,调用下面的方法可以关闭转换功能。 cfgparser.optionxform = str

Tags:

shell版按任意键继续

Posted by 4Aiur on 04/14/2010 in Shell |

按任意键继续的shell写法 read -sn1 -p “Press any key to continue…”; echo

Tags:

清除本机dns缓存的方法

Posted by 4Aiur on 04/06/2010 in MacOSX, SysAdmin |

清除本机dns缓存的方法 Windows下使用ipconfig/release, ipconfig/renew命令 Mac OS X使用dscacheutil -flushcache命令

Tags:

制作jdk1.6rpm包

Posted by 4Aiur on 04/06/2010 in Linux |

制作jdk1.6rpm包 制作rpm包的几个步骤: 制作Makefile 生成jdk压缩包 生成build rpm使用的spec文件 生成rpm包 1) 制作Makefile [root@localhost foo]# cat Makefile # Makefile all: @echo Make jdk-1.6.0_08-fcs @echo Java(TM) Platform Standard Edition Development Kitinstall: mkdir -p /usr/java/ tar -zxf jdk1.6.0_18.tar.gz -C /usr/java cp -pf /etc/profile /etc/profile.save if ! grep JAVA_HOME /etc/profile >/dev/null 2>&1 ; then\ echo ‘export JAVA_HOME=/usr/java/jdk1.6.0_18/’ >> /etc/profile; \ echo ‘export […]

Tags: ,

创建本地yum源服务器

Posted by 4Aiur on 04/06/2010 in Linux |

创建本地yum源服务器 # 安装createrepo包 [root@localhost centos]# yum -y install createrepo [root@localhost centos]# cat update.sh #!/bin/bash # set -x rsync –progress -rvu -lptD –exclude=”isos/” –exclude=”SRPMS/” –exclude=”x86_64″ rsync://rsync.kddilabs.jp/centos/5.4/ mirror/ createrepo -v –update mirror/myapp/i386/ # 同步本地yum库 [root@localhost centos]# ./update.sh 生成yum配置文件提供客户端使用 [root@localhost foo]# cat myyumsource.repo # log.repo [myapp] name=CentOS-$releasever – myapp baseurl=http://192.168.3.63:9999/mirror/myapp/i386/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [base] name=CentOS-$releasever – Base #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ […]

Tags: ,

防止Mac Os X使用dhcp时修改hostname的方法

Posted by 4Aiur on 04/06/2010 in MacOSX |

防止Mac Os X使用dhcp时修改hostname的方法 在/etc/hostconfig中增加HOSTNAME项,这样可以阻止使用dhcp时,hostname经常被更改的问题。 使用命令行的方式修改 scutil –set HostName new_hostname sudo hostname new_hostname 或者直接编辑配置文件 udo vi /etc/hostconfig HOSTNAME=4Aiur 在桌面上修改hostname的方法: Launch ‘System Preferences’ Click the ‘Sharing’ icon Type in what you want your Mac’s new computer name to be

Tags: ,

关于apache日志中的sc-bytes

Posted by 4Aiur on 04/06/2010 in SysAdmin |

关于apache日志中的sc-bytes apache官方manual中描述的%b字段应该是服务器端发送到客户端的字节数,今天做了一个测试发现写入到日志中的bytes并不是真正的sc-bytes,而是response中的Content-Length。 手册中的描述如下: %b Size of response in bytes, excluding HTTP headers. In CLF format, i.e. a ‘-‘ rather than a 0 when no bytes are sent. 测试方法如下:服务器端生成一个大文件 # dd if=/dev/zero of=foo bs=1M count=300300+0 records in 300+0 records out# ll -h foo -rw-r–r– 1 root root 300M Mar 22 17:36 foo 客户段使用wget抓取这个文件,使用参数-d来查看详细情况。在wget开始抓取文件后,停止wget运行,查看文件大小是2.5M,而apache的日志中的sc-bytes记录的值确是314572800。 结论:使用apache的日志计算流量,结果将不准确。 [root@host ~]# […]

Tags: ,

python2.5.4 httplib timeout patch

Posted by 4Aiur on 04/06/2010 in Python |

python2.5.4 httplib timeout patch 632c632 def __init__(self, host, port=None, strict=None): 643,644d642

Tags: ,

使用python发送带附件的邮件

Posted by 4Aiur on 04/06/2010 in Python |

使用python发送带附件的邮件 #!/usr/bin/env python # -*- coding: utf-8 -*- from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.base import MIMEBase from email import utils, encoders import mimetypes, sys import smtplib import re import datetime def attachment(filename): fd = open(filename, “rb”) mimetype, mimeencoding = mimetypes.guess_type(filename) if mimeencoding or (mimetype is None): mimetype = “application/octet-stream” maintype, subtype […]

Tags: ,

wget中文帮助

Posted by 4Aiur on 04/06/2010 in Shell |

wget help [mlf4aiur@4aiur ~]$ wget –help GNU Wget 1.13.4,非交互式的网络文件下载工具。 用法: wget [选项]… [URL]… 长选项所必须的参数在使用短选项时也是必须的。 启动: -V, –version 显示 Wget 的版本信息并退出。 -h, –help 打印此帮助。 -b, –background 启动后转入后台。 -e, –execute=COMMAND 运行一个“.wgetrc”风格的命令。 日志和输入文件: -o, –output-file=FILE 将日志信息写入 FILE。 -a, –append-output=FILE 将信息添加至 FILE。 -d, –debug 打印大量调试信息。 -q, –quiet 安静模式 (无信息输出)。 -v, –verbose 详尽的输出 (此为默认值)。 -nv, –no-verbose 关闭详尽输出,但不进入安静模式。 -i, –input-file=FILE 下载本地或外部 […]

Tags:

Copyright © 2010-2024 4Aiur All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.