小弟我的linux运维小结之平时操作步骤、用到的命令和工具、一些情况、一些实用链接参考
这里是基于关于整个项目的更新,而不是部分文件。
- 平时操作步骤
s1 告知即将关闭应用。
s2 关闭tomcat,停止用户访问而产生新的文件和数据;
s3 备份
备份数据库以便出错时可以恢复;
备份整个项目应用以便出错时可以恢复;
对上传文件进行独立备份以便可以替换到即将要使用的版本项目中;(要求:命名规则需要有来源,如机子ip——和日期)
备份要部署的环境项目(一种是备份参数未完全修改成客户环境的部署版本,这样一来,不需要调整本地参数后再调回来,而就只需要等到客户部署后再修改部分信息;一种是备份已经完全模拟客户环境参数的部署版本,这样就直接拿去客户环境进行部署即可。但是在本地要恢复成原来适合本地的参数。毕竟本地的东西有svn信息。小心更新的时候,你懂得……)
这里关于文件夹的管理,详见后续文章,名称再补上~
- 用到的协议命令和工具
ssh协议 远程操作关闭和启动环境等
sftp协议 下载上传处理
LeapFtp 工具( 要注意有时候因为软件问题而导致的挂起!即必须得重启该软件才行,而不是因为网络问题。)
SecureCRT,或者是Putty
- 一些情况
- tomcat启动失败情况解决方式:
打包后删除项目文件以便在环境OK后使用,
清理缓存,
启动访问确认环境无问题。
重新解包处理即可
2 linux 移动所有文件 *
3 jar 不是内部或外部命令;注意path配置最后一个不要有分号!
4 linux tomcat 关闭不掉 关不掉 关闭失败
输入命令sudo -u username kill -9 pid,其中userName指用户名 pid我这里是第一行用户后面的那个数字。
5
jar cvf temp.war ( 将当前目录打包成war包.)
命令格式:java cvf 打包文件名称 要打包的目录 打包文件保存路径
jar xvf temp.war (解压)
- 一些实用链接
Linux sftp用法 http://blog.sciencenet.cn/blog-803390-632223.html
Windows如何压缩tar.gz格式 http://blog.****.net/ithomer/article/details/5111965
SecureCRT日志和卷屏行数设置 http://blog.chinaunix.net/uid-25906157-id-3391861.html