LINUX&WIN


3
二 11

kloxo下自动删除垃圾文件脚本

针对一些个地方进行了改良,在每天定时执行脚本可以清除垃圾日志,并且自动解决KLOXO的磁盘统计错误问题
1.创建cleankloxo.sh,并且填写上如下

# !/bin/bash
rm -rf /home/*/__processed_stats/*
rm -rf /home/kloxo/httpd/lighttpd/*
rm -rf /var/log/kloxo/*
rm -f /home/httpd/*/stats/*
cd /usr/local/lxlabs/kloxo/httpdocs/
lphp.exe ../bin/collectquota.php

2.上传至/etc/cron.daily
3.ssh下执行

chmod 755 /etc/cron.daily/cleankloxo.sh

即可清除kloxo下所有用户的日志文件以及自动修正kloxo统计


5
一 11

解决linux下PHP5支持sqlite 的错误 Call to undefined function sqlite_open()

在php中调用sqlite函数时却提示Call to undefined function sqlite_open()
在php中调用sqlite函数时却提示 $db = sqlite_open($file);
————————————————————-
Call to undefined function sqlite_open() in XXX.php
解决方法
sudo apt-get install php5-sqlite

26
十二 10

2010年美国空间圣诞优惠卷Hawk Host + Frog Host + Backy LLC

2010年圣诞优惠:Hawk Host 80% 圣诞优惠码

优惠代码:boxing2010super
优惠内容:年付购买 Super Shared Hosting
优惠幅度:80%
支付方式:无限制
有效日期:2010年12月26日12点00分 — 2010年12月26日23点59分

优惠代码:55boxing2010
优惠内容:首次购买 Shared Hosting
优惠幅度:55%
支付方式:无限制
有效日期:2010年12月26日12点00分 — 2010年12月26日23点59分

优惠代码:boxing2010r35percent
优惠内容:Reseller Hosting 达拉斯和西雅图机房 终身优惠
优惠幅度:35%
支付方式:无限制
有效日期:2010年12月26日12点00分 — 2010年12月26日23点59分

优惠代码:boxing2010r55percent
优惠内容:首次购买 Reseller Hosting 达拉斯和西雅图机房
优惠幅度:55%
支付方式:无限制
有效日期:2010年12月26日12点00分 — 2010年12月26日23点59分

2010年圣诞优惠:Frog Host 70% 圣诞优惠码

优惠代码:boxing70fh2010
优惠内容:Tadpole Web Hosting 和 Business Web Hosting 前三个月优惠
优惠幅度:70%
支付方式:无限制
有效日期:2010年12月26日12点00分 — 2010年12月26日23点59分

优惠代码:boxing50fh2010
优惠内容:首次购买 Web Hosting
优惠幅度:50%
支付方式:无限制
有效日期:2010年12月26日12点00分 — 2010年12月26日23点59分

2010年圣诞优惠:Backy LLC 80% 圣诞优惠码

优惠代码:xmas10
优惠内容:Shared Web Hosting 和 Reseller Hosting
优惠幅度:80%
支付方式:无限制
截止日期:2010年12月31日

优惠代码:christmas10
优惠内容:Lifetime cPanel Special
优惠幅度:50%
支付方式:无限制
截止日期:2010年12月31日


15
十二 10

centos VPS kloxo 使用方法2

下面的方法主要来自网上收集。

——————————- 第一步 ——————————-

因为拿到的vps一般是安装了centos完全版的,自带有apache等组件,我们要使用kloxo自带的服务器组件,就需要先卸载自带的apache、mysql等。

卸载Mysql

# rpm -qa | grep mysql

mysql-3.23.58-9

php-mysql-4.3.4-11

mod_auth_mysql-20030510-4.1

mysql-server-3.23.58-9

说明:rpm -qa | grep mysql 命令是为了把mysql相关的包都列出来,卸载从最下面的一个包开始,直到卸载掉第一个为止。

比如:在这个例子中,我们应该先卸载mysql-server-3.23.58-9 方法如下:

rpm -e mysql-server

说明:rpm -e 是卸载rpm包的命令,后面是包名称,最后的版本号是不用打的,比如我们下一步卸载mod_auth_mysql-20030510-4.1包,方法如下:

rpm -e mod_auth_mysql

卸载Apache

# rpm -qa | grep httpd

卸载PHP

# rpm -qa | grep php

注意:卸载的时候如果卸载不掉,系统一般会提示包的依赖关系,并且列出依赖的包的名称,先卸载提示依赖的包就可以了。如果实在实在有卸载不掉的包,可以加-nodeps这个参数来卸载,比如我们卸载php-4.3.4-11,实在卸不掉了。就用:

rpm -e php-4.3.4-11 -nodeps

命令很强硬,应该行的。

——————————- 第二步 ——————————-

centos系统安全设置

1、更改SSH端口,最好改为10000以上,别人扫描到端口的机率也会下降

vi /etc/ssh/ssh_config

vi /etc/ssh/sshd_config

然后修改为port为需要的端口号

以root身份service sshd restart

2、删除系统臃肿多余的账号:

userdel adm

userdel lp

userdel sync

userdel shutdown

userdel halt

userdel news

userdel uucp

userdel operator

userdel games

userdel gopher

userdel ftp 如果你不允许匿名FTP,就删掉这个用户帐号

groupdel adm

groupdel lp

groupdel news

groupdel uucp

groupdel games

groupdel dip

groupdel pppusers

3、增加普通账号,并禁止root远程登录:

useradd newuser  //添加新用户

passwd newuser  //修改密码

usermod -G10 newuser

或usermod -G wheel newuser    //将用户加入wheel组,允许使用 su – 命令提权成root

vi /etc/ssh/sshd_config

添加一行:

PermitRootLogin no  //禁止root远程登录

vi /etc/pam.d/su

#auth required /lib/security/$ISA/pam_wheel.so use_uid   ← 找到此行,去掉行首的“#”

echo “SU_WHEEL_ONLY yes” >> /etc/login.defs  //以上为禁止不在wheel组的用户使用su -命令

重启sshd服务

#service sshd restart

4、更改下列文件权限,使任何人没有更改账户权限:

chattr +i /etc/passwd

chattr +i /etc/shadow

chattr +i /etc/group

chattr +i /etc/gshadow

5、编辑“host.conf”文件(vi /etc/host.conf)加入下面这些行:

order bind,hosts

multi on

nospoof on

chmod 600 /etc/xinetd.conf

vi /etc/xinetd.conf  禁止所有不需要的服务,如:ftp、telnet、shell、login、exec、talk、ntalk、imap、pop-2、pop-3、finger、auth等等,也可以直接通过setup命令来设置服务项。

改变了“inetd.conf”文件之后,别忘了给inetd进程发一个SIGHUP信号:

killall -HUP xinetd

chattr +i /etc/xinetd.conf  //把inetd.conf设成不可改变,如果要改变xinetd.conf文件,你必须先清除这个不允许改变的标志:

chattr -i /etc/inetd.conf

又是为了服务器安全,可以配置防ping:

先用/sbin/ifconfig查看网卡信息,找到外网网卡名字,如venet0

运行

/sbin/iptables -A OUTPUT -o venet0 -p icmp -j ACCEPT

/sbin/iptables -A INPUT -i venet0 -p icmp –icmp-type echo-reply -j ACCEPT

/sbin/iptables -A INPUT -i venet0 -p icmp –icmp-type echo-request -j DROP

/sbin/service iptables save

看到OK后重启即可。

也可以通过使用MySQLTuner分析优化MySQL。MySQLTuner是一个Perl脚本,用来分析你的MySQL性能,并给出优化建议。

下载,执行:

# wget http://mysqltuner.com/mysqltuner.pl

# chmod +x mysqltuner.pl

# ./mysqltuner.pl

——————————- 第三步 ——————————-

安装kloxo

wget http://download.lxlabs.com/downl … o-install-master.sh

sh ./kloxo-install-master.sh

yum install php-bcmath /*高精度数学运算组件,默认没安装,MD5运算时用到*/

yum check-update /*检查全部更新*/

yum update /*更新全部更新*/

yum clean all /*清理全部缓存的安装文件以节省空间*/

这就安装完了kloxo,可以web登陆面板了。

地址:https://yourdomain:7777/ /*安全连接*/

http://yourdomain:7778/ /*普通链接,常用*/

一般出于安全考虑要在面板里修改掉默认的7777和7778端口,修改后要ssh里运行:

/script/restart

重启kloxo服务使之生效。


11
十二 10

新买的美国BurstNET VPS PHP环境配置Kloxo面板安装和Kloxo面板常用配置教程

原VPS装的是LNMP,用着不是很爽nginx老是502报错,所有新买的BurstNET VPS,想尝试下阿帕奇环境。

Kloxo,原来也叫Lxadmin,后来升级改名后叫kloxo,它是一个开源的轻量级VPS控制面板。开源,高效,免费是它的绝对优点。使用Kloxo来管理linux的服务器,不仅能降低linux服务器/VPS的使用费用,而且它让你控制服务器变得更加简单。Kloxo最新的版本是6.0.2083。通过Putty进入到VPS上,下面介绍一下如何安装使用Kloxo。

1、卸载掉不原有环境

如果你的VPS安装的是centos完全版,那么它已经自带有apache等组件,我们要使用kloxo自带的服务器组件,就需要先卸载自带的apache、mysql等。

卸载Mysql

# rpm -qa | grep mysql
# yum remove mysql

卸载Apache

# rpm -qa | grep httpd
# yum remove httpd

卸载PHP

# rpm -qa | grep php
# yum remove php

注意:卸载的时候如果卸载不掉,系统一般会提示包的依赖关系,并且列出依赖的包的名称,先卸载提示依赖的包就可以了。如果实在实在有卸载不掉的包,可以加-nodeps这个参数来卸载,比如卸载php-5.2.6-11,实在卸不掉了,就用:

rpm -e php-5.2.6-11 -nodeps

2、安装Kloxo

wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh
sh ./kloxo-install-master.sh

海外主机的优势就是下载这海外源的速度非常快,在VPS上的下载速度是7M/S
上面命令将完成Kloxo的安装,安装完后你除了安好Kloxo,同时也基本安好了Apache、Lighttpd、MySQL、Xcache、Bind、Djbdns等一系列服务器软件。

3、小优化

yum install php-mhash
yum install php-mbstring
yum check-update (检查更新)
yum update (更新所有更新)
yum install php-bcmath (比较重要的php组件,默认没安装)
yum clean all (清理安装包)

现在可以关闭退出你的终端,登录到你的Kloxo控制面板了。

https://IP:7777/

http://IP:7778/

说明:

Zend可以在Kloxo后台的PHPConfig里启用,Apache可以从SwichProgram里选择,建议先选择lighttpd和bind然后再选回apache和djbdns,否则你会看到内存占用量很高。新手建议用Apache,99%能正常支持.htaccess的rewrite规则。

汉化:

安装kloxo中文语言包教程
1.使用ssh登陆您的VPS
2.进入lang目录:

$ cd /usr/local/lxlabs/kloxo/httpdocs/lang

3.下载语言包:

$ wget http://www.65v.net/info/zip/kloxo_cn_pack.zip

4.解压:

$ unzip kloxo_cn_pack.zip
(如果没有安装unzip命令请执行yum -y install unzip进行安装)

5. 访问http://你的IP:7778/ 进行lxadmin语言设置
在Appearance->Language里选择Chinese,然后点击update确认

下面是简单教程:

kloxo怎么添加域名/怎么开网站

请看下图,登录kloxo后台,点击左边“高级”  下面的 “域名” 链接,这时候,会提示需要您创建一个“dns模板”,先创建dns模板(点击看教程)

kloxo_add_domain.png

kloxo_add_domain.png

kloxo增加了域名,怎么不能访问?这是因为需要重新启动web服务。 有时候网站打不开,也可以尝试重启web服务。

重启web服务方法

登录kloxo后台=》左边:服务器linux =》 服务=》 apache 蓝色的圆点,第2个是停止,第1个是启动。(如下图阴影处)

先点停止,等10秒,再点启动
kloxo_restart_apache.png
kloxo_restart_apache.png

如果您是lighttpd的web软件,那么就重启lighttpd那一行。

Kloxo关闭日志和网站统计,减少空间占用,避免vps无法正常工作

早上一来碰到一个客户反映空间不够了,他说我使用的 www 空间, 其实是很少的,但50G空间都快满了:

Filesystem Size Used Avail Use% Mounted on
/dev/simfs 50G 47G 3.1G 94% /

官方说法:

Every day, if the log file’s size is larger than 50MB, they are moved into the client’s home directory. If you set the remove_processed_logs as true, then instead of moving, they will be deleted. Your main statistics calculation will not be affected at all.

在Kloxo/Lxadmin里添加了一个域名,默认的是打开了网站统计.建议在添加域名时就关闭这个功能。如果没有关闭统计并且流量很大,用不了多久硬盘就会被统计文件撑爆。如果你的MySQL不能正常启动,很有可能是这个原因。可以在下图所示位置关掉统计

为避免这样的情况发生,请作以下设置:

ssh登录vps,删除已有的统计文件
输入命令:
rm -f /home/admin/__processed_stats/*

如果硬盘已经占满并且数据库不能启动,lxadmin不能打开,可以用SSH登录到系统执行删除操作,命令:
rm -f /home/admin/__processed_stats/*
删除之后启动MySQL,命令:
service mysqld start

避免以后还生成较多日志,建议每个域名都做以下设置:

kloxo_del_logo.png
kloxo_del_logo.png

一个客户的处理过程:

客户反映kloxo无法进入后台,而且网站全部打不开。以查询,能ping,能ssh。重启了kloxo也不行。奇怪。于是 df一看,空间满了。如下处理方式:

[root@www.ctohome.com __processed_stats]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs             20G   20G     0 100% /
[root@www.ctohome.com __processed_stats]# pwd
/home/admin/__processed_stats
[root@www.ctohome.com __processed_stats]# du -m -s .
19426   . 日志占用了19G
[root@vps76 __processed_stats]# rm -f /home/admin/__processed_stats/*

重新启动kloxo

service kloxo restart


8
十一 10

nginx 502 Bad Gateway 终极无限时修改大法

备份大数据库的时候经常出现nginx 502 Bad Gateway 超时的错误,

一:修改/usr/local/php/etc/php-fpm.conf 文件中的

request_terminate_timeout

把原来的60S修改成 无限 0S,就OK了

二:修改/usr/local/nginx/conf/nginx.conf

fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;


12
十 10

美国VPS经常Nginx 504 Gateway Time-out和访问超级慢,今天看了下面文章,希望能管用

美国的VPS经常访问出问题,今天看了下面文章,试着做了下,希望管用

在CentOS下配置lnmp组合基本上用的都是同样的配置文件,一直都没出现过问题,可最近在一个vps上安装同样的环境之后,网站在线10多人就出 现了打开速度非常缓慢的情况,有好几次都是直接达到了nginx中设置的脚本最大超时时间300秒,结果导致nginx往客户端浏览器发送了一个504 Gateway Time-out的错误代码,分析了之后改动了几处配置文件,终于避免了该情况的出现。

从错误代码基本可以确定跟nginx本身无关,主要是提交给php-fpm的请求未能正确反馈而导致,一般情况下,提交动态请求的时候,nginx会直接把 请求转交给php-fpm,而php-fpm再分配php-cgi进程来处理相关的请求,之后再依次返回,最后由nginx把结果反馈给客户端浏览器,但 我这个vps目前跑的是个纯php应用内容,实际上用户所有的请求都是php请求,有的耗费时间比较久,php-cgi进程就一直都被用满,而php- fpm本身的配置文件只打开了10组php-cgi进程,这样的话在线用户稍微多的话就会导致请求无法被正常处理而出错。

大概分析出了原 因,下面做就比较容易了,首先是更改php-fpm的几处配置:

php-fpm 位置:/usr/local/php/etc

把max_children由之前的10改为现在的30,这样就可以保证 有充足的php-cgi进程可以被使用;
把request_terminate_timeout由之前的0s改为60s,这样php-cgi进程 处理脚本的超时时间就是60秒,可以防止进程都被挂起,提高利用效率。

接着再更改nginx的几个配置项,减少FastCGI的请求次 数,尽量维持buffers不变:

Nginx配置文件位置:/usr/local/nginx/conf/nginx.conf

fastcgi_buffers由 4 64k 改为 2 256k;
fastcgi_buffer_size 由 64k 改为 128K;
fastcgi_busy_buffers_size 由 128K 改为 256K;
fastcgi_temp_file_write_size 由 128K 改为 256K。

好了,重新加载php-fpm和nginx的配置,再次测试,至今两周时间内没有再出现504 Gateway Time-out的情况,算是达到效果了。

另外,php-fpm的默认静态处理方式会使得php-cgi的进程长期占用内存而无法释放,这也是导致nginx出错的原因之一,因此可以将php-fpm的处理方式改成apache模式。
<value name=”style”>apache-like</value>

从更改完毕到现在的测试表明上述方式的效果还是很明显的,并没有发现一次Nginx502 bad gateway或504 Gateway Time-out错误。当然,如果你的VPS或者服务器的性能足够好可以根据具体情况不必做无谓的改动。


5
八 10

LINUX里面使用最多的常用命令(不断增加)

删除目录rm  -f  -r 目录名 (毁灭目录里的一切)

文件改名mv 老文件名 新文件名

整目录拷贝cp -rf  源目录 目标目录

设置目录权限chmod -R 777 目录名

软件下载

<span style="color: #ff0000;">wget -C  地址</span>

(会下载到用户当前目录)

tar.gz文件解压

<span style="color: #ff0000;">tar zxvf 文件名 </span>

修改文件用户和用户组:chown 用户.用户组 文件名

修改目录用户和用户组:chown -R 用户.用户组 目录名

linux下清空文件内容:/usr/local/php/logs/php-fpm.log 

压缩当前文件夹下的所有文件到html.zip:zip -q -r html.zip *


5
八 10

LNMP中的LINUX pureftpd安装配置图解教程

今日安装了http://www.lnmp.org一键安装包(linux,nginx,mysql,php).这个更新的版本带了pureftpd,更好我需要ftp^^.

安装就不说明了, 当你装完lnmp. 运行:/pureftpd.sh 就自动安装pureftpd了.需要注意就是,你要安装unzip,我之前安装失败,就是因为没有unzip.安装unzip命令是: yum install unzip

主要说说面板,其实挺简单的,一步一步来.

首先输入 http://你的域名或IP/ftp/install.php

第一步:检查文件

全部ok.可以下一步了

第二步:选第一个,创建一个新数据库

第三步:输入mysql信息,全部显示ok.证明你的mysql没错.

继续,都是输入mysql信息,和一个mysql数据库

第四步:这个是配置文件,language哪里选择chinese, ftp address 填写你自己的ip信息.其他默认.然后记得 save保存.

第五步:设置管理员密码(默认的密码我不太清楚),输入新的密码,然后按change.

第六步:到了第六步了,把这些灰色的文字复制下来, 覆盖掉/usr/local/pureftpd/pureftpd-mysql.conf 这个文件.

第七步:搞定了.安装完毕.

这是登陆后的信息.

例如我想新建一个用户 aaa,只可以访问 /home/root/

就在右上角新增账号.
账号填写aaa.
密码自己填写
uid,gid 都选www
主目录选择 /home/root/

这样按保存就可以了.

安装后最好 运行一次命令:/root/pureftpd restart 因为我新建了一个用户,按保存,不能登陆ftp.后来我试试重新启动,就好了.嘎嘎

还有,如果vps挂了或者重启了, ftp就没了,就要登录ssh 运行:/root/pureftpd start
话说,怎么自启动这个啊?.

****************************

Debian执行如下命令加入开机启动:

cat >/etc/init.d/pureftpd.sh<<eof
/root/pureftpd start
eof

update-rc.d pureftpd.sh defaults

CentOS 执行如下命令加入开机启动:

编辑/etc/rc.d/rc.local 在文件末尾添加上/root/pureftpd start 保存即可。

Licess PS:最近家里有事发布lnmp之后就没怎么上网,感谢lnmp爱好者们分享经验,如有LNMP相关方面的问题可以到http://bbs.vpser.net/forum-25-1.html 论坛发贴。

****************************

目前还有很多朋友对设置方面有些不清楚,主要原因是配置参数的问题。

请检查/home/wwwroot/ftp/config.php 和 /usr/local/pureftpd/pureftpd-mysql.conf 两个文件中mysql数据库连接信息是否和前面图形界面填写的一致,如果不一样请修改为正确的信息。(注意:localhost 和 127.0.0.1 在mysql链接的时候是不一样的!配置完成执行/root/pureftpd restart 重启一下。)


5
八 10

美国VPS安装LNMP,PHP,FTP,MYSQL,伪静态一键环境安装

LNMP一键安装包 0.4发布(5月21日更新)

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu  VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。

4月8日更新了Debian上php没有安装成功的bug。
4月20日再次更新Debian上几个lib安装不成功的bug。
5月19日更新pureftpd无法覆盖文件的问题。
5月19日更新phpmyadmin
5月21日更新nginx文件类型错误解析漏洞

LNMP一键安装包 0.4版更新记录:

  • 添加LNMP状态管理
  • 添加PureFTPd状态管理
  • PHP增加suhosin
  • 增加VsFTPd、PureFTPd安装及管理
  • 增强Nginx虚拟主机添加功能,添加多域名、伪静态支持、日志是否启用的功能
  • 升级Nginx到0.7.65、MySQL到5.1.44

LNMP一键安装包 0.4版下载地址:

下载版:http://soft.vpser.net/lnmp/lnmp0.4.tar.gz
完整版:http://soft.vpser.net/lnmp/lnmp0.4-full.tar.gz

LNMP一键安装包 0.4版安装步骤:

1、下载LNMP一键安装包:

可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),如果使用下载版执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.4.tar.gz  ,如果使用完整版,执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.4-full.tar.gz ,执行上述命令后LNMP一键安装包就会被下载到VPS上。

2、解压LNMP一键安装包:

执行 tar zxvf lnmp0.4.tar.gz  或者 tar zxvf lnmp0.4-full.tar.gz  就会将LNMP一键安装包解压缩。

3、CentOS下安装步骤

下载版执行命令 cd lnmp0.4/ ,完整版执行命令:cd lnmp0.4-full/
然后再执行 ./centos.sh  ,输入要绑定的域名,回车,再输入要设置的MySQL root的密码,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。

4、Debian/Ubuntu下安装步骤

下载版执行命令 cd lnmp0.4/ ,完整版执行命令:cd lnmp0.4-full/
然后32位系统执行./debian.sh,输入要绑定的域名,回车,再次输入VPS/服务器所在位置:asia、america、europe、oceania或africa,回车,再输入要设置的MySQLroot的密码,回车后,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。安装大约10分钟左右需要设置MySQL root用户的密码。

安装其他组件

1、安装eAccelerator,执行如下命令 ./eaccelerator.sh 就会自动安装并重启web服务。
2、安装PureFTPd和管理面板,执行如下命令 ./pureftpd.sh  就会自动安装PureFTPd,安装完PureFTPd,需要在浏览器执行http://你的域名或IP/ftp/install.php 安装PureFTPd用户管理。

虚拟主机管理

1、添加虚拟主机,执行如下命令 ./vhost.sh  根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了Discuz、Wordpress、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf里面添加伪静态规则就行。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。

LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
PureFTPd状态管理 /root/pureftpd {start|stop|restart|kill|status}
phpinfo : http://$domain/phpinfo.php
phpMyAdmin : http://$domain/phpmyadmin/
探针 : http://$domain/p.php

LNMP相关目录:
mysql :   /usr/local/mysql
php :     /usr/local/php
nginx :   /usr/local/nginx
网站目录 :     /home/wwwroot