真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何恢復(fù)linux下被刪除的syslog—/var/log/messages文件

這篇文章主要介紹了如何恢復(fù)linux下被刪除的syslog—/var/log/messages文件,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),衡山企業(yè)網(wǎng)站建設(shè),衡山品牌網(wǎng)站建設(shè),網(wǎng)站定制,衡山網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,衡山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

Linux新手容易犯的一個(gè)錯(cuò)誤是把日志文件給直接刪除,而不是刪除日志文件的內(nèi)容。
直接刪除日志文件往往導(dǎo)致新產(chǎn)生的日志記錄無(wú)法被寫入到日志文件中(因?yàn)樗呀?jīng)被刪除了),而僅僅重新新建(touch)同樣名字的文件是解決不了問題的。

本文以Unbutu系統(tǒng)為例,介紹如何恢復(fù)被誤刪除的syslog文件:

首先,在以root用戶執(zhí)行如下lsof命令,查詢打開/var/log/messages文件的進(jìn)程的進(jìn)程ID(PID)。

代碼如下:


root@zck:/var/log# lsof | grep messages  
rsyslogd 544 syslog 7w REG 8,1 214641 134422 /var/log/messages

從上面命令輸出可以看到,這個(gè)打開/var/log/messages文件的進(jìn)程的PID是544,文件/var/log/messages的文件描述符(FD)號(hào)是7。
根據(jù)上述的PID和FD,可以在/proc找到對(duì)應(yīng)的文件:

代碼如下:


root@zck:/var/log#ls -al /proc/544/fd/7  
l-wx------ 1 root root 64 2012-07-14 14:48 7 -> /var/log/messages

將文件/proc/544/fd/7拷貝到/var/log/messages
cp /proc/544/fd/7 /var/log/messages 

然后重新啟動(dòng)syslog服務(wù)即可恢復(fù)被誤刪除的日志文件,并且新的日志記錄能夠繼續(xù)被寫入日志文件。
以root用戶運(yùn)行service命令。其中,service命令的第2個(gè)參數(shù)可能是syslog、也可能是rsyslog。
具體可以使用通過命令查詢得知。

代碼如下:


root@zck:/proc/544/fd# service --status-all  
[ ? ] ...  
[ ? ] rc.local  
[ ? ] rsyslog  
[ ? ] screen-cleanup  
[ ? ] ...

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

代碼如下:


root@zck:/proc/544/fd# service rsyslog restart  
rsyslog start/running, process 2673

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

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“如何恢復(fù)linux下被刪除的syslog—/var/log/messages文件”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!


文章標(biāo)題:如何恢復(fù)linux下被刪除的syslog—/var/log/messages文件
URL地址:http://weahome.cn/article/pojpge.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部