位置: 编程技术 - 正文

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

  • 增值税留抵抵欠情况说明怎么写
  • 外贸企业出口退税计算公式
  • 税务师财务与会计难不难
  • 税收优惠政策有什么好处
  • 负数发票可以作废不
  • 销售成本是负债吗
  • 个税申报缴费
  • 税金附加是什么类
  • 员工交通费属于什么费用
  • 会计凭证借方和贷方怎么填
  • 销售预付卡的成本是什么
  • 公司缴纳工会经费会计分录怎么写
  • 金融机构往来利息支出
  • 粮食仓储设施设备管理
  • 建筑业外出经营管理办法
  • 哪些情形可以补胎
  • 累计折旧费用
  • 税收编码更改的依据是什么
  • 一般纳税人企业要交哪些税
  • 预收账款期末余额在贷方
  • 典当行的账务处理会计分录大全
  • 境内企业向香港股东分红税率是多少
  • 金蝶kis标准版软件操作流程演示
  • 定额发票上除了发票章还有其他章吗
  • 公司成本和费用过高怎么办
  • 增值税小规模纳税人优惠政策
  • 原材料计入资产成本吗
  • 债券回购的含义和种类
  • 资产报废对企业的好处
  • 个体户流水太大工商局会查吗
  • 开源鸿蒙适配
  • 确定无形资产使用寿命时应当考虑的因素有
  • 科克伯什么意思
  • 知乎百万大v
  • 公司承担责任的方式
  • 前端css要掌握到什么程度
  • 财政补贴的内容分类
  • vue怎么让按键启用和禁用
  • 购买净资产为负的资产
  • 已销售未出库如何结转成本
  • vue的路由实现
  • vue3使用教程
  • open开放的意思吗
  • 企业季度预缴土地出让金
  • 收到投标保证金现金流量
  • 逾期未退押金是否确认收入
  • 扶贫小额信贷分析报告
  • 电子发票怎么开具?
  • 福利部门的福利有哪些
  • dedecms默认用户名
  • phpcms教程
  • 前端培训费用大概多少
  • Qt Port of WebKit ¶
  • 跨月已计入费用后收到发票
  • 假如出口收汇的钱怎么办
  • 关于发放节日补助的通知
  • 资产减少的方式有哪些?
  • 无偿捐赠产品会计分录
  • 今年发的去年的工资怎么扣税
  • 将固定资产转为投资性房地产账务处理
  • 发生销售折让的双方应做的会计分录是
  • 现金余额出现负数的原因
  • 职工教育经费可以结转几年继续抵扣吗
  • mysql配置怎么调出来
  • fedora os
  • mfc100udll
  • 苹果发布会最新消息
  • 新手菜鸟什么意思
  • 怎么添加第二个人脸识别
  • regsvc32.exe - regsvc32是什么进程 有什么用
  • win10新版磁贴
  • mongoose怎么用
  • js domcontentloaded
  • unity3d的游戏
  • javascript用什么写
  • js对象用法
  • jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
  • Android-SQLite商业化数据库操作
  • android4.4w
  • 中国的外籍
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设