重启apache2遇到错误:Could not reliably determine the server’s fully qualified domain name

重启apache2的时候,提示这个错误

Forcing reload of web server (apache2)…apache2: Could not reliably determine the server’s fully qualified domain name, using 10.35.12.112 for ServerName
waiting apache2: Could not reliably determine the server’s fully qualified domain name, using ***.***.***.*** for ServerName

其实只要这样

vi /etc/httpd/conf/httpd.conf

ServerName      YourIpAddress:80

du和df结果不一至,硬盘使用量与目录文件大小不一至,解决办法

我有一台vps,用df查看硬盘使用是以下,用了3.6G
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs             40G  3.6G   36G  10% /
none                  1.0G  4.0K  1.0G   1% /dev
用 du -sh * |sort查看,才3.2G,以下是清单
0       proc
0       sys
16M     etc
19M     lib
2.0G    home
22M     sbin
2.3M    backup
32K     Maildir
4.0K    boot
4.0K    dev
4.0K    media
4.0K    mnt
4.0K    opt
4.0K    selinux
4.0K    srv
5.0M    bin
572K    root
728M    var
80K     tmp
872M    usr

我的解决方法有两种

1 reboot 重新启动

2 service httpd restart 重新启动appache

你再用df -h 就可看到磁盘占用恢复到正常水平

Webmin\Virtualmin中增加网站出现Table ‘mysql.host’ doesn’t exist的错误

Webmin\Virtualmin中增加网站出现Table ‘mysql.host’ doesn’t exist的错误

第一种解决办法是:进入Mysql的bin目录运行mysql -u root -p mysql
输入密码后运行
mysql> SOURCE ../share/mysql_fix_privilege_tables.sql
这种办法应该是Repair数据库吧?
第二种解决办法是:
CREATE TABLE `servers` (
`Server_name` char(64) NOT NULL,
`Host` char(64) NOT NULL,
`Db` char(64) NOT NULL,
`Username` char(64) NOT NULL,
`Password` char(64) NOT NULL,
`Port` int(4) DEFAULT NULL,
`Socket` char(64) DEFAULT NULL,
`Wrapper` char(64) NOT NULL,
`Owner` char(64) NOT NULL,
PRIMARY KEY (`Server_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8

删得掉的课文 删不掉的鲁迅

2010年9月8日,在网上看到新闻,一些教材将鲁迅的文章删掉.这让我想起了小时候对鲁迅文章的印象,我最早接触鲁迅文章的是父亲的一本<<鲁迅杂文>>,年纪太小,看不明白,但是知道是对旧社会进行批判的很深奥的作品.后来上了中学,在课堂正式接触了鲁迅那些之前看不明白的文章,还是有点晕,但是他的思想,还是能有点体会.
9月8日,看到各地语文课本删除大量经典文章,鲁迅作品大撤退的消息,我的第一个反应是”写得真的太像现在了,写旧喻今”,想当年自己还是红色青年,还是这个团体的成员.但为什么会是这样呢,就我一个人这样想吧,今天上了qq网上对这些事情的评论,看到,不是只有自己这样想的.我截取他们评论一部分内容,留做自己历史的记忆:
1 只是目前的时代或是这个时代的一部分人害怕鲁迅精神或他的文章对社会造成不良影响。—-一个民族的自强和励志精神不能因为社会改变而改变,从鲁迅的作品里我们可以更多的体会到的是自嘲中的顽强不息!!
2 我知道,鲁迅是会不朽下去的,如果还是这样的时代。
3 鲁迅先生写的旧社会,很容易让学生误会是现代的社会,为了避免学生们“理解错误”,所以删掉了!!!
4 有些人看到鲁迅的文章后,总感觉是在写自己,所以要删。
5 《包身工》为何退出课本?--距离现实太近了:一语道破天机。
6  建议教材课本里应该多些 《亲爱的,我们离婚吧》《和空姐同居的日子》等极其优秀而又富有时代特色的网络文学作品收录其中,好与时俱进!!!!
7 历史的重复不仅仅是这些
8 删掉很必要,他不合时宜。这样的社会,存在那样的作品,简直是在打脸!
9 它们害怕的不是鲁,而怕的象鲁的人再生。
10 鲁迅——的作品反映的才是真实的社会 学医只能救人的性命,但救不了一个国家的灵魂
还有很多,不一一列取了.咳!!!
希望自己想法是错误的,真实的原因不是上述所列的.

如何将linux vps的修改为北京时区

date 可以查看时间和时区。然后:
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
再date看看,是不是时间正确了。如果已经正确,那么OK搞定。

如果还是有些不对,那么需要用命令 ntpdate stdtime.sinica.edu.tw 来校准时间。
ntpdate stdtime.sinica.edu.tw 如果提示无此命令,那么需要先安装 ntpdate
centos 安装方法: yum -y install ntpdate ntp
校准后,如果时间还是不对,那么就是其他的问题了。如果是linux vps,那么可能就是母服务器的时间不对,没折了.

Linux VPS的CPU资源使用限制的查看

一般来说,linux vps下面,我们可以用top命令来监控系统负载,只要5分钟内系统负载维持在2以内,都没有什么问题的。如果持续5分钟系统负载都超过2,那么就要小心了。你需要检查为什么会占用这么多负载,因为正常情况,负载都会低于1的。

ssh下,执行top命令,用图片直观来说明:

下图,蓝色框的0.09表示系统现在的负载是0.09,红色框表示5分钟内的平均负载是0.12黄色框表示15分钟内平均负载是0.05。只要红色框不超过2,你的VPS一般没有什么问题的。当然,大多数情况,红色框一般都是低于1的,长期高于1,就表示您需要优化vps或升级vps了。

google的dns地址ip清单

设置dns不用发愁了,用google的dns
我老记不住dns,这回简单了 8.8.8.8 + 4.3.2.1 过目不忘啊!
Google 推出了公共的 DNS 解析服务器(Google Public DNS),可以用来代替 OpenDNS。 Google承诺将严格遵循DNS协议,即不阻挡、不劫持和不过滤用户查询。Google Public DNS服务器IP非常好记,过目难忘:
8.8.8.8        google-public-dns-a.google.com
8.8.4.4        google-public-dns-b.google.com
4.3.2.1
4.2.2.1
4.2.2.2
4.2.2.3
4.2.2.4
4.2.2.5
4.2.2.6

Linux VPS性能测试工具:UnixBench

UnixBench是一款不错的Linux下的VPS性能测试工具,现在说一下具体用法。
ssh登录您的linux vps控制台,运行下面的1行命令即可:
wget http://www.CTOHome.com/linux-vps-pack/unixbench.sh;sh ./unixbench.sh;
此脚本会自动下载unixbench测试工具,并自动运行它。 根据您的机器性能,测试执行完大约需要5-10分钟,
Linux VPS性能测试的结果类似如下:
FINAL SCORE 354.5
一般来说,对于VPS,测试分数在100分以上就算OK了,有一些低配置的P4独立服务器才30-80分。
VPS都是多个共用一个服务器资源,所以,不要盲目的追求高分,测试结果并不代表您可以使用到这么多资源。

centos系统的vps如何升级php5.1到php5.2

centos系统的Linux vps安装的php默认都是php5.1, 如何升级php5.1到php5.2? 这里有个方法可以参考:
1. 安装“yum-priorities”:
yum -y install yum-priorities
2. 将 http://dev.centos.org/centos/5/CentOS-Testing.repo 的内容复制粘贴到 /etc/yum.conf 的最下面
3. 安装 PHP with enabling “c5-testing” repository
yum –enablerepo=c5-testing –exclude=php*5.3* -y install php

4. 重启Apache:
5. 完成. 用php -v 检查是不是php5.2

首先就是要升级我们的php 等升级完成以后就可以升级相应的包了。
shell>yum install php-gd
shell>yum install php-mcrypt
shell>yum install php-mbstring
如执行php -v 遇到以下错误:
PHP Warning:  PHP Startup: mcrypt: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0

通过执行以下语句解决:
yum –enablerepo=c5-testing install php-mcrypt
yum –enablerepo=c5-testing install php-mbstring