环境迁移到新的linux环境
来源:互联网 发布:初中优化测试卷答案 编辑:程序博客网 时间:2024/05/16 11:12
使用范围:适用于环境迁移到新的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 cms@192.xx.xx.xx:/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解压命令
- 环境迁移到新的linux环境
- 将工作环境迁移到 Linux
- Windows Navicat 迁移到新环境,导出连接设置
- SecureCRT 迁移到新环境,导出配置文件目录
- 新环境部署(linux硬盘挂载项目迁移启动)
- 新环境部署(linux硬盘挂载项目迁移启动)
- Kettle从Windows环境迁移到Linux运行报错
- PHP代码从Windows环境迁移到linux环境下问题
- 迁移 linux系统,实现测试环境的快速部署
- JDK--linux环境上的直接迁移方法
- linux环境下迁移mysql的data文件夹路径
- UNIX 应用程序迁移到Cygwin模拟环境
- AIX环境文件系统迁移到ASM存储
- AIX环境文件系统迁移到ASM存储
- 如何将你的postgresql数据库从development环境迁移到production环境
- 迁移linux系统到新硬盘
- PHP开发:从基本环境,到正式环境,全过程迁移
- Ubuntu 入门学习图文全攻略!将工作环境迁移到 Linux
- Redis简介
- 【信号与系统】如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】
- Java应用系列:命令行生成jar包(附IJ Idea导出jar方法)
- 数据库死锁
- 更新package.json的方法
- 环境迁移到新的linux环境
- Redis安装
- 高级权限 suid,sgid,sticky
- html5知识点:CSS3新增选择器
- [POJ](3669)Meteor Shower ---- bfs+预处理
- 关于iOS配置ipv6和ipv4地址不同时的处理办法
- 为何红黄蓝一边在被做空,一边在逆势上涨?
- JVM(1) : Java类的加载机制
- __setup 在内核中的作用