来公司这么久,写过不少代码,可是一碰见关于Linux命令操作的马上绕过,每次都是嚷嚷同事过来帮我替换文件,重启服务器,一直害怕接触命令的我一次一次不嫌麻烦,哈哈。有没有醉了?其实我一直都知道操作不难,可就是难以动手亲自操作,仿佛在windows下习惯了换个Linux就会活不下去似的。最近终于良心发现一直这么折磨同事也不是个法子,于是乎,就找找Linux相关资料,硬着头皮给学习了一点皮毛。(有兴趣的童鞋可以参考我的Linux学习笔记,虽说是借鉴来的,但是表示我都看过,并且用手敲过。)今天在本地改了一个配置文件,亲自小试牛刀成功将它替换到了公司测试环境,并且重启服务器成功!

下面来总结一下步骤,据说菜鸟都是现在这样的,哈哈

(1)用好比对工具,比对服务器上的文件和本地文件,确认本地修改之后的文件是符合自己心意的。我用的比对工具是Beyond Compare。

           

   说明:比对时需要将服务器上的文件传到本地上,才可以比对

  (2)准备好传输工具ftp和待上传替换的文件,我用的是FlashFXP工具(才开始用,还没琢磨琢磨)

  注意:服务器上的文件在被替换前,一定要做好备份,不然总会有哭的那一天。

 (3)上传成功后,由于替换配置文件,这时就需要重启服务器了,(若是静态页面就不需要了)

    使用SecureCRT工具连接公司测试环境,进去后按照下列命令逐步操作:

    ①查看项目进程:

      ps -ef | grep openAdmin

   ②若此项目正在运行,则杀死该进程号对应的进程:

kill -9 10334(10334为进程号)

   ③确认一下该进程是否已被杀死,

ps -ef | grep openAdmin  (没有对应的进程了)

   ④清空tomcat缓存:

cd work    //进入tomcat的work目录

rm -rf *    //慎用,使用前确定

  ⑤重启tomcat:

cd bin     //进入bin目录,准备执行startup.sh可执行文件重启

ls

./ startup.sh ;tail -f ../logs/catalina.out

说明:./是当前目录,../是上级目录,;表示执行多条命令,

     tail –f ../logs/catalina.out表示打印日志

  写完瞬间感觉好菜啊,哈哈,不过总算是走出这一步了,继续积累和分享吧!

超实用,你get了吗?再也不怕本地文件更新到环境用Linux命令重启服务器了。。。的更多相关文章

  1. Mac将本地文件上传到Centos7(Linux)服务器上

    1.打开终端,输入命令: scp /Users/codez/Downloads/jdk-8u144-linux-x64.tar.gz root@139.224.235.xxx:/root/java/j ...

  2. 本地文件程序脚本上传linux系统中文乱码问题

    # 使用notepad++ 编辑器打开,转换一下格式保存,然后上传即可

  3. mac 连接linux服务器,用scp命令实现本地文件与服务器文件之间的互相传输

    mac连接linux服务器 打开终端,切换到root权限下,切换root权限命令:sudo -i 通过ssh命令连接linux服务器:ssh root@ip地址(root是账户名) 然后根据提示输入密 ...

  4. Flume-Exec Source 监控单个本地文件

    实时监控,并上传到 HDFS 中. 一.Flume 要想将数据输出到 HDFS,须持有 Hadoop 相关 jar 包 若 Hadoop 环境和 Flume 在同一节点,那么只要配置 Hadoop 环 ...

  5. iOS5可能会删除本地文件储存 - Caches 也不安全

    转自:http://blog.163.com/ray_jun/blog/static/1670536422011101225132544/ 出处:http://superman474.blog.163 ...

  6. 利用SecureCRT上传、下载文件(使用sz与rz命令),超实用!

    利用SecureCRT上传.下载文件(使用sz与rz命令),超实用! 文章来源:http://blog.csdn.net/dongqinliuzi/article/details/39623169 借 ...

  7. chrome中workspace配置达到同步修改本地文件的作用

    在前端开发中,我们经常需要在浏览器中进行调试,特别是一些样式的修改,如果你还是先在浏览器elements中调试好在复制到本地文件,那就真的out了. chrome浏览器的workspace功能完全可以 ...

  8. iOS5可能会删除本地文件储存

    文/ Nick (iphoneincubator) 关于iOS 5的本地文件储存Marco(Instapaper 的开发者)写过一篇很好的帖子阐述过相关问题,有兴趣的同学可以先阅读下他的文章然后再看下 ...

  9. 获取文件的缩略图Thumbnail和通过 AQS - Advanced Query Syntax 搜索本地文件

    演示如何获取文件的缩略图 FileSystem/ThumbnailAccess.xaml <Page x:Class="XamlDemo.FileSystem.ThumbnailAcc ...

随机推荐

  1. innodb_support_xa

    从官方解释来看,innodb_support_xa的作用是分两类: 第一,支持多实例分布式事务(外部xa事务),这个一般在分布式数据库环境中用得较多. 第二,支持内部xa事务,说白了也就是说支持bin ...

  2. xshell十大技巧

    xshell是我用过的最好用的ssh客户端工具,没有之一.这个软件完全免费,简单易用,可以满足通过ssh管理linux vps所有需要,唯一遗憾的是没有官方中文版. 警告:不要下载所谓的汉化版,可能有 ...

  3. java io 文件操作

    package com.svse; import java.io.File; import java.io.IOException; public class IOTest { public stat ...

  4. Silverlight OOB 程序自动更新

    Silverlight OOB 程序 提供了非常方便的自动更新功能! 要让 Silverlight OOB 安装到客户端电脑后实现自动更新,必须实现以下两个条件: 一.为 程序的 xap  文件进行签 ...

  5. Oracle中not exists 与not in 的使用情况

    1.在oracle11g以上版本,oracle已经做了优化,能够自动将in优化成exists方式,因此oracle11g以上版本,使用in和exists效果是一样的. 2.在oracle中,使用not ...

  6. CXF错误:Unsupported major.minor version 51.0,java.lang.UnsupportedClassVersionErro

    CXF错误:Unsupported major.minor version 51.0 java.lang.UnsupportedClassVersionError >>>>&g ...

  7. Js完美验证15/18身份证,Js验证身份证,支持15/18位

    Js完美验证15/18身份证,Js验证身份证,支持15/18位 >>>>>>>>>>>>>>>>> ...

  8. phpQuery轻松采集网页内容

    原文地址:phpQuery轻松采集网页内容作者:陌上花开 phpQuery是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容,比如获取某新闻网站的头条信息.更有意思的是,它 ...

  9. js 连续赋值

    无意中网上发现的这个问题,预想的结果和真实的结果大相径庭. var a={n:1} var b=a; a.x=a={n:2} console.log(a.x); console.log(b.x); u ...

  10. [弹出消息] C#ShowMessageBox帮助类

    点击下载 ShowMessage.rar 看下面代码吧 /// <summary> /// 类说明:Assistant /// 编 码 人:苏飞 /// 联系方式:361983679 // ...