当前位置: 首页 > 编程笔记 >

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

齐文栋
2023-03-14
本文向大家介绍Linux下误删messages文件的找回方法,包括了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服务就可以了。

总结

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

 类似资料:
  • 由于多种原因,可以退回邮件。 rfc1211深入讨论了这个问题。 只有服务器才能确定是否存在特定邮箱或用户名。 当服务器检测到错误时,它将向原始消息的发送方返回一条消息,指示失败的原因。 有许多Internet标准涵盖了传递状态通知,但是大量服务器不支持这些新标准,而是使用ad hoc技术来返回此类故障消息。 因此,将bounced消息与导致问题的原始消息相关联变得非常困难。 JavaMail包括

  • 本文向大家介绍在 Linux 中查找文件的方法,包括了在 Linux 中查找文件的方法的使用技巧和注意事项,需要的朋友参考一下 使用简单的命令在 Linux 下基于类型、内容等快速查找文件。 如果你是 Windows 或 OSX 的非资深用户,那么可能使用 GUI 来查找文件。你也可能发现界面受限,令人沮丧,或者两者兼而有之,并学会了组织文件并记住它们的确切顺序。你也可以在 Linux 中做到这一

  • 本文向大家介绍linux下上传下载文件夹的方法,包括了linux下上传下载文件夹的方法的使用技巧和注意事项,需要的朋友参考一下 Linux下目录复制:本机->远程服务器 test1为源目录,test2为目标目录,zhidao@192.168.0.1为远程服务器的用户名和ip地址。 Linux下目录复制:远程服务器->本机 zhidao@192.168.0.1为远程服务器的用户名和ip地址,test

  • 本文向大家介绍Linux下使用inode删除指定文件方法示例,包括了Linux下使用inode删除指定文件方法示例的使用技巧和注意事项,需要的朋友参考一下 前言 众所周知在Linux中,有时候会遇到文件名是乱码或者是某些特殊中文的文件,这时候通过文件名就很难删除。 同时,对于linux中的任何一个文件都必然有其唯一的inode值,这时候就可以通过inode来删除异常文件名的文件。 操作的对象一般为

  • 本文向大家介绍Linux下正确快速删除海量文件的方法分享,包括了Linux下正确快速删除海量文件的方法分享的使用技巧和注意事项,需要的朋友参考一下 前言 注意本文说的“海量”并不是指体积大,而是指数量,比如一个目录下有数百万个小文件。 最近在优化服务器时发现postfix下的maildrop目录和clientmqueue目录下发现有大量的文件,进入这些目录里使用ls命令是愚蠢的做法,而直接执行rm

  • 本文向大家介绍Linux中文件/文件夹无法删除的解决方案,包括了Linux中文件/文件夹无法删除的解决方案的使用技巧和注意事项,需要的朋友参考一下 前言 最近我们的服务器被黑客攻击,然后有些文件的属性被修改,导致我们无法删除病毒文件,同时采用 root 用户也无法删除,现在把解决方案记录下来。 普通删除 如果文件是当前用户的,那么使用 rm 命令就可以删除 如果无法删除,则尝试使用 root 用户