使用范围:适用于环境迁移到新的linux环境
简单常规的测试环境部署
一、Root 用户下新建用户
建立一个新用户账户cms,密码为cms@123,主目录为/home/cms,并赋予用户权限
useradd-d /home/cms -p cms@123 –r 777 cms
或
useradd-d /home/cms -p cms@123 –r cms
二、JDK安装
1. 将jdk解压放在目录/home/cms下例如:/home/cms/jdk1.7.0_80
2. Tomcat解压放在目录/home/cms下,在tomcat中的
3. /home/cms/tomcats/tomcat-admin/bin/catalina.sh文件头部加入
JAVA_HOME=/home/cms/jdk1.7.0_80
JRE_HOME=/home/cms/jdk1.7.0_80/jre
三、Memcache安装
需要准备安装包:
memcached-1.3.0
下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz
Libevent(这个库用于Socket的处理)
下载:http://www.monkey.org/~provos/libevent-1.3.tar.gz
1.将从其他服务器拷贝而来或者下载来的memcached和Libevent放在服务器目录下比如/home/cms/temp
2.解压memcached和Libevent
# tar zxvf libevent-1.3.tar.gz
# tar zxvf memcached-1.2.0.tar.gz
3.在root用户下安装Libevent
# cd /home/cms/temp/libevent
# ./configure --prefix=/usr
# make
# make install
4.测试libevent是否安装成功:
# ls -al /usr/lib | grep libevent
lrwxrwxrwx 1 root root 21 11?? 12 17:38libevent-1.2.so.1 -> libevent-1.2.so.1.0.3
-rwxr-xr-x 1 root root 263546 11?? 12 17:38libevent-1.2.so.1.0.3
-rw-r--r-- 1 root root 454156 11?? 12 17:38libevent.a
-rwxr-xr-x 1 root root 811 11?? 12 17:38libevent.la
lrwxrwxrwx 1 root root 21 11?? 12 17:38libevent.so -> libevent-1.2.so.1.0.3
5.在root用户下安装memcached
# cd /home/cms/temp/memcached
#./configure --with-libevent=/usr
#make
#make install
如果中间出现报错,请仔细检查错误信息,按照错误信息来配置或者增加相应的库或者路径。
安装完成后会把memcached放到/usr/local/bin/memcached
6.测试是否成功安装memcached:
# ls -al /usr/local/bin/mem*
-rwxr-xr-x 1 root root 137986 11?? 12 17:39/usr/local/bin/memcached
-rwxr-xr-x 1 root root 140179 11?? 12 17:39/usr/local/bin/memcached-debug
7.启动memcached
/usr/local/bin/memcached -d -m 10 -u root-l 192.1xx.xx.xx -p 33233 -c 256 -P /tmp/memcached.pid
更多的可以参考资源http://kimi.it/257.html
四、拷贝工程目录以及相关的文件
使用命令Scp –r 被拷贝的文件目录或文件到192.xx.xx.xx地址cms用户下的/home/delpoy
比如Scp –r deploy [email protected]:/home/delpoy
五、修改应用配置文件,启动tomcat,调试应用包
附录
全新的Linux关键部署
地址:https://www.cnblogs.com/irisrain/p/4324593.html
解决bash问题
地址:http://blog.csdn.net/mchdba/article/details/52863279
echo "export PS1=\"[\\u@\\h\\W]\\$\"" >> /home/cms/.bash_profile
more /home/cms/.bash_profile
http://kimi.it/257.html--memcahe安装
https://www.cnblogs.com/qq78292959/archive/2011/07/06/2099427.htmltar解压命令