2014年6月30日

shell 特殊变量

摘要: $0 :脚本名字$1 - $9 :位置参数 #2 - #9${10} :位置参数 #10$# :位置参数的个数"$*" :所有的位置参数(作为单个字符串)"$@" : 所有的位置参数(每个都作为独立的字符串)${#*} :传递到脚本中的命令行参数的个数${#@} :传递到脚本中的命令行参数的个数$... 阅读全文

posted @ 2014-06-30 21:17 starrynights 阅读(112) 评论(0) 推荐(0)

2014年4月15日

使用sendmail发邮件

摘要: 1、构造邮件头和内容To: xx@xx.comCc: From: xx@xx.comSubject: xxxxContent-type:text/html;charset=utf-8邮件内容2、发送邮件cat mail_content | /usr/sbin/sendmail xxx@xxx.com... 阅读全文

posted @ 2014-04-15 17:26 starrynights 阅读(558) 评论(0) 推荐(0)

2014年2月25日

使用tcpcopy进行压力测试

摘要: tcpcopy介绍:http://www.searchtb.com/2012/05/using-tcpcopy-to-simulate-traffic.html软件下载地址:https://github.com/wangbin579/tcpcopy/downloads安装:tar -zxvf tcpcopy-0.6.5 .tar.gzcd tcpcopy-0.6.5./configure --prefix=/home/testmakemake install使用:设有A、B两台机器,A为线上机器,B为测试机器,现在要把A上的流量复制到B上进行压力测试。1、在B上执行 #modprobe ip. 阅读全文

posted @ 2014-02-25 19:00 starrynights 阅读(305) 评论(0) 推荐(0)

2014年2月12日

mutt发送邮件中文乱码问题

摘要: 用mutt发邮件的时候会遇到邮件标题或者内容中的中文是乱码,可以通过修改配置解决:邮件里的中文用gb2312编码,存放在test.txt里。修改~/.muttrcset charset="gb2312"set send_charset="gb2312"set send_charset="utf-8"cat test.txt | mutt -e 'set from=aaa@bbb.com' -s "中文测试" aaa@bbb.com -a test.xls 阅读全文

posted @ 2014-02-12 17:09 starrynights 阅读(1075) 评论(0) 推荐(0)

2014年1月11日

git在windows和linux下的配置

摘要: 准备工作在github.com网站注册账号,注册比较简单,傻瓜式操作直到注册完成在网页上新建一个repository,取名test在windows下配置和使用git1. 在windows.github.com下载windows下的git客户端,并安装2. 安装完后打开github快捷方式图标,进入登陆账号,git会自动将本地的ssh key添加到账号里(网页上登陆账号,在设置里可以看到添加的key),如果没有添加成功可以根据第3步里的步骤添加。3. 添加ssh-key$ cd ~/.ssh$ ssh-keygen -t rsa -C "emailaddress"(email 阅读全文

posted @ 2014-01-11 12:41 starrynights 阅读(443) 评论(0) 推荐(0)

2013年12月8日

Perl文件和目录操作

摘要: Perl操作文件-e 判断文件是否存在 die “Oops! A file called‘$filename’already exists.\n”;if –e $filename;-M 查看文件多久没有修改 warn “Config file is looking pretty old!\n”;if –M CONFIG > 28;(文件在过去的28天都没修改过)example:找到大于100K,并且在90天内未被访问过的文件my@ariginal_files = qw/ fred barney betty Wilma pebbles dino bam-bamm/;my @big_old_ 阅读全文

posted @ 2013-12-08 17:49 starrynights 阅读(797) 评论(0) 推荐(0)

Perl内置特殊变量

摘要: 一、正则表达式特殊变量:1、$n :包含上次模式匹配的第n个子串2、$& :前一次成功模式匹配的字符串3、$` :前次匹配成功的子串之前的内容4、$’ :前次匹配成功的子串之后的内容5、$+ :前一次使用括号的模式匹配的字符串.二、文件句柄特殊变量:1、$| :如果设置为零,在每次调用函数write或print后,自动调用函数fflush,将所写内容写回文件2、$% :当前输出页号3、$= :当前每页长度4、$- :当前页剩余的行数5、$~ :当前报表输出格式的名称.默认值是文件句柄名.6、$^ :当前报表输出表头格式的名称.默认值是带后缀”_TOP”的文件句柄名.三... 阅读全文

posted @ 2013-12-08 13:26 starrynights 阅读(139) 评论(0) 推荐(0)

2013年11月24日

php-fpm安装

摘要: nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP一、编译安装php-fpm什么是PHP-FPMPHP-FPM是一个PHP FastCGI管理器,是只用于PHP的,可以在 http://php-fpm.org/download下载得到.PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的 阅读全文

posted @ 2013-11-24 19:26 starrynights 阅读(508) 评论(0) 推荐(0)

nginx安装

摘要: nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-get install build-essentialapt-get install libtoolcentos平台编译环境使用如下指令安装make:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++下面正式开始------------------------------ 阅读全文

posted @ 2013-11-24 19:20 starrynights 阅读(231) 评论(0) 推荐(0)

2012年3月21日

CentOS 安装phpMyAdmin的简单步骤

摘要: phpMyAdmin是一个Web界面,通过它可以管理你的MySQL数据库。那么怎么在CentOS 安装phpMyAdmin呢?本文我们就来介绍这一安装过程,希望能够对您有所帮助。 现在可以安装phpMyAdmin如下:yuminstallphpmyadmin --nogpgcheck 现在,我们配置phpMyAdmin。改变Apache的配置,使phpMyAdmin连接,而不仅仅是从localhost(注释掉允许) :vi/etc/httpd/conf.d/phpmyadmin.conf # #WebapplicationtomanageMySQL # # #OrderDeny,Allo... 阅读全文

posted @ 2012-03-21 14:46 starrynights 阅读(424) 评论(0) 推荐(0)

导航