Linux下误删messages文件的找回方法

 更新时间:2019年02月14日 08:55:10   作者:zsx0728  
今天小编就为大家分享一篇关于Linux下误删messages文件的找回方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

如果有进程正在使用的文件,如果被误删了,可以找回。如果没有进程在使用,就无法找回被误删的文件了。

假如/var/log/messages文件被误删了:

1.查询正在使用该文件的进程。

[root@www]# lsof |grep message
rsyslogd 1717   root  1w   REG        8,2  243321   654968 /var/log/messages

2.根据查询结果,是PID为1717的进程正在使用该文件。进入该进程/proc下的目录/proc/1717/fd:

[root@www fd]# ll
total 0
lrwx------ 1 root root 64 Jan 10 14:34 0 -> socket:[11015]
l-wx------ 1 root root 64 Jan 10 14:34 1 -> /var/log/messages
l-wx------ 1 root root 64 Jan 10 14:34 2 -> /var/log/secure
lr-x------ 1 root root 64 Jan 10 14:34 3 -> /proc/kmsg
l-wx------ 1 root root 64 Jan 10 14:34 4 -> /var/log/maillog
l-wx------ 1 root root 64 Jan 10 14:34 5 -> /var/log/cron

3.查询文件1对应的就是messages日志,使用cat 1 > /var/log/messages 拷贝回去,再重启syslogd服务就可以了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • 搭建自己的个人服务器(个人电脑公网访问配置篇)

    搭建自己的个人服务器(个人电脑公网访问配置篇)

    搭建自己的个人服务器,主要涉及服务器上的防火墙和端口权限、路由器端口转发、端口映射等,需要的朋友可以参考下
    2023-08-08
  • linux系统之如何禁用usb口

    linux系统之如何禁用usb口

    这篇文章主要介绍了linux系统之如何禁用usb口问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Vim如何使用相对行号实现一切操作详解

    Vim如何使用相对行号实现一切操作详解

    在使用用Vim时时常会遇到像复制多行或者想快速向下/向上移动多行时而不知道行数的情况, 今天发现一个Vim对此有帮助的特性: 相对行号,下面这篇文章主要给大家介绍了关于Vim如何使用相对行号实现一切操作的相关资料,需要的朋友可以参考下。
    2017-11-11
  • CentOS+Nginx+PHP+MySQL详细配置(图解)

    CentOS+Nginx+PHP+MySQL详细配置(图解)

    CentOS+Nginx+PHP+MySQL详细配置(带有图解),需要的朋友可以参考下。
    2011-03-03
  • Centos7利用内存优化磁盘缓存读写速度的方法

    Centos7利用内存优化磁盘缓存读写速度的方法

    这篇文章主要介绍了Centos7利用内存优化磁盘缓存读写速度的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • Apache Spark 2.0 在作业完成时却花费很长时间结束

    Apache Spark 2.0 在作业完成时却花费很长时间结束

    大家在使用 Apache Spark 2.x 的时候可能会遇到这种现象:虽然我们的 Spark Jobs 已经全部完成了,但是我们的程序却还在执行。怎么回事呢?下面小编通过实例代码给大家介绍下
    2019-06-06
  • Linux五步构建内核树

    Linux五步构建内核树

    大家好,本篇文章主要讲的是Linux五步构建内核树,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • linux服务器CPU飙高排查分析

    linux服务器CPU飙高排查分析

    系统cpu飙高,尤其对于后端人员来说,其实应该学会排查,这样也算是综合能力的体现;那么当出现了cpu严重飙高的时候怎么排查呢?感兴趣的朋友跟随小编一起看看吧
    2023-01-01
  • CentOS7 minimal 最小化安装网络设置过程

    CentOS7 minimal 最小化安装网络设置过程

    这篇文章主要介绍了CentOS7 minimal 最小化安装网络设置过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • Apache自带的ab压力测试工具的实现

    Apache自带的ab压力测试工具的实现

    本文主要介绍了Apache自带的ab压力测试工具的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07

最新评论