• 超实用,你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表示打印日志

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

    行走在设计师的路上!
  • 相关阅读:
    事务的特性(ACID)
    网络代理
    防止SpringMVC拦截器拦截js等静态资源文件
    Tomcat配置虚拟目录
    SpringMVC总结(SSM)
    Spring声明式事务总结
    Linux中MySQL忽略表中字段大小写
    MySQL之sql文件的导入导出
    MyBatis总结
    Linux网络
  • 原文地址:https://www.cnblogs.com/yolanda-lee/p/4534112.html
Copyright © 2020-2023  润新知