部署项目中常用的linux命令 (Tomcat篇)

简介: 部署项目中常用的linux命令 (Tomcat篇)

1.查看tomcat是否运行:


ps -ef|grep tomcat


2.直接杀掉当前tomcat进程(停止tomcat)


kill -9  11234(进程id)


3.启动tomcat


1. cd /data/tomcat/xxxxdemo/bin (进入tomcat的bin目录)
2. 
3. ./startup.sh (启动)


4.解压war包


1. cd /data/xxx (进入war包所在的目录)
2. 
3. unzip -oq demo-xxx-xx.war (解压war包到当前目录)


5.查看tomcat/项目日志               filename(日志名称)


tail -f filename (实时查看日志,日志会实时更新刷新,一般这种情况是项目正在运行) 
tail -n 20 filename (查看filename日志的最后20行)
tail -n +20 filename  (查看filename日志的10行所有日志)
cat -n  filename |grep keyvalue  (根据关键字‘keyvalue’查看filename日志的相关信息)
cat filename |grep keyvalue|tail -n 20 (根据关键字‘keyvalue’查看filename日志的相关信息的末尾20行)


6.查看磁盘空间


df -h


7.查看某个进程CPU、内存使用情况


top -p 进程id


8. 查看某个日志的某个关键字日志


find . -name '*.log*' -mtime -1 | xargs grep 'xxxxxx' -H -n --color


9. 权限不足,可以切换 root身份


sudo -i


10.查看端口是否被占用


lsof -i :8091


持续更新。

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
2天前
|
XML 应用服务中间件 Android开发
【已解决】eclipse导入项目出错 Server Tomcat v7.0 Server at localhost failed to start
【已解决】eclipse导入项目出错 Server Tomcat v7.0 Server at localhost failed to start
8 0
|
2天前
|
应用服务中间件
Tomcat发布项目不需要项目名访问
Tomcat发布项目不需要项目名访问
6 0
|
2天前
|
XML Java 应用服务中间件
Tomcat项目创建 以及 在IDEA当中集成Tomcat
Tomcat项目创建 以及 在IDEA当中集成Tomcat
|
2天前
|
Linux 测试技术 开发者
【Docker项目实战】使用Docker部署instantbox临时Linux系统环境搭建工具
【6月更文挑战第13天】使用Docker部署instantbox临时Linux系统环境搭建工具
14 3
|
3天前
|
JavaScript Ubuntu Linux
Linux系统之部署PPTist在线演示文稿应用
【6月更文挑战第12天】Linux系统之部署PPTist在线演示文稿应用
12 1
|
7天前
|
IDE Java 应用服务中间件
Tomcat部署的服务有部分中文是乱码如何处理
【6月更文挑战第9天】Tomcat部署的服务有部分中文是乱码如何处理
14 5
|
8天前
|
存储 编解码 Linux
【IMX6ULL项目】IMX6ULL上Linux系统实现产测工具框架(二)
【IMX6ULL项目】IMX6ULL上Linux系统实现产测工具框架(二)
17 1
|
8天前
|
存储 Linux C语言
【IMX6ULL项目】IMX6ULL上Linux系统实现产测工具框架(一)
【IMX6ULL项目】IMX6ULL上Linux系统实现产测工具框架(一)
14 0
|
10天前
|
Linux C# C++
【.NET Developer】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
本文介绍了如何使用VS2019和.NET框架创建一个Blazor应用,并将其部署到Azure应用服务。首先,Blazor是一个使用C#而非JavaScript构建交互式Web UI的框架,支持共享服务器和客户端应用逻辑,以及与Docker和Azure集成。任务包括创建Blazor项目,配置Dockerfile为Linux容器,本地测试,发布到Azure Container Registry (ACR),然后在Azure App Service for Container上部署。在部署过程中,需确保Docker设置正确,开启ACR的Admin访问权限,并监控镜像拉取和容器启动日志。
|
10天前
|
Ubuntu Linux 应用服务中间件
MAC在Linux上上传本地文件压缩包(tomcat)解决方法(炒鸡详细)
MAC在Linux上上传本地文件压缩包(tomcat)解决方法(炒鸡详细)