linux上发布web项目的入门

一、首先介绍发布和维护项目的一些常用命令

 复制文件或文件夹命令:cp -a 源文件 目标文件夹路径

 移动文件命令:mv 源文件 目标文件夹路径

 查看文件列表命令: ls 、ll

 查看当前工作目录命令:pwd

 删除文件或文件夹命令:rm -rf 文件路径

 查看cup命令:top

 查看进程命令:ps axu | grep 进程名称或id

 查看内存命令:free -m

 清空内存命令:echo 1 > /proc/sys/vm/drop_caches

二、发布项目的步骤

    1、首先找到自己发布项目的tomcat服务器

    2、将要发布的项目打成war放在tomcat服务器下面的webapp下面

    注意:war包是经过编译的项目打包而成的,tomcat只能运行已经编译过的项目。

    3、进入tomcat服务器的bin目录下,执行./startup.sh命令。如果需要查看项目启动打印的日志可以执行tail -f ../logs/catalina.out,

    查看指定行数的日志文件命令: tail  n  日志文件(n代表查看行数,-倒数 +顺数)

    4、启动之后,可以执行ps -ef | grep java 查看项目是否启动成功(grep java 查看的是所有java进程)

三、项目维护注意的问题

    1、首先我们可以执行ps -ef | grep java | grep 项目的后缀名,查看项目的进程号

    2、当我们需要停止项目时,可以执行kill -9 项目进程号

    (为什么不使用./shutdown.sh,而采取kill命令强制终止进程?)

    tomcat对应的java进程未随web容器关闭而销毁,进而存在僵尸java进程

    3、有时候我们会发现,项目访问速度很慢,导致这种情况的可能原因之一就是tomcat内存满了,可以执行上面介绍到的,查看内存命令和清空缓存命令。

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值