当前位置:   首页国外主机资讯域名注册:如何在Linux中删除恢复日志文件syslog

域名注册:如何在Linux中删除恢复日志文件syslog

发布日期:2022-06-08 17:52 | 文章来源:小红书

域名注册

我们在不同的系统中遇到了问题,有小伙伴在清理电脑的垃圾的时候把电脑中的日志文件syslog也是出现了一样的问题,导致我们的文件时删除了电脑的运行出现问题的情况我们应该怎么处理的呢,其实日志文件syslog删除了是可以恢复的,今天小编就来跟大家分享一下恢复日志文件syslog在Linux中删除的方法。具体的方法和详细的步骤如下;首先,在以root用户执行如下lsof命令,查询打开/var/log/messages文件的进程的进程ID(PID)。root@ www.linuxidc.com :/var/log# lsof | grep messagesrsyslogd 544 syslog 7w REG 8,1 214641 134422 /var/log/messages从上面命令输出可以看到,这个打开/var/log/messages文件的进程的PID是544,文件/var/log/messages的文件描述符(FD)号是7。根据上述的PID和FD,可以在/proc找到对应的文件:root@ www.linuxidc.com :/var/log#ls -al /proc/544/fd/7l-wx------ 1 root root 64 2012-07-14 14:48 7 -》 /var/log/messages将文件/proc/544/fd/7拷贝到/var/log/messagescp /proc/544/fd/7 /var/log/messages然后重新启动syslog服务即可恢复被误删除的日志文件,并且新的日志记录能够继续被写入日志文件。以root用户运行service命令。其中,service命令的第2个参数可能是syslog、也可能是rsyslog。具体可以使用通过命令查询得知。root@ www.linuxidc.com :/proc/544/fd# service --status-all[ ? ] 。。。[ ? ] rc.local[ ? ] rsyslog[ ? ] screen-cleanup[ ? ] 。。。root@ www.linuxidc.com :/proc/544/fd# service rsyslog restartrsyslog start/running, process 2673BTW,真正用来清空日志文件的命令应该是:cat /dev/null》/var/log/messages通过本次的教程对于使用Linux的系统的小伙伴在操作中遇到的问题,那恢复日志文件syslog在Linux中删除的方法就是本次的分享,希望本次的教程对你有很多的帮助文件syslog处理。本公司面向全国提供域名注册、虚拟主机、云服务器、服务器托管与租用,如需了解,请联系QQ: 171356849 微信:zh18159893430 咨询,谢谢!

标准网络主机机柜都有哪些尺寸】【香港主机Nginx日常维护命令有哪些】【项目文件】【韩国KT服务器好用么】【香港主机用来搭建手游服务端有哪些优势】【韩国主机速度怎么样国内访问快吗】【在Linux上如何检查用户所属组详解】【十个理由告诉你Linux为何越来越受欢迎】【内核命令】【Tomcat部署项目的三种方法详解】【什么是bgp线路】【插件安装】【Centos7添加静态路由的方法】【香港主机部署网站被黑怎么排查】【阿里云服务器适合哪些企业】【选用香港服务器做外贸好吗】【为啥游戏行业都选择高防主机】【Linuxtac命令的实现示例】【DockerMachine是什么】【租用主机如何提升其安全性

版权声明:本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

联系我们
关于使用场景和技术架构的更多咨询,请联系我们的销售和技术支持团队。
Yingsoo Host

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部