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服务就可以了。

总结

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

相关文章

  • Linux中scp命令的使用

    Linux中scp命令的使用

    这篇文章主要介绍了Linux中scp命令的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Linux安装Python3.8.1的教程详解

    Linux安装Python3.8.1的教程详解

    这篇文章主要介绍了Linux安装Python3.8.1的教程,本文以linux安装python3.8版本为例给大家详细说明,感兴趣的朋友跟随小编一起看看吧
    2020-02-02
  • windows安装openssh并通过生成SSH密钥登录Linux服务器

    windows安装openssh并通过生成SSH密钥登录Linux服务器

    本文为大家详细讲解了在windows系统下安装openssh并通过生成SSH密钥登录Linux服务器
    2018-10-10
  • Linux中特殊权限SUID、SGID与SBIT的深入讲解

    Linux中特殊权限SUID、SGID与SBIT的深入讲解

    linux对文件的权限管理简直是让人叹为观止,所以这篇文章主要给大家介绍了关于Linux中特殊权限SUID、SGID与SBIT的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-09-09
  • linux 下的yum命令详解

    linux 下的yum命令详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。这篇文章给大家介绍linux 下的yum命令,需要的朋友参考下吧
    2016-12-12
  • Linux系统java进程CPU占用过高的问题及排查

    Linux系统java进程CPU占用过高的问题及排查

    这篇文章主要介绍了Linux系统java进程CPU占用过高的问题及排查方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • apache开启.htaccess及.htaccess的使用方法

    apache开启.htaccess及.htaccess的使用方法

    今天本地调试PHP程序,用到了.htaccess,而默认配置里面开启.htaccess,在网上找到了开启.htaccess的可行方法,供朋友们借鉴。
    2010-12-12
  • Linux系统下通过jar包进程号查询jar程序占用端口的常用方法

    Linux系统下通过jar包进程号查询jar程序占用端口的常用方法

    在Linux系统中,如果你已经知道了Java应用程序的进程ID(PID),你可以使用多种方法来查找该进程所占用的端口号;判断方法可以使用两个方法结果是否一致,以下是几种常用的方法,需要的朋友可以参考下
    2024-10-10
  • 让DOSBox启动后自动执行命令的方法讲解

    让DOSBox启动后自动执行命令的方法讲解

    今天小编就为大家分享一篇关于让DOSBox启动后自动执行命令的方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • Linux提示网络不可达问题

    Linux提示网络不可达问题

    这篇文章主要介绍了Linux提示网络不可达问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12

最新评论