通过apt-get方式安装MongoDB到Ubuntu上面
因为需要使用第三方的源,所以除了在sources.list上添加对应的源外,还要有增加相应的公钥Key才能正确安装软件。
通过apt-key增加MongoDB的公钥Key到本地Key数据库
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
编辑/etc/apt/sources.list,添加MongoDB软件源
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
老版本Ubuntu请改用下面这个源
deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen
添加好源之后,我们就可以直接通过apt-get安装MongoDB了
#更新本地软件包列表信息
apt-get update
#安装MongoDB
apt-get install mongodb-10gen
通过apt-get方式安装后,默认MongoDB是已经启动了的,可以通过下列方式查看
netstat -tlunp
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 15048/mongod
有显示有端口被Mongodb监听了,就意味着MongoDB已经正常运行了
MongoDB的配置文件位于/etc/mongodb.conf
重启MongoDB
/etc/init.d/mongodb restart
DirectAdmin在默认情况下,Apache的Status模块是开启的,但其配置内容并不是在我们常见的httpd.conf文件中。
而是在下面目录中:

打开文件后,将status部分内容改为下面内容
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 60.195.252.106
Allow from 60.195.249.83
</Location>
这样,监控宝的Apache监控就能正常监控到你的DirectAdmin服务器了。
这里面默认是Deny全部来源,只允许两个监控宝的IP访问该status页面,当然,你也可以改成其他需要的。
SAE里面有Memcache,可以较大幅度改善数据库的鸭梨~
之前一直想学习Memcache,却愁于不知如何下手,对这个名词完全没有概念,同时在SAE的文档里面,也很少对于Memcache的使用教程~
刚才在写一个作业,突然想起Memcache,就再次尝试,终于知道怎么用了~
代码片段
<?php
//连接
$mem = memcache_init();
//保存数据
$mem->set('key1', 'This is first value', 0, 60);
$val = $mem->get('key1');
echo "Get key1 value: " . $val ."<br />";
//替换数据
$mem->replace('key1', 'This is replace value', 0, 60);
$val = $mem->get('key1');
echo "Get key1 value: " . $val . "<br />";
//保存数组
$arr = array('aaa', 'bbb', 'ccc', 'ddd');
$mem->set('key2', $arr, 0, 60);
$val2 = $mem->get('key2');
echo "Get key2 value: ";
print_r($val2);
echo "<br />";
//删除数据
$mem->delete('key1');
$val = $mem->get('key1');
echo "Get key1 value: " . $val . "<br />";
//清除所有数据
$mem->flush();
$val2 = $mem->get('key2');
echo "Get key2 value: ";
print_r($val2);
echo "<br />";
//关闭连接
$mem->close();
?>
上面是在SAE里面,用PHP脚本来使用Memcache的方法~
在自己的SAE项目里面,激活Memcache功能
- 进入你的新浪云平台,选择要设置的应用,进入管理页面
- 选择服务管理下的Memcache这个链接,点击一下
- 进入Memcache这个页面,选择“点此初始化MC”这个按钮,更具自己网站的需求设置缓存的容量,当你输入的时候会提示你该设置下要消耗多少云豆,建议大家认真设置,如果设置不合理,导致云豆的巨大浪费,或者没有发挥到Memcache的真正作用。
我设置了10M的Memcache,提示每天用1.9几的云豆~ 继续阅读…

最近这几天VPS的访问速度都不给力,SSH链接灰常慢,wget一个文件时不时就没有速度,联系供应商,说网络问题,本来准备说换一台node的,不过今晚上了一下,速度又正常了,今晚就把suphp给启用了吧~
什么是suphp?
在Linux系统下面,在命令前面加su,可以提升到管理员权限,suphp也是差不多意思~
详情可以看我原来的一篇博文,传送门
在DirectAdmin下面启用suphp模式
首先,通过SSH登录VPS后台(地球人都知道~)
然后输入如下命令 继续阅读…