位置: 编程技术 - 正文

恢复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)

  • 小规模修理修配的税率是多少
  • 怎么进行增值税纳税申报
  • 档案室图书应该做哪个会计科目
  • 一千万人民币可以买多少斤黄金
  • 当月没有收入,发生的人工和费用怎么办
  • 研发费用加计扣除条件
  • 以房抵顶工程款有效吗
  • 契税和印花税的计税依据是一致吗
  • 完成税务登记之后多久开始报个税?
  • 地税服务业发票税率多少
  • 申报开票是什么意思
  • 企业国有资产无偿划拨管理暂行办法
  • 防伪税控开票系统SOAP服务端
  • 会计档案保管最新规定
  • 公司员工餐费会计分录
  • 免税进口种子要符合哪些条件?
  • 长期股票期权的会计分录怎么做?
  • 取得劳务费的账务处理
  • win11怎么调整任务栏位置
  • 一般纳税人税负率是多少
  • 保证合同的担保范围包括
  • 美元汇户和钞户的区别
  • bios报警声是怎样的
  • Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
  • 税控设备抵减增值税会计处理
  • 印花税股权转让税目
  • 包装物适用的税率是多少
  • 企业清缴汇算
  • php 登陆
  • nodejs c扩展
  • js原型模式创建对象的优缺点
  • bash的主要功能
  • python模块的扩展名
  • mongodb使用场景 简书
  • 海关进口增值税专用缴款书如何抵扣
  • 支付运输费计入
  • 分公司产生的费用怎么报销
  • 物流货物丢失赔偿按照运费10倍
  • 原始凭证可以直接粘在记账凭证后吗
  • 税款已缴未入库怎么处理
  • 如何利用sql进行数据传输
  • 买水果送水果这样营销可以吗
  • 处置资产增值税纳税义务发生时间
  • 一张发票能分开做帐务处理吗?
  • mysql show privileges
  • 计提福利费的会计分录
  • 承兑到期没兑现怎么办
  • 社会团体费用支出有什么要求
  • 一年发一次工资好不好
  • 事业单位会计怎么做
  • 以产品偿还债务怎么算
  • 收据可以入账吗,符合税法规定吗
  • 老板买了手机,算入什么费用
  • 预付在建工程款的会计分录
  • 工程保险费包括人身保险么
  • 咨询费开发票应该选哪一项?
  • 营业成本占营业收入的比重过高
  • 商业银行的固定资产
  • 获取sql
  • 在mysql中,创建数据库的基本语法格式是
  • windows vista build
  • linux介绍视频
  • fedora32
  • compaq-rba.exe是哪个方面的进程 作用是什么 compaq-rba进程查询
  • win8蓝牙连不上
  • win10显示win8
  • linux的内存
  • 动态添加echarts
  • nodejs跳转到指定页面
  • 网络自定义怎么打开
  • 如何改变this指向
  • jquery删除dom
  • python字符串的编码规则
  • 辽宁省农村合作医疗2024怎么缴费
  • 发票 报销期限
  • 电子税务局登录方式
  • 三证合一,税号和营业执照不一样可以吗
  • 福建社保官方网站
  • 出口退税备案单证目录
  • 准予扣除是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设