# 安装 memcached
# 首先要安装 libevent
# 去 下载libevent源码,然后编译,安装
tar -zxf libevent-2.0.18-stable.tar.gz
cd libevent-2.0.18-stable
./configure
make
sudo make install
# 对于64位操作系统(32位不需要),还需要配置:
sudo ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64//libevent-2.0.so.5
# 去 下载 memcached,然后编译,安装
tar -zxf memcached-1.4.13.tar.gz
cd memcached-1.4.13
make
sudo make install
# 启动, -p,端口,-m,内存, -u
memcached -p 11211 -m 512m -u root -d
# 开机启动
# CentOS设置开机启动有两种方式,一是把启动程序的命令添加到/etc/rc.d/rc.local文件中,二是把写好的启动脚本添加到目录/etc/rc.d/init.d/,然后使用命令chkconfig设置开机启动。第二种方式可以用 service xxx start|stop来启动或停止,所以推荐第二种。
#将 memcached启动命令注册为一个服务
cd /etc/init.d/
sudo vi memcached
#代码如下
#chkconfig: 345 60 60
#!/bin/bash
start()
{
echo -n $”Starting memcached: ”
memcached -d -m 512 -l localhost -p 11211 -u memcached
echo “[OK]”
}
stop()
{
echo -n $”Shutting down memcached: ”
memcached_pid_list=`pidof memcached`
kill -9 $memcached_pid_list
echo “[OK]”
}
case “$1″ in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 3
start
;;
*)
echo $”Usage: $0 {start|stop|restart}”
exit 1
esac
exit 0
sudo chmod u+x memcached
sudo chkconfig –addmemcached
sudo memcached on
#安装 tomcat6
# 去 下载 apache-tomcat-6.0.35.tar.gz
tar -zxf apache-tomcat-6.0.35.tar.gz
sudo mv apache-tomcat-6.0.35 /opt
cd /opt/apache-tomcat-6.0.35/bin
#启动 tomcat
sudo ./startup.sh
#【可选】添加环境变量
sudo vi /etc/profile
export CATALINA_HOME=/opt/apache-tomcat-6.0.35
# 在浏览器输入 :8080/,如果能看见tomcat页面,则表示安装成功了
#开机启动
#将 tomcat启动命令注册为一个服务
cd /etc/init.d/
sudo vi tomcatd
#代码如下
#chkconfig: 345 60 60
#!/bin/bash
CATALINA_HOME=/opt/apache-tomcat-6.0.35
start()
{
echo -n $”Starting Tomcat: ”
$CATALINA_HOME/bin/startup.sh
echo “[OK]”
}
stop()
{
echo -n $”Shutting down Tomcat: ”
$CATALINA_HOME/bin/shutdown.sh
echo “[OK]”
}
case “$1″ in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 3
start
;;
*)
echo $”Usage: $0 {start|stop|restart}”
exit 1
esac
exit 0
sudo chmod u+x tomcatd
sudo chkconfig –add tomcatd
sudo chkconfig on
#安装 google protobuf
#去官网 下载
tar -jxf protobuf-2.4.1.tar.bz2
cd protobuf-2.4.1
./configure
make
sudo make install
#测试
protoc
#清理
cd ..
rm protobuf-2.4.1* -rf