千家信息网

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

发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,如果有进程正在使用的文件,如果被误删了,可以找回。如果没有进程在使用,就无法找回被误删的文件了。假如/var/log/messages文件被误删了:1.查询正在使用该文件的进程。[root@www]#
千家信息网最后更新 2024年12月13日Linux下误删messages文件的找回方法

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

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

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

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

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

[root@www fd]# lltotal 0lrwx------ 1 root root 64 Jan 10 14:34 0 -> socket:[11015]l-wx------ 1 root root 64 Jan 10 14:34 1 -> /var/log/messagesl-wx------ 1 root root 64 Jan 10 14:34 2 -> /var/log/securelr-x------ 1 root root 64 Jan 10 14:34 3 -> /proc/kmsgl-wx------ 1 root root 64 Jan 10 14:34 4 -> /var/log/maillogl-wx------ 1 root root 64 Jan 10 14:34 5 -> /var/log/cron

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

总结

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

文件 进程 内容 正在 查询 就是 学习 价值 拷贝 日志 更多 目录 篇文章 结果 链接 参考 工作 支持 服务 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 可口的披萨正在从服务器登出 河北特定软件开发代理价格 软件开发合同免税备案 电脑和服务器通过什么口连接 我国9月1日起实施网络安全法 松江区数据网络技术报价 北京首都机场软件开发 园林局网络安全工作保障方案 手机卡无法搜索到服务器是为啥 sql创表创数据库创用户 jsp服务器程序 经济技术开发区庆客网络技术工作 腾讯云服务器去掉www无法访问 数据库字符型和数值型 岗位培训软件开发方案 国企招聘网络技术员 客户端数据库注册失败 电商系统的数据库如何设计 网络安全工作专业技术人员 服务器远程开的东西会自动关闭 我眼中的网络安全手抄报五年级 服务器硬件带外管理软件 陵县天气预报软件开发 和平精英高级服务器的名字 数据库某个字段大于0 银行小程序软件开发 内乡管理软件开发 塔式服务器机箱内怎么加大硬盘 数据库开发有必要学吗 网络安全技术题目及答案
0