问答

删除了linux的tomcat下的war包,重启tomcat后,项目消失了,如何

作者:admin 2021-04-09 我要评论

1.为什么删除war包,该war包对应的项目会消失呢? 2.linux服务器,没有关机,没有其他操作,现在还能补救吗,如何找回war包? ### 你的命令是不是弄错了导致把项...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

1.为什么删除war包,该war包对应的项目会消失呢?
2.linux服务器,没有关机,没有其他操作,现在还能补救吗,如何找回war包?

###

你的命令是不是弄错了导致把项目删除了,linux应该也有那种文件恢复的软件你可以试试

###

war删除了肯定项目就没办法访问了,如果这个时候没有做其它操作,可以试试系统的急救方法:

1、lsof
原理:这个命令实际上并不能直接用来恢复文件,不过它可以列出被各种进程打开的文件信息。

配合其他命令,从/proc目录下的信息中恢复“文件已删除,但进程仍保持打开该文件的状态”的文件。

/proc目录是挂载的是在内存中所映射的一块区域,当我们对这些文件进行读取和写入时,实际上是在从内存中获取相关信息。

因此,当我们对文件进行读取或写入时(即有进程正使用文件时),哪怕硬盘中的该文件已删除,还可以从内存中的信息恢复文件。

注意:

  • 必须以 root 用户的权限运行, 因为lsof 需要访问核心内存和各种文件。
  • 只能恢复“文件已删除,但进程仍保持打开该文件的状态”的文件。
  • 如果误删了目录,目录中的其他文件未被进程打开,没有进行使用的文件将无法使用此方法恢复。

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • nginx响应速度很慢

    nginx响应速度很慢

  • 点击选中的多选框,会在已选那一栏显示

    点击选中的多选框,会在已选那一栏显示

  • PHP 多态的理解

    PHP 多态的理解

  • 关于C语言中static的问题

    关于C语言中static的问题

腾讯云代理商
海外云服务器