`
文章列表
yum install MySQL-python -y conn = MySQLdb.Connect(host='localhost', user='root', passwd='root', db='python',charset='utf8') charset是要跟你数据库的编码一样,如果是数据库是gb2312 ,则写charset='gb2312'。 然后,这个连接对象也提供了对事务操作的支持,标准的方法 commit() 提交 rollback() 回滚 cursor用来执行命令的方法: callproc(self, procname, ...

linux - tr命令

tr是Unix系统非常实用的工具,其实用tr做到的事情,几乎都可用sed做到,你可以把tr当作是实现sed许多基本功能的sed“简体”。我认为tr是简单的“字符”处理工具,而sed是功能非常强大的“字符串”处理工具。   【注意】tr是单个字符处理工具,而不是字符串处理工具!   我自己用过比较实用的例子如下:   1、将文件file中出现的"abc"替换为"xyz"   # cat file | tr "abc" "xyz" > new_file   【注意】这里,凡是在file中出现的 ...

nmon使用心得

    博客分类:
  • nmon
# ./nmon  –f  -s 30 –c 100 说明:每隔30秒检测一次、共检测100次,并将结果输出到默认的文件中。 -f 以文件的形式输出,默认输出是机器名+日期.nmon的格式,也可以用-F指定输出的文件名,例如: # ./nmon_x86_rhel4 –F 197_1_0_1_`date +%Y%m%d%H%M%`.nmon  -s 5 –c 1000 -s是采样频率,隔多长时间收集一次,这里我指定的是5秒一次; -c是采样次数,一共要收集多少次,这里我指定的是1000次。 注意:这里单次收集的文件大小最多不能超过65K行(EXCEL里的限制),大约是在nmon中 –c的值不超 ...
文件切割模式分为两种:文本文件和二进制模式。 1、文本模式文本模式只适用于文本文件,用这种模式切割后的每个文件都是可读的。文本模式又分为两种:按最大文件大小切割和按文本行数切割。   1)按文件大小切割                 split -C 50k log.log splog 将文本文件log.log按每块最大50k的大小进行切割,不打碎行。输出文件名类似splogaa, splogab……     2)按文本行数切割                 split -l 100 log.log splog 每个分块100行,不考虑大小。日志分析时应该有用。 2、二进 ...

nmon文件拆分

1 使用split命令 如何减小.nmon文件的大小呢?其实操作系统已经提供了很有用的文件分割命令,即split。 split是Linux/Unix自带的系统命令,一般的使用语法如下: split [-<行数>][-b <字节>][-C <字节>][-l <行数>][分 ...
有时我们需要查看python的安装位置,好安装第三方库,linux可以先python进入python cmd,然后输入 # python > import sys > sys.path   即可打印所有python路径。
安装suds时,下载下来的是python-suds-0.4.tar.gz   因为python与平台无关,所以在window上也是运行的。 解压python setup.py install, 会提示no module named setuptools. 在http://pypi.python.org/pypi/setuptools#files下载, windows下.exe就行,下载setuptools-0.6c11.tar.gz也无妨。 现在就是很怪异的事情 公司电脑Win7,32位,运行setuptools.exe后,python setup.py install 失败, ...

Netstat命令详解

  -a或–all 显示所有连线中的Socket。 -A<网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。 -c或–continuous 持续列出网络状态。 -C或–cache 显示路由器配置的快取信息。 -e或–extend 显示网络其他相关信息。 -F或–fib 显示FIB。 -g或–gro ...
我们除了软件包管理器以外,还能通过rpm 命令来安装;是不是所有的软件包都能通过rpm 命令来安装呢?不是的,文件以.rpm 后缀结尾的才行;有时我们在一些网站上找到file.rpm ,都要用 rpm 来安装;一)初始化rpm 数据库;通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm 数据库; [root@localhost beinan]# rpm --initdb[root@localhost beinan]# rpm --rebuilddb 注:这个要花好长时间; 注:这两个参数是极为有用,有时rpm 系统出 ...
到问题:移动用户访问web服务器www.osyunwei.com很慢解决办法:1、在移动机房放置一台nginx反向代理服务器2、通过域名DNS智能解析,所有移动用户访问www.osyunwei.com时解析到nginx反向代理服务器3、nginx反向代理服务器与web服务器之间采用专线连接说明:1、web服务器线路:电信IP:192.168.21.129域名:www.osyunwei.com2、nginx反向代理服务器线路:移动系统:CentOS 6.2IP:192.168.21.164vi /etc/hosts #编辑,在文件最后添加下面一行192.168.21.129 www.osyun ...
Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。本文介绍一些Nginx优化代码参数等   nginx指令中的优化(配置文件) 复制代码代码如下: worker_processes 8;   nginx进程数,建议按照cpu数目来指定,一般为它的倍数。
1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如:  复制代码代码如下: upstream backend { server 192.168.0.14 weight=10; server 192.168.0.15 weight=10; }  3、ip_hash 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。 
简介 Nginx("engine x")是一个高性能的HTTP和反向代理 服务器,也是一个IMAP/POP3/SMTP 代理服务器。Nginx 是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、占有内存少,并发能力强、丰富的功能集、示例配置文件和低系统资源的消耗而闻名

Python-Cookie的使用

          为什么要使用Cookie呢? Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密) 比如说有些网站需要登录后才能访问某个页面,在登录之前,你想抓取某个页面内容是不允许的。那么我们可以利用Urllib2库保存我们登录的Cookie,然后再抓取其他页面就达到目的了。

linux sed命令详解

1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。 2. 定址 可以通过定址来定位你所希望编辑的行,该地址用数字构成,用逗号分隔的两个行数表示以这两行为起止的行的范围(包括行数表示的那两行)。如1,3表示1 ...
Global site tag (gtag.js) - Google Analytics