Monthly Archive: June 2012

LAMP 重启脚本 1

LAMP 重启脚本

自己手工安装的lamp,所以需要有个脚本来控制服务器的停止与启动。

如何关闭MySQL日志,删除mysql-bin.0000*日志文件 1

如何关闭MySQL日志,删除mysql-bin.0000*日志文件

LNMP一键安装包安装的MySQL默认是开启了日志文件的,如果数据操作比较频繁就会产生大量的日志,在/usr/local/mysql/var/下面产生mysql-bin.0000* 类似的文件,而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,从来导致mysql无法启动或报错,如vps论坛用户的反馈

如何关闭MySQL的日志功能:

删除日志:

 

执行:/usr/local/mysql/bin/mysql -u root -p

输入密码登录后再执行[……]

Read more

修复 Apache – No space left on device: Couldn’t create accept lock or Cannot create SSLMutex 1

修复 Apache – No space left on device: Couldn’t create accept lock or Cannot create SSLMutex

最近VPS上有个网站总是挂掉,应该是耗CPU太厉害了。因为是 wordpress mu 站。 但是重启httpd时,总是不成功。

提示 httpd dead but pid file exists

解决办法:

tails -n 20 /var/log/httpd/error_log

查看日志,看有什么错误 ,我的错误显示:

[Mon Jun 25 17:54:02 2012] [emerg] (28)No space left on device: Couldn’t[……]

Read more

如何从你的网站上移除恶意代码 2

如何从你的网站上移除恶意代码

网站又被别人注入恶意代码,在Google站长工具里会有提示,说我的网站被重定向到一个恶意网站上。

分析了自己的网站以前被注入恶意代码的过程,可以帮助一些人更快的找到它,并清除这些恶意代码。

我的网站是wordpress的,以前因为使用了timthumb, 由于它本身的漏洞,导致网站代码被随意更改。修复后,已经很少出现文件被修改情况。

一般一个网站被提示恶意代码,可以按以下步骤操作:

了解恶意代码的几种类型:

*恶意脚本

*.htaccess 重定向

*隐[……]

Read more

PHP如何开启CURL函数 1

PHP如何开启CURL函数

PHP如何开启curl函数?

如果你使用的是XAMPP, 在安装目录下面的,php文件夹下。找到php.ini ,查找 php_curl.dll ,把前的注释 分号(;)去掉即可。

File_get_contents函数找开https url 时,会提示错误,没有安装openssl支持远程打开https文件。 如何解决?

找到php.ini 加上这段代码,或把此代码前面的注释去掉,XAMPP没有这句话,加上去即可。 把;extension=php_openssl.dll[……]

Read more

VPS 监控性能方面命令大总结 0

VPS 监控性能方面命令大总结

一、last 命令
last    显示系统开机以来获是从每月初登入者的讯息
-R  省略 hostname 的栏位
-num 展示前 num 个  如:last -3  展示前三行
username 展示 username 的登入讯息
tty 限制登入讯息包含终端机代号
范例:
[root@elain ~]# last -R -2
root     pts/0        Fri Oct 22 14:23   still logged in
root     pts/0  [……]

Read more

php效率高写法 【网络文章仅供参考,未验证】 0

php效率高写法 【网络文章仅供参考,未验证】

0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。

1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。

2、$row[’id’] 的速度是$row[id]的7倍。

3、echo 比 print 快,并且使用echo的多重参数(译[……]

Read more

WordPress搜索结果URL重定向 0

WordPress搜索结果URL重定向

Can”t init tc log Aborting 2

Can”t init tc log Aborting

今天的VPS非常卡,不小心输入个命令 /usr/local/mysql/bin/mysqld 然后卡的不动了,我重启了。结果mysql就启动不了了。

查看 tail -n 50 /usr/local/mysql/data/***.err 提示 Can”t init tc log Aborting , Failed to open log, File ‘./mysql-bin.000023′ not found

解决办法:

问题出在mysql-bin.0000023上[……]

Read more