the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.


SSH连*nux常用命令二

作者:the5fire | 标签:   | 发布:2011-05-12 12:48 a.m. | 阅读量: 6506, 6324
通过SSH连接*nux服务器,需要记住很多命令,今天用到了一些,记下来,以免忘记。

项目部署好之后,访问一段时间tomcat就会报内存不够的异常,熟悉tomcat配置的同学应该知道这是因为给tomcat分配的内存不够,需要修改catalina.sh文件。因此需要把catalin.sh修改掉。


  • 首先,ssh连接,进入tomcat/bin目录,终端运行:./shutdown.sh,停止tomcat。


  • 然后通过ssh先对catalina.sh进行备份:cp catalina.sh catalina.sh.old 【这个很重要】,然后通过SSH Secure File Transfer Client把catelina.sh下载下来进行修改,然后上传,至于为啥不用vim直接进行编辑,我想你懂的,对于vim目前偶还是处于可望而不可玩的状态。


  • 下一步就是启动tomcat,在tomcat目录下执行:./startup.sh命令。


  • 因为一些错误,又学习了一些新的命令。
    启动tomcat的时候提示找不到catalina.sh文件,通过命令:ls -l 查看bin目录下的文件及其读写权限,发现catalina.sh操作权限不够。使用:chmod 777 catalina.sh为其添加所有权限。

    然后重新启动tomcat,发现提示端口被占用。

    这个自然就是因为刚才启动的时候进程已经起来了,因此通过命令:ps -r |grep tomcat,找到对应的进场id,然后通过命令:kill -9 [进程号]。然后再启动tomcat就可以了。

    - from the5fire.com
    ----EOF-----

    微信公众号:Python程序员杂谈

    【上一篇】 *nix环境部署项目常用命令
    【下一篇】 出差归来

    其他分类: