作者归档:admin

正则表达式

1、PHP中两个常用的正则函数
preg_match 正则函数,以perl语言为基础
preg_match ( mode, string subject , array matches )
ereg 正则函数,以POSIX基础 (Unix 、 Script)
ereg ( mode, string subject , array regs )

2、正则表达式中包括的元素
(1)、原子(普通字符:a-z A-Z 0-9 、原子表、 转义字符)
①a-z A-Z _ 0-9    //最常见的字符
②(abc) (skd)    //用圆括号包含起来的单元符号
③[abcs] [^abd]   //用方括号包含的原子表,原子表中的^代表排除或相反内容
④转义字符
\d 包含所有数字[0-9]
\D 除所有数字外[^0-9]
\w 包含所有英文字符[a-zA-Z_0-9]
\W 除所有英文字符外[^a-zA-Z_0-9] \s 包含空白区域如回车、换行、分页等 [\f\n\r]
等等… 继续阅读

CentOS 下配置kangle+easyPanel+vhms+dns

1、更新系统

yum update -y
yum install zip unzip vim wget rsync ntsysv -y

2、安装kangle和easyPanel。

wget http://www.kanglesoft.com/download/easypanel/ep.sh -O ep.sh;sh ep.sh

安装php5.2

wget http://www.kanglesoft.com/download/misc/php-5.2.17/php5217.sh -O php5217.sh;sh php5217.sh

3、vhms需要使用InnoDB.检查以确保没有被关闭

vi /etc/my.cnf
[mysqld]
log-bin //mysql开启bin log功能
skip-innodb //如果有此行,删除之。

4、使用安全配置向导设置mysql密码和其他设置。

mysql_secure_installation

5、安装dns

wget http://www.kanglesoft.com/download/easypanel/bind.sh -O bind.sh;sh bind.sh;

继续阅读

VPS推荐

优秀的VPS
Linode http://www.linode.com
Linode VPS 在业界有着较高的信誉评价,在国外和国内用户中的口碑不错,价格适中。Linode 提供很多了原生的系统(Linode嘛,Linux Node,都是Linux的,没有Windows的),装好基本的系统之后,可以根据自己的需求随便安装什么软件。并且,“重装系统”也非常的方便。这对 新手来说,既不复杂上手,也容易将精力集中到学习Linux上。独立IP, 支持众多linux发行版,root权限,想怎么折腾怎么折腾。 与一般主机的价格持平,但关键是它的服务器性能更加出色,所以性价比相对更高。更多…

OneAsiaHost http://www.oneasiahost.com
OneAsiaHost是一家新加坡VPS主机商,提供基于OpenVZ和KVM架构的VPS产品,赵容部落在前2个月陆续分享了他提供的OpenVZ架 构产品信息。最近,OneAsiaHost比较火,一方面价格适中(您不能跟美国同配置的比价格哈~),另一方面,稳定性和速度都很棒。 OneAsiaHost是hostsg.com旗下的站点,有自己的BGP带宽,同时VPS的性能也非常给力,带宽和磁盘IO也一直很稳定,可以用超级 ping下测试IP,无论电信还是联通,都非常不错。特别留意,KVM套餐需512MB以上才支持windows系统,如果您不想那么折腾,也可以考虑购 买OpenVZ

StyleXnetworks http://www.stylexnetworks.com
StyleXNetworks是一家开设不久的国外VPS主机商,他们用的OnApp架构的后台很给力,系统超级多。StyleXNetworks产品数 据中心在洛杉矶MultaCOM机房,速度很棒。另外,主机商还有采用SSD硬盘的VPS,使用了SolusVM面板。 继续阅读

linux sed 用法

1. Sed简介

sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令 处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输 出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。

方法1:
sed -i ‘s/被替换的内容/要替换成的内容/’ file

方法2:
sed ‘s/被替换的内容/要替换成的内容/g’ file > file.out
mv file.out file

这里注意:
不能这样做:
sed ‘s/被替换的内容/要替换成的内容/g’ file > file
这样只会清空源文件。 继续阅读