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

      来公司这么久,写过不少代码,可是一碰见关于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表示打印日志

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

行走在设计师的路上!
原文地址:https://www.cnblogs.com/yolanda-lee/p/4534112.html