-
查看tomcat日志
2019-12-18 17:20:00需求:写一个截取tomcat catalina.out日志的脚本 tomcat实例t1-t4 # find /opt/TOM/ -name catalina.out /opt/TOM/t1/logs/catalina.out /opt/TOM/t3/logs/catalina.out /opt/TOM/t4/logs/catalina.out /opt/TOM/t2/...例82
需求:写一个截取tomcat catalina.out日志的脚本
tomcat实例t1-t4# find /opt/TOM/ -name catalina.out /opt/TOM/t1/logs/catalina.out /opt/TOM/t3/logs/catalina.out /opt/TOM/t4/logs/catalina.out /opt/TOM/t2/logs/catalina.out
要求:
- 这个脚本可以取tomcat实例t1-t4的日志
- 这个脚本可以自定义取日志的起始点 ,比如取今天早上10点之后到现在的数据
- 这个脚本可以自定义取日志的起始点和终点,比如取今天早上9点到晚上8点的数据
catalina.out 日志内容
Oct 29, 2018 01:52:24 PM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["http-bio-8080"] Oct 29, 2018 01:52:24 PM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["ajp-bio-8009"] Oct 29, 2018 01:52:24 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 2102 ms
#!/bin/bash #这个脚本用来查看Tomcat日志 #作者:xzm #日期:2019-12-18 LANG=en logfile="/opt/TOM/$1/logs/catalina.out" #将当天的英文月、数字日期、数字年作为变量赋值给d_mdy d_mdy=`date "+%b %d, %Y"` #判断参数个数 if [ $# -ne 2 ] && [ $# -ne 3 ] then echo "你提供的参数个数不对,请提供2个或者3个参数。例:sh $0 t1 08:01:00 14:00:00" exit 1 fi #判断第一个参数是否符合要求 if ! echo $1|grep -qE '^t1$|^t2$|^t3$|^t4$' then echo "第一个参数必须是t1、t2、t3或t4" exit 1 fi #判断时间有效性 judge_time() { date -d "$1" +%s &>/dev/null if [ $? -ne 0 ] then echo "你提供的时间$1格式不正确" exit 1 fi } #将24小时制时间转换为12小时 tr_24_12() { date -d "$1" +%r } #判断提供的时间点是否在日志中出现 judge_time_in_log() { if ! grep -q "$d_mdy $(tr_24_12 $1)" $logfile then echo "你提供的时间$1在日志$logfile中不曾出现,请换一个时间点" exit 1 fi } #判断第2个参数是否合法 judge_time $2 #判断起始时间点是否出现在日志里 judge_time_in_log $2 #如果提供第3个参数 if [ $# -eq 3 ] then #判断第3个参数是否合法 judge_time $3 #判断起始时间是否早于结束时间 t1=`date -d "$2" +%s` t2=`date -d "$3" +%s` if [ $t2 -lt $t1 ] then echo "你提供的时间$2比$3要晚,应该把早的时间放到前面" exit fi #判断提供的结束时间点是否出现在日志中 judge_time_in_log $3 fi #取起始时间所在行行号 begin_n=`grep -n "$d_mdy $(tr_24_12 $2)" $logfile|head -1|awk -F ':' '{print $1}'` #取结束时间所在行行号,并用sed截取日志内容 if [ $# -eq 3 ] then n=`grep -n "$d_mdy $(tr_24_12 $3)" $logfile|tail -1|awk -F ':' '{print $1}'` #结束日期所在行的下一行才是日志的内容 end_n=$[$n+1] sed -n "$begin_n,$end_n"p $logfile else sed -n "$begin_n,$"p $logfile fi
-
滚动查看tomcat日志、查看历史tomcat日志、退出tomcat日志
2020-06-01 10:27:09查看tomcat日志一、滚动查看新日志二、查看刚刚过去的日志 一、滚动查看新日志 登录服务器 切换到…/tomcat/logs目录 执行tail -f catalina.out 二、查看刚刚过去的日志 执行tail -1000 catalina.out -1000代表显示... -
mysql 查看tomcat日志_查看tomcat日志
2021-02-03 01:45:48CentOS 7安装 tomcatyum安装tomcatyum install tomcattomcat webapp目录cd /var/lib/tomcattomcat配置文件目录cd /etc/tomcattomcat日志目录cd /var/log/tomcatftp上传war文件到 /var/lib/tom...文章nurmemet2017-07...CentOS 7安装 tomcat
yum安装tomcat
yum install tomcat
tomcat webapp目录
cd /var/lib/tomcat
tomcat配置文件目录
cd /etc/tomcat
tomcat日志目录
cd /var/log/tomcat
ftp上传war文件到 /var/lib/tom...
文章
nurmemet
2017-07-05
1502浏览量
在linux系统下,重启Tomcat使用命令操作的
首先,进入Tomcat下的bin目录
cd /usr/local/tomcat/bin
使用Tomcat关闭命令
./shutdown.sh
查看Tomcat是否以关闭
ps -ef|grep java
ps aux | grep java
如果显示以下相似信息,说明Tomcat还没有关闭
...
文章
helei在路上
2017-05-11
905浏览量
关于log42j引发的日志文件权限的问题
背景介绍
我们的生产环境下有一套TOMCAT下运行的程序,为了记录应用日志,一般都使用Log4j来完成
环境描述
一般我们是这样设置,程序文件(包括TOMCAT自身)使用TOMCAT账号作为属主运行,同时禁止了TOMCAT的BASH。登录系统使用了统一认证,这样每个人都有自己的账号登录系统。为了方...
文章
技术小阿哥
2017-11-27
843浏览量
管理多tomcat服务shell脚本(CentOS)
该脚本改自csdn上的一个shell,忘记出处了,只记得它能够简单的通过service tomcat [stop|start|restart]来方便的管理Linux服务器上的tomcat,这可以满足大部分人的需求,然而并不适合我所管理的CentOS上的tomcat应用:通过端口区分的3台tomca...
文章
seanlook
2016-05-18
1518浏览量
tail 命令 查看Tomcat目录下日志的最后几行的方法
工作中需要查看日志信息,进行排错,但是面对上万行的错误日志,从头开始往后看,比较浪费时间,所有使用tail命令会节省不少时间。
1.命令 tail - n opt/tomcat/logs/catalina.out
其中 -表示从结尾往上,计数;+表示从开始往下计数
opt/tomc...
文章
mr_伍先生
2016-12-05
962浏览量
查看Tomcat版本
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。https://blog.csdn.net/chszs/article/details/6256342
查看Tomcat版本
作者:chszs...
文章
chszs
2011-03-17
915浏览量
linux下启动和关闭tomcat服务的方式
Linux下tomcat服务的启动、关闭与错误跟踪,通常通过以下几种方式启动关闭tomcat服务:
切换到tomcat主目录下的bin目录
启动tomcat服务
生产模式:
方式一:直接启动 ./startup.sh
方式二:作为服务启动 nohup ./startup.sh &
开发...
文章
java牛
2018-02-23
1506浏览量
查看Tomcat版本
查看Tomcat版本
作者:chszs
转载请注明出处!
很多人不知道如何查看Tomcat的版本,查看方法也是五花八门,有从日志中查找输出的,有从说明文件中查看版本信息的。其实这些方法都不是正确的方法。
最佳的方法应该是:
Tomcat本身提供了查...
文章
jieforest
2013-10-09
1446浏览量
Linux_学习_02_ 重启tomcat与查看tomcat日志
一、重启tomcat服务器
cd /home/ehlhec/tomcat_dingtalk/bin
./shutdown.sh
ps -ef|grep java
./startup.sh
(1) 进入linux系统下tomcat的bin目录,
cd /home/ehlhec/tomca...
文章
rayner
2018-01-10
707浏览量
linux 查看tomcat状态和日志
一般服务器部署在linux系统中,
那么在linux 系统中如何查看tomcat日志呢?
场景1:浏览器报错了,如何定位错误
查看tomcat 日志的尾部
Shell代码
tail -n 50 ../../logs/catalina.out
tail表示只显示catalin...
文章
黄威的世界
2016-05-11
7551浏览量
配置tomcat监听80端口、配置tomcat虚拟机、tomcat日志
配置tomcat监听80端口
tomcat 监听的是8080端口,如果想要直接访问,不加8080端口(默认输入一个IP或者域名,访问80端口时是可以省略IP后端口号的)就需要配置tomcat监听80端口,tomcat是支持端口自定义的。
编辑tomcat 配置文件
[root@localh...
文章
科技小能手
2017-11-12
1324浏览量
工作中常用到的命令
linux zip 和 unzip
http://blog.csdn.net/shenyunsese/article/details/17556089
linux 查看日志
http://blog.chinaunix.net/uid-15463753-id-2943532.html
lin...
文章
hujunzheng
2016-11-18
6045浏览量
mysql无法启动ERROR! MySQL is running but PID file could not be found
过了一个春节,服务器一直运行着,今天检查发现Tomcat上发布的站点静态页面可以访问,但是需要访问数据库的相关页面都无法访问;
以为Tomcat出了问题,于是把Tomcat重启了一下,结果重启之后还是一样。通过vi查看日志文件提示Error Write之类的错误,技术不行也搞不清状况,索性就重启...
文章
微wx笑
2015-03-02
1005浏览量
当产品部署出现问题时
产品的部署会有两种情况,一是升级版本,二是直接使用某个版本,但不管是哪种情况,部署完的时候某些功能可能会有问题。
这个时候我们需要依序检查环境和程序。
1.检查数据库
很多的时候,程序本身并没有问题,是数据库导致的错误,一般就是两种问题。
(1)数据库结构
数据库结构有问题,缺少表或字段。
如果是...
文章
shy丶gril
2016-05-20
1065浏览量
使用logrotate工具处理tomcat Catalina.out文件过大
随着项目的运行,Tomcat的日志文件catalina.out的大小日益增大,现在都有好几个GB了。如果我们不做任何处理,catalina.out的文件大小将会持续增加,直到把我们的系统硬盘空间给撑爆不可。
当Tomcat的日志文件catalina.out的大小大于2GB时,Tomcat程序崩溃时...
文章
肖建军
2018-07-23
735浏览量
解决tomcat死掉JK无法连接故障
近日,发现网站jsp部分无法访问,或者访问速度极其缓慢。经过近二天的时间,问题得到了解决,现在把这解决步骤及思考方法详细的记录下来。其中也走了不少弯路。其结果也是让人无法琢磨!网站简单架构:squid-apache--php apache+tomcat(jk)--jsp 发现问题时...
文章
科技小先锋
2017-11-16
1471浏览量
javaweb网站安全问题web网站安全问题防范安全部署tomcat方法
Apache tomcat是JAVA开发,JSP运行首选的web环境,国内很多网站,以及平台都在使用tomcat 环境来运行网站,高效,稳定,安全,赢得了国内许多客户。
tomcat 该如何安全设置与部署呢?
SINE安全教您一步一步把tomcat安全做到极致。
现在tomcat...
文章
网站安全
2018-06-08
1436浏览量
使用logrotate切割日志
假设要进行日志切割的目录为:/home/test/tomcat-test/logs/catalina.out
首先进到这个目录下:/etc/logrotate.d/
#cd /etc/logrotate.d/
新建一个文件,比如就叫tomcat-test,和部署的tomcat目录同名
#vi to...
文章
云上的DLL
2019-09-23
561浏览量
记一次LINUX-CRONTAB失败的排查案例
故障描述
在crontab 设置计划任务,每天凌晨3点执行脚本
conrtab(3点)tomcat用户--执行脚本(推送备文件-->目标服务器||同时将过程写入LOG记录)
然而在第二天例常检查后,发现计划任务没有达到预期效果
排查步骤
首先检查计划任务是否执行
/var/log/cron如...
文章
技术小阿哥
2017-11-27
1083浏览量
javaweb网站安全问题web网站安全问题防范安全部署tomcat方法
javaweb网站安全问题web网站安全问题防范安全部署tomcat方法
Apache tomcat是JAVA开发,JSP运行首选的web环境,国内很多网站,以及平台都在使用tomcat 环境来运行网站,高效,稳定,安全,赢得了国内许多客户。
tomcat 该如何安全设置与部署呢?
...
文章
网站安全者
2018-06-08
942浏览量
Supervisor 进程管理工具
supervisor
1.介绍
Supervisor是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor...
文章
技术小阿哥
2017-11-27
749浏览量
Nginx目录文件列表显示
项目中使用了tomcat,Nginx,测试阶段,生产阶段经常会有些bug需要调查。
需要有些日志管理工具,在没有ELK的情况下,可以通过配置nginx来实现基本的日常查看。不需要登录到Linux服务器上,通过浏览器即可快速获得日志文件。
开发测试环境适用,生产环境慎用。
规划:
1.准备通过web...
文章
肖建军
2018-07-23
726浏览量
如何查看使用 Cloud Toolkit 部署应用的实时日志
之前,我们介绍了《在 IntelliJ IDEA 中部署应用到服务器》。最新版本 Cloud Toolkit 新增了对远程服务器应用部署时,实时日志的查看功能。功能预览如下:
点击查看大图
打开应用部署的配置界面,如上图所示,点击「Advanced」标签页,如下图:
在 Command 中...
文章
银时
2019-10-11
2074浏览量
Docker日志收集新方案:log-pilot
今天,我们将隆重介绍一款新的docker日志收集工具:log-pilot Github项目地址:https://github.com/AliyunContainerService/log-pilot 你可以在每台机器上部署一个log-pilot实例,就可以收集机器上所有Docker应用日志。log...
文章
太公
2017-02-09
19757浏览量
tomcat 宕机原因排查
一、近期突然发生的现象。
可能原因:被恶意攻击或利用
排查方式:1、运行tomcat并查看tomcat用户是否开启了陌生进程,同时看下tomcat相关目录、系 统/tmp目录有没有陌生文件
2、将该tomcat的访问转向一个...
文章
余二五
2017-11-14
1668浏览量
linux tomcat 的安装
1、tomcat6 下载地址
http://tomcat.apache.org/download-60.cgi
下载的话,下载那个.tar.gz后缀名的即可。
好像在 Linux、Unix上tomcat没有32、64之分,我估计是在编译的时候,看你在什么系统上使用呢
ps:以·tar.gz...
文章
developerguy
2015-08-13
792浏览量
linux上操作tomacat相关命令
一、linux上操作tomacat相关命令1.重启tomcat./startup.sh
2.关闭tomacat./shutdown.sh
3.解压文件unzip project.war -d project
4、删除文件夹以及文件夹中的所有文件命令:rm -rf 目录名字其中:-r:向下递归删除-...
文章
黄叮叮
2018-06-07
3908浏览量
菜鸟学Linux 第101篇笔记 tomcat基本原理
菜鸟学Linux 第101篇笔记 tomcat基本原理
内容总览
java
tomcat 结构
tomcat 配置层次
安装tomcat
为tomcat提供服务脚本
JAVA EE APIs
EJB (Enterrpise JavaBeans)
JMS (Java Me...
文章
科技探索者
2017-11-13
1010浏览量
同一台电脑上装两个或两个以上的tomcat服务器
1、下载免安装版tomcat,解压成tomcat1、tomcat2;
2、修改tomcat2中conf下server.xml文件如下:
<Server port="8005" shutdown="SHUTDOWN">将port中8005修改成8006(或者其他未使用端口);
<...
文章
无信不立
2015-01-13
769浏览量
ArchLinux上卸载高版本的jdk安装低版本的jdk
问题
安装了tomcat8和JDK9,每次启动tomcat,终端显示tomcat已启动,但是浏览http://localhost:8080页面显示服务器拒绝,查看部分日志如下
Error:Could not create the Java Virtual Machine.
Error:A Fata...
文章
谷中仁
2017-12-18
3048浏览量
-
Linux查看tomcat启动状态,查看tomcat日志
2020-01-14 17:11:13Linux查看tomcat启动状态,查看tomcat日志 一、查看tomcat所在路径 find / -name ‘tomcat’ 二、进入tomcat所在路径的bin目录 cd /usr/local/tomcat/bin 1.tomcat启动命令 ./startup.sh 2.tomcat停止命令 ./...一、查看tomcat所在路径
find / -name ‘tomcat’
二、进入tomcat所在路径的bin目录
cd /usr/local/tomcat/bin
1.tomcat启动命令
./startup.sh
2.tomcat停止命令
./shutdown.sh
三、查看tomcat是否已关闭
ps -ef|grep java
如果出现以下信息,表示tomcat未关闭
1.使用kill命令可以直接杀死tomcat进程
kill -9 7010
2.继续使用命令查看tomcat是否已经关闭
ps -ef|grep java
如果出现以下信息,表示tomcat已经关闭
root 7010 1 0 Oct19 ? 00:30:30 [java]四、查看tomcat日志
1.切换到tomcat所在路径的logs目录下
cd /usr/local/tomcat/logs
2.执行命令查看日志
tail -f catalina.out
注定查看多少行日志
tail -300 catalina.out3.tail命令解析
格式:tail [必要参数][选择参数][文件]
作用:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
必要参数:
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示的行数
–pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
-q, --quiet, --silent 从不输出给出文件名的首部
-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒 -
linux查看tomcat日志
2017-03-30 11:37:54linux查看tomcat日志 -
实时查看tomcat日志
2018-02-05 13:46:55实时查看tomcat日志 1 进入到tomcat的logs目录下 2 运行下面命令即可 tail -f catalina.out -
cat查看tomcat日志 linux_如何运用Linux进行查看tomcat日志
2020-12-19 10:24:01cd home /tomcat/logs第二步:运行并查看日志:tail -f catalina.out第三步:想终止查看:ctrl +c退出第四步:比如通过关键字搜索:cat localhost.2018-07-05.log | grep 成功第五步:比如查看固定时间日志:cat ... -
Linux下查看tomcat日志
2019-06-21 21:36:31Linux下查看tomcat日志 转载:https://blog.csdn.net/Milogenius/article/details/93226595 -
cat查看tomcat日志 linux_Linux下查看Tomcat运行日志
2020-12-29 01:36:41查看方式1、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、Ctrl+c 是退出tail命令/alt+E+R重置部署常用指令1、ps aux | grep tomcat 查看tomcat 进程ps -ef|grep java 查看Tomcat是否已关闭2、... -
linux查看tomcat日志以及导出文件
2017-08-17 10:23:22潘林搭建开发环境查看tomcat日志命令: journalctl -u tomcat 即时追踪查看服务器日志:journalctl -f -u tomcat 生成在当前文件夹 tomcat.log文件 journalctl -u tomcat -o short > ~/tomcat.log ... -
mysql 查看tomcat日志路径_tomcat 日志目录 介绍
2021-02-03 12:36:59[root@mysql logs]# /usr/local/tomcat/bin/shutdown.shUsing CATALINA_BASE:/usr/local/tomcatUsing CATALINA_HOME:/usr/local/tomcatUsing CATALINA_TMPDIR:/usr/local/tomcat/tempUsing JRE_HOME:/usr/local/java... -
cat查看tomcat日志 linux_linux下实时查看tomcat运行日志
2020-12-19 10:23:571、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、这样运行时就可以实时查看运行日志了Ctrl+c 是退出tail命令。顺便讲一下linux中tail命令tail命令从指定点开始将文件写到标准输出.使用tail命令的-... -
Tomcat-----Linux下实时查看Tomcat日志
2016-12-05 20:23:17Tomcat-----Linux下实时查看Tomcat日志 -
Linux 实时查看tomcat 日志--less命令
2018-09-06 11:53:00查看tomcat日志通常用 tail -n 或者 tail -f 或者grep 或者 vi cat等命令去查看异常信息,但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,... -
Linux查看tomcat日志
2021-02-02 10:14:41一. 进入到 tomcat 目录下的logs 目录下 找到 catalina.out 文件,这个就是记录tomcat运行时的信息的文件 在tomcat运行时,输入tail -f catalina.out 便可以查看tomcat的实时运行状态: ... -
cat查看tomcat日志 linux_linux下实时查看tomcat运行日志的方法
2020-12-19 10:23:591、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、这样运行时就可以实时查看运行日志了Ctrl+c 是退出tail命令。顺便讲一下Linux中tail命令tail 命令从指定点开始将文件写到标准输出.使用tail命令的... -
cat查看tomcat日志 linux_方法篇:tomcat日志切割和定期删除
2020-12-30 23:20:15tomcat日志切割和定期删除在tomcat的软件环境中,如果我们任由日志文件无限增长,总有一天会将磁盘占满的(废话)。特别是在日志文件增长速度很快的一些情况下,按日志切割日志文件并删除,就是一件很有必要的工作了,... -
Linux下查看tomcat日志及乱码解决方案
2017-02-09 06:35:31Linux下查看tomcat日志及乱码解决方案 查看日志:tail -f catalina.out [Linux日志乱码][linux中使用tail -f查看日志出现中文乱码的解决方案][linux中查看tomcat日志乱码的解决方案][linux... -
linux 查看tomcat日志
2021-03-25 15:28:551.查看实时日志 tail -f catalina.out 循环查看文件内容 (切出来 CTRL+C) 2. 查询日志中含有某个关键字的信息 格式 cat 日志文件| grep “关键字” 举个栗子: 搜索关键字 ERROR cat catalina.out|grep "ERROR" ... -
linux 查看tomcat 日志
2018-11-22 11:40:00tomcat 重启: 2 cd /opt/appserver/apache-tomcat-9.0.2/bin 3 ./shutdown.sh 4 -ef|grep tomcat 5 kill -9 9812 ... 查看log日志 1 cd /www/server/apache-tomcat-8.5.32/logs 2 tail -f cat... -
linux 查看Tomcat日志
2018-07-07 17:44:541、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、这样运行时就可以实时查看运行日志了Ctrl+c 是退出tail命令。顺便讲一下Linux中tail命令tail 命令从指定点开始将文件写到标准输出.使用tail命令的... -
idea 的tomcat项目查看tomcat日志
2020-02-28 16:37:25C:\Users\(用户名)\.IntelliJIdea2017.3\system\tomcat