首页 > 系统相关 >linux 清空catalina.out日志 不需要重启tomcat(五种方法)

linux 清空catalina.out日志 不需要重启tomcat(五种方法)

时间:2025-01-08 10:48:28浏览次数:1  
标签:catalina logs tomcat linux 清空 root localhost out

今天突然发现图表展示查询条件不能用了,想着可能是日志太多一直没清理导致的,结果一查tomcat的log目录居然已经有1012G,果断删除生成的前几年的日志,发现这些都不大,保留2425年其他都删掉还有956G,仔细一看catalina.out居然有865G,上网查看有没有不关闭tomcat就清空这个文件的方法,删除之后图表展示马上OK了

linux 清空catalina.out日志 不需要重启tomcat  

1.重定向方法清空文件  

[root@localhost logs]# du -h catalina.out  ##查看文件大小

865G catalina.out

[root@localhost logs]# > catalina.out  ## 重定向清空文件

[root@localhost logs]# du -h catalina.out  ##查看文件大小

132K catalina.out

2.使用true命令重定向清空文件  

[root@localhost logs]# du -h catalina.out

448K catalina.out

[root@localhost logs]# true > catalina.out

[root@localhost logs]# du -h catalina.out

0 catalina.out  

3、使用cat/cp/dd命令及/dev/null设备来清空文件  

cat  /dev/null 命令清空文件    

cp  /dev/null  

 

dd if=/dev/null of=catalina.out

 

4、使用echo命令清空文件

echo -n  " " > catalina.out   ==》加上"-n"参数,默认情况下会"\n",也就是回车符  

 

5、使用truncate命令清空文件 truncate -s 0 catalina.out   -s参数是设置文件的大小,清空文件的话,就设定为0

 

 

引用路径:https://www.cnblogs.com/ainihaozhen/p/9466524.html

标签:catalina,logs,tomcat,linux,清空,root,localhost,out
From: https://www.cnblogs.com/hm-123/p/18659194

相关文章

  • Linux(Centos 7.6)命令详解:mkdir
    1.命令作用如果目录还不存在,则创建目录(CreatetheDIRECTORY,iftheydonotalreadyexist.)2.命令语法Usage:mkdir[OPTION]...DIRECTORY...3.参数详解OPTION:-m,--mode=MODE,创建新目录同时设置权限模式-p,--parents,创建多层目录,如上层目录不存在会自动创建-v,-......
  • ProxyPin开源免费抓包工具,支持Windows、Mac、Android、IOS、Linux 全平台系统
    您可以使用它来拦截、检查和重写HTTP(S)流量,支持Flutter应用抓包,ProxyPin基于Flutter开发,UI美观易用。核心特性手机扫码连接:不用手动配置Wifi代理,包括配置同步。所有终端都可以互相扫码连接转发流量。域名过滤:只拦截您所需要的流量,不拦截其他流量,避免干扰其他应用。搜索:根......
  • spring boot Linux dockerfile与Windows dockerfile区别
    在创建Dockerfile来构建SpringBoot应用程序的容器时,Dockerfile本身通常与操作系统的差异无关,因为Docker容器是跨平台的。然而,在某些情况下,可能会有一些细微的差别,这些差别主要来自于文件路径格式、换行符等操作系统之间的差异。以下是可能需要注意的几个方面:文件路径格式Windo......
  • linux PAM可插拔认证模块介绍
    PAM(PluggableAuthenticationModules)介绍通过提供一些动态链接库和一套统一的API,将系统提供的服务和该服务的认证方式分开使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于向系统中添加新的认证手段 流程图说明:1、系......
  • 【Linux】【进程】进程的地址空间 虚拟地址 物理地址
    【Linux】【进程】进程的地址空间虚拟地址物理地址32位系统 a.32位操作系统可以访问4GB内存 b.cpu有八位位线每次访问8bit1字节 c.cpu有32根地址线每次访问2^32 d.因此是2^32字节-->4GB分为1GB的内核空间和3GB的用户空间内核空间1GB用户空间3GB64位系统......
  • 【Linux基础入门】
    Linux基础Linux常用指令vi编辑Linux常用指令pwd显示当前工作目录的绝对路径linux@ubuntu:~$pwd/home/linuxcd切换目录linux@ubuntu:/home$cd/home/linux//cd绝对路径linux@ubuntu:~$cd./Desktop///cd相对路径linux@ubuntu:~/Desktop$cd..//cd.......
  • linux系统串口终端软件显示异常解决方法,触觉智能出品
    本文介绍linux系统串口终端软件显示异常解决方法,以xshell软件为例。使用触觉智能的PurplePiR1双网口开发板演示,内置双核A71.2Ghz处理器,支持WiFi与丰富GPIO拓展,是嵌入式新人入门学习的高性价比开发板!使用resize命令调整终端命令终端大小不对的情况如下图:使用resize命令调整......
  • 如何在 Rocky Linux 9 上安装 SQLite 教程
    如何在RockyLinux9上安装SQLite教程简介:SQLite是一个轻量级的、嵌入式的关系型数据库管理系统。与传统的客户端-服务器数据库不同,SQLite将整个数据库存储在一个文件中,使得它非常适合于小型应用、嵌入式设备和本地数据存储。本教程旨在手把手教你如何在RockyLinu......
  • Linux命令行tar/zip/7z对文件分卷压缩/解压缩
    分为两部分,文件压缩/解压缩和文件校验。1.单文件压缩1.1自动tar#其中'*'替换为'gz','bz2','xz'等.$tar-acfhello.tar.*hello/1.2gz$tar-zcfhello.tar.gzhello/1.3bz2$tar-jcfhello.tar.bz2hello/1.4xz$tar-Jcfhello.ta......
  • Linux命令速成
    Linux一、Linux要点要在一个命令行上输入多条命令,可使用分号来分隔命令。比如cd/etc;ls–l。反斜杠“\”将一个较长的命令分成多行表达,换行后,shell自动显示提示符“>”,表示正在输入一个长命令,此时可继续在新行上输入命令的后续部分。Linux命令由”命令+选项+参数“......