zoukankan      html  css  js  c++  java
  • 超实用,你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表示打印日志

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

    行走在设计师的路上!
  • 相关阅读:
    SNF软件开发机器人-子系统-功能-启用大按钮样式如何配置
    SNF软件开发机器人-子系统-功能-数据录入方式
    SNF软件开发机器人-子系统-功能-功能类型(普通表改为树型表)
    SNF软件开发机器人-子系统-导出-导入功能-多人合作时这个功能经常用到
    SQL SERVER数据库删除LOG文件和清空日志的方案
    打不开磁盘“I:xxx.vmdk”或它所依赖的某个快照磁盘
    chrome浏览器解决跨域问题
    AngularJS判断checkbox/复选框是否选中并实时显示
    非常全的VsCode快捷键
    Oracle&SQLServer中实现跨库查询
  • 原文地址:https://www.cnblogs.com/yolanda-lee/p/4534112.html
Copyright © 2011-2022 走看看