位置: 编程技术 - 正文

恢复linux下被删除的syslog—/var/log/messages文件方法(linux删除后恢复)

编辑:rootadmin

推荐整理分享恢复linux下被删除的syslog—/var/log/messages文件方法(linux删除后恢复),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何恢复linux删除文件,linux中恢复删除的文件,linux删除后恢复,linux误删数据恢复,linux误删数据恢复,linux误删数据恢复,linux恢复刚删除的文件,linux系统恢复删除文件,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux新手容易犯的一个错误是把日志文件给直接删除,而不是删除日志文件的内容。直接删除日志文件往往导致新产生的日志记录无法被写入到日志文件中(因为它已经被删除了),而仅仅重新新建(touch)同样名字的文件是解决不了问题的。

本文以Unbutu系统为例,介绍如何恢复被误删除的syslog文件:

首先,在以root用户执行如下lsof命令,查询打开/var/log/messages文件的进程的进程ID(PID)。

复制代码代码如下:root@zck:/var/log# lsof | grep messages rsyslogd syslog 7w REG 8,1 /var/log/messages

从上面命令输出可以看到,这个打开/var/log/messages文件的进程的PID是,文件/var/log/messages的文件描述符(FD)号是7。 根据上述的PID和FD,可以在/proc找到对应的文件:

恢复linux下被删除的syslog—/var/log/messages文件方法(linux删除后恢复)

复制代码代码如下:root@zck:/var/log#ls -al /proc//fd/7 l-wx------ 1 root root -- : 7 -> /var/log/messages

将文件/proc//fd/7拷贝到/var/log/messages cp /proc//fd/7 /var/log/messages

然后重新启动syslog服务即可恢复被误删除的日志文件,并且新的日志记录能够继续被写入日志文件。 以root用户运行service命令。其中,service命令的第2个参数可能是syslog、也可能是rsyslog。 具体可以使用通过命令查询得知。

复制代码代码如下:root@zck:/proc//fd# service --status-all [ ? ] ... [ ? ] rc.local [ ? ] rsyslog [ ? ] screen-cleanup [ ? ] ...

#-------------------------------

复制代码代码如下:root@zck:/proc//fd# service rsyslog restart rsyslog start/running, process

清空日志文件: cat /dev/null>/var/log/messages

linux Vim经典配置一例 有需要的朋友可以参考下。复制代码代码如下:"Thisismy_vimrcunderwindowsplatform"anditcanbeusedon*nixtoo"allthedifferenceofthemisthefontsettingsession"happyViming,"copyLeft(#)AbruzziJo

linux wc命令应用举例 在Linux下用wc进行计数。返回文件的行数、字数、字节数等。例如:复制代码代码如下:wcwc1.txtwc1.txt输出信息依次:行数字数字节数文件名称。再具体

Linux中后缀名为ko、o、a、so、la的文件介绍 但是为了区分,有些文件还是加了后缀名:1、.ko是kernelobject的缩写,是Linux2.6内核使用的动态连接文件,在Linux系统启动时加载内核模块。2、.o是相当于

标签: linux删除后恢复

本文链接地址:https://www.jiuchutong.com/biancheng/362008.html 转载请保留说明!

上一篇:vim学习进阶 better、faster、stronger使用说明(vim进阶教程)

下一篇:linux Vim经典配置一例(linux怎么配置vim)

  • 不征税收入的三个条件文件依据
  • 可供出售金融资产和交易性金融资产
  • 无形资产多摊销了怎么办
  • 生产型企业怎么退税
  • 出差补贴计入工资总额吗
  • 2019年工会经费新规定
  • 固定资产加速折旧会计处理
  • 工程总包如何开具发票和征税
  • 成立企业的步骤
  • 个人以房产进行交易
  • 应收账款计提坏账后收回的会计分录
  • 建筑工地的零星补单是指什么意思
  • 劳务费的专用发票有哪些
  • 用理财产品去抵债违法吗
  • 公司厂房出租发票怎么开
  • 维护服务合同可不可以一直续签
  • 一般纳税人的工资可以抵扣吗
  • 公司没有员工怎么零申报
  • 以公允价值模式后续计量的投资性房地产无须计提减值
  • 发票超过标准可以报销吗
  • 研发费用研究阶段的支出计入
  • 一式三联的收据哪一联要盖财务章
  • 购买的固定资产进项税可以抵扣吗
  • rtx3090 rtx titan
  • 鸿蒙系统怎样开启5G
  • 如何安装u盘的系统
  • 网页视频播放不流畅原因
  • 公司向股东个人借款最新规定
  • 现金流量科目怎么设置
  • 个人补缴的养老全部划入个人账户
  • msoicons.exe是什么文件
  • 跨年租赁费如何处理
  • 雪山上的老鼠
  • 二级资本债向谁发行
  • 办公楼需要什么
  • yii框架官网
  • 公司支付工伤赔偿,是先签字还是先打钱
  • 最详细的世界地图
  • 纳税申报期和税款所属期的区别
  • 专用发票跨月冲红流程
  • 政府给的补偿款怎么做账
  • 公司归还股东借款是否需要股东会决议
  • 不动产进项税抵扣规定一次性抵扣
  • MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用实例
  • Sql Server 2005的1433端口打开局域网访问和进行远程连接
  • 纳税人可以享受六项专项附加扣除
  • 税控盘退费怎么做会计分录
  • 计提工资要附什么凭证
  • 货款去零头分录
  • 管理费用如何冲减
  • 银行账户收到养老金怎么办
  • 应付票据与应付账款增长的多的逃税问题
  • 总公司与分公司的关系
  • 税务人员如何做好本职工作
  • 进项和销项必须一致才能抵扣吗
  • linux服务器查找文件命令
  • chrome浏览器81.0
  • win7自带播放器怎么打开
  • win2003无法启动
  • ubuntu怎么安装程序
  • debian更新软件
  • FC7中用yum自动搜索安装软件
  • 生产环境如何对linux进行合理分区
  • 自动启动win10
  • 如何使用组策略脚本
  • win8系统开机界面
  • zui哪个版本最好
  • 安装centos7.0
  • javascript对象的属性和方法
  • cmd读取d盘
  • 简述javascript的作用
  • sell脚本
  • 使用express
  • shell脚本传参数给命令
  • 使用GeoPainter一步一步布置场景
  • 快速进入屏保的快捷键
  • 农业银行联行号查询系统官网
  • 关于地税代收工会经费工作实施办法
  • 国税地税什么时候申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设