项目部署
1、链接到服务器
新建回话--->主机、端口号输入---->用户身份登录---->输入账号密码 (当前的端口号一定要正确)
是否为utf-8
2、线程停掉 - 删除---复制上去---Spring配置文件----启动项目
ps -ef|grep /opt/zkbc/letou/credit-task/ //查看credit-task项目的线程
kill -9 6322 //杀死当前线程
ps -ef|grep /opt/zkbc/letou/credit-task/ //查看当前线程数 判断是否杀死
3、 复制到back
项目下创建back文件 将项目复制到上边
cp -R /opt/zkbc/letou/credit-task/webapps/credit-task /opt/zkbc/letou/credit-task/back //将前边文件复制到后边文件
4、 删除原有的项目
rm -rf /opt/zkbc/letou/credit-task/webapps/* //删除当前文件夹
5、 Eclipse上打包项目-----将项目复制到当前目录
6、 启动项目 解压jar
启动对应的sh文件
sh /opt/zkbc/scripts/start.lt.task.sh
去Xftp文件中查看对应的文件是否解压
7、 删除还存在的JAR (如果不存在就不用删除)没有的情况下也要停掉线程
由于已经启动项目,删除的情况下还是杀掉线程比较好
ps -ef|grep /opt/zkbc/letou/credit-task/ //查看当前项目的线程
kill -9 10846 //杀掉线程
ps -ef|grep /opt/zkbc/letou/credit-task/ //重新查看是否还有残留的线程
rm -rf /opt/zkbc/letou/credit-task/webapps/credit-task.war //删除残留的尚未解压的jar
8、 将相关的Spring的配置文件替换掉
9、 重新启动项目
sh /opt/zkbc/scripts/start.lt.task.sh //启动项目的指令
10、查看日志文件
tail -f /opt/credit-task/logs/catalina.out //查看对应的日志查看是否部署成功
tail -f /opt/zkbc/letou/credit-mgt/logs/catalina.out
指令的总结:
相关参考 http://man.linuxde.net/cp
1、 ps 命令是Process Status的缩写,系统中当前运行的进程
ps -A 显示所有的线程(-A :显示所有的进程)
ps -ef 显示所有的线程信息,连同命令行(自己(-e 等于 "-A",显示所有进程;f 显示程序之间的关系))
ps -ef|grep 查找特定进程
ps -l 将目前属于自己这次登录的PID与相关信息列出来
ps aux 列出目前所有的正在内存当中的程序
相关:http://www.jb51.net/LINUXjishu/151851.html
2、 grep 文本搜索工具,可以使用正则表达式搜索文本,并把匹配的行打印出来
相关:http://www.cnblogs.com/end/archive/2012/02/21/2360965.html
3、 kill -9 *** 来杀死特定的线程
4、 cp 复制文件和目录
相关:http://www.cnblogs.com/xd502djj/archive/2011/11/25/2263562.html
cp -R 复制文件信息,复制文件及下一级的子文件
5、 rm 删除文件和目录
-r 递归删除,将指定目录下的所有文件与子目录一并处理
-f 强制删除文件和目录
rm -rf 来删除文件
相关参考: http://man.linuxde.net/rm
6、 sh 来执行脚本,跑起服务器
7、 tail 查看文件内容
tail -10 查看文件的10行
tail -f 不停的去读取最新的内容,实现实时监测的效果
线程停掉 - 删除---复制上去---Spring配置文件----启动项目