色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用lsof實現對linux文件的誤刪除恢復練習

馬哥Linux運維 ? 來源:馬哥Linux運維 ? 2024-11-24 11:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文記錄使用lsof實現對linux文件的誤刪除恢復練習。題目如下:

1.確保當前nginx進程運行中

2.刪除日志文件,rm -f /var/log/nginx/access.log

3.以lsof命令的幫助,恢復該日志數據

304e3194-a65b-11ef-93f3-92fbcf53809c.png

確保當前nginx進程運行中

[root@master10 ~]# systemctl status nginx

3063c4b4-a65b-11ef-93f3-92fbcf53809c.png

查看nginx日志文件

[root@master10 ~]# tail /var/log/nginx/access.log

306ca020-a65b-11ef-93f3-92fbcf53809c.png

模擬誤刪日志文件

[root@master10 ~]# rm -f /var/log/nginx/access.log
[root@master10 ~]# tail /var/log/nginx/access.log
tail: cannot open ‘/var/log/nginx/access.log’ for reading: No such file or directory

以lsof命令的幫助,恢復該日志數據

1.lsof查看關于該日志的進程

[root@master10 ~]# lsof | grep /var/log/nginx/access.log
nginx     1439         root    5w      REG              253,0      1524   17117944 /var/log/nginx/access.lo (deleted)
nginx     1440        nginx    5w      REG              253,0      1524   17117944 /var/log/nginx/access.lo (deleted)
nginx     1441        nginx    5w      REG              253,0      1524   17117944 /var/log/nginx/access.lo (deleted)

可以看到,nginx主進程號為1439,因為nginx進程沒有退出,該文件描述符還未被釋放,所以還是可以恢復的,仔細看行末文件名多了一個deleted被刪除的標記

2.此時進入linux中一個管理所有進程的目錄,/proc,找到對應的進程id目錄(父親進程id),進入其管理文件描述符的地方。

[root@master10 fd]# cd ~
[root@master10 ~]# cd /proc/1439/fd
[root@master10 fd]# ll
total 0
lrwx------. 1 root root 64 Aug  9 17:26 0 -> /dev/null
lrwx------. 1 root root 64 Aug  9 17:26 1 -> /dev/null
lrwx------. 1 root root 64 Aug  9 17:26 10 -> socket:[22591]
l-wx------. 1 root root 64 Aug  9 17:26 2 -> /var/log/nginx/error.log
lrwx------. 1 root root 64 Aug  9 17:26 3 -> socket:[22588]
l-wx------. 1 root root 64 Aug  9 17:26 4 -> /var/log/nginx/error.log
l-wx------. 1 root root 64 Aug  9 17:26 5 -> /var/log/nginx/access.log (deleted)
lrwx------. 1 root root 64 Aug  9 17:26 6 -> socket:[22522]
lrwx------. 1 root root 64 Aug  9 17:26 7 -> socket:[22523]
lrwx------. 1 root root 64 Aug  9 17:26 8 -> socket:[22589]
lrwx------. 1 root root 64 Aug  9 17:26 9 -> socket:[22590]

3083ad4c-a65b-11ef-93f3-92fbcf53809c.png


3.我們看到的這個5軟連接文件,就是對應的剛剛誤刪掉的access.log文件,使用cat命令查看5

308f2e38-a65b-11ef-93f3-92fbcf53809c.png


4.恢復此文件描述符的數據,到日志文件即可完成文件恢復

[root@master10 fd]# cat 5 > /var/log/nginx/access.log
[root@master10 fd]# cat /var/log/nginx/access.log

30a05cd0-a65b-11ef-93f3-92fbcf53809c.png

鏈接:https://www.cnblogs.com/funlyp/p/18351218

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7255

    瀏覽量

    91809
  • Linux
    +關注

    關注

    87

    文章

    11509

    瀏覽量

    213686

原文標題:linux使用lsof恢復誤刪除的nginx日志

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    右側欄的library誤刪除了,怎么還原?

    右側欄的library誤刪除了,怎么還原?
    發表于 12-17 15:51

    怎么恢復U盤誤刪的文檔word,excel文件

    ,選擇誤刪恢復功能。  2、我們需要選擇刪除文件所在的硬盤,然后點擊“開始掃描”選項。  3、接下來軟件就會對我們所選的硬盤進行深度掃描了,等待軟件掃描完成之后,我們即可進行接下來的
    發表于 06-06 15:41

    Linux文件系統被誤刪檔怎么恢復

    作為一個多用戶、多任務的操作系統,Linux下的文件一旦被刪除,是難以恢復的。盡管刪除命令只是在檔節點中作
    發表于 10-16 07:22

    誤刪除文件恢復工具FinalData_3.0.8.1201_XiaZaiBa

    電子發燒友網站提供《誤刪除文件恢復工具FinalData_3.0.8.1201_XiaZaiBa.exe》資料免費下載
    發表于 10-11 23:43 ?13次下載

    Linux恢復誤刪除文件或目錄的小妙招

    。這里分別簡單介紹一下。 一、誤刪除文件進程還在的情況 這種一般是有活動的進程存在持續標準輸入或輸出,到時文件刪除后,進程PID還是存在。這也就是有些服務器
    的頭像 發表于 11-18 11:33 ?7185次閱讀

    服務器誤刪除郵件數據的數據恢復案例

    服務器數據恢復環境: 8塊盤組成的RAID5磁盤陣列; EXT3文件系統。 服務器故障: 由于誤刪除導致文件系統中的郵件丟失。
    的頭像 發表于 09-22 11:26 ?1650次閱讀
    服務器<b class='flag-5'>誤刪除</b>郵件數據的數據<b class='flag-5'>恢復</b>案例

    【服務器數據恢復LINUX誤刪除、誤格式化怎么恢復數據?

    Linux誤刪除及誤格式化的數據恢復方案針對的文件系統。
    的頭像 發表于 11-23 11:34 ?2300次閱讀

    linux誤刪文件后的恢復方法

    對于linux誤刪文件,我們是否真的無法通過軟件進行恢復呢?
    的頭像 發表于 02-09 09:51 ?2624次閱讀

    服務器數據恢復-LINUX誤刪除/格式化的數據恢復方案

    服務器數據恢復環境: 基于EXT2/EXT3/EXT4/Reiserfs/Xfs文件系統的Linux操作系統。 服務器故障: LINUX操作系統下
    的頭像 發表于 09-15 15:29 ?1235次閱讀

    分布式數據恢復-hbase+hive分布式存儲誤刪除文件的數據恢復方案

    。 hbase+hive分布式存儲故障&初檢: 數據庫文件誤刪除,數據庫無法使用。 通過現場對該分布式環境的初步檢測,發現虛擬機還可以正常啟動,虛擬機里面的數據庫塊文件丟失。好在塊
    的頭像 發表于 11-24 15:55 ?643次閱讀

    服務器數據恢復—KVM虛擬機raw格式磁盤文件數據恢復案例

    : 工作人員操作失誤刪除了服務器上的3臺KVM虛擬機,虛擬機中運行數據庫,需恢復誤刪除虛擬機中raw格式的磁盤文件
    的頭像 發表于 05-17 13:33 ?696次閱讀
    服務器數據<b class='flag-5'>恢復</b>—KVM虛擬機raw格式磁盤<b class='flag-5'>文件</b>數據<b class='flag-5'>恢復</b>案例

    服務器數據恢復誤刪除KVM虛擬機的數據恢復案例

    1臺服務器,Linux操作系統+EXT4文件系統,部署了數臺KVM虛擬機,每臺虛擬機包含一個qcow2格式的磁盤文件,和一個raw格式的磁盤文件。 工作人員操作失
    的頭像 發表于 06-17 15:10 ?603次閱讀
    服務器數據<b class='flag-5'>恢復</b>—<b class='flag-5'>誤刪除</b>KVM虛擬機的數據<b class='flag-5'>恢復</b>案例

    Oracle數據恢復—Oracle刪除數據不用怕!這些數據恢復方法了解一下

    相信有很多oracle數據庫用戶都遇到過在操作Oracle數據庫時誤刪除某些重要數據的情況,這個時候如果數據庫沒有備份且數據十分重要的,怎么才能恢復誤刪除的數據呢?北亞企安數據恢復工程
    的頭像 發表于 07-19 16:40 ?885次閱讀

    NetApp數據恢復—NetApp存儲誤刪除的數據恢復案例

    某公司一臺NetApp存儲,該存儲中有24塊磁盤。 工作人員誤刪除了NetApp存儲中一個文件夾,文件夾中有非常重要的數據。 數據恢復工程師在現場對該存儲進行了初檢。雖然這個
    的頭像 發表于 08-12 13:35 ?513次閱讀
    NetApp數據<b class='flag-5'>恢復</b>—NetApp存儲<b class='flag-5'>誤刪除</b>的數據<b class='flag-5'>恢復</b>案例

    服務器數據恢復—EXT3文件系統下誤刪除數據的恢復案例

    服務器數據恢復環境: 郵件服務器中有一組由8塊盤組成的RAID5陣列, 上層是Linux操作系統+EXT3文件系統。 服務器故障: 由于誤刪除導致
    的頭像 發表于 10-23 15:11 ?464次閱讀
    服務器數據<b class='flag-5'>恢復</b>—EXT3<b class='flag-5'>文件</b>系統下<b class='flag-5'>誤刪除</b>數據的<b class='flag-5'>恢復</b>案例
    主站蜘蛛池模板: 爽爽窝窝午夜精品一区二区 | 印度12 13free| 成人精品在线视频 | 精品久久久久久久高清 | 国产精品永久免费视频观看 | 三级黄网站 | 亚洲AV久久无码精品九号 | 97人摸人人澡人人人超一碰 | 无限资源在线完整高清观看1 | 日本三区四区免费高清不卡 | 欧美日韩另类在线专区 | 超碰97人人做人人爱亚洲尤物 | 最近日本字幕MV免费观看在线 | 青青草偷拍国产亚洲欧洲 | 爽爽窝窝午夜精品一区二区 | 最新影音先锋av资源台 | 国产午夜精品久久理论片小说 | 强开少妇嫩苞又嫩又紧九色 | 疯狂小护士 | 飘雪韩国在线观看免费高清完整版 | 毛片在线看片 | 最近韩国日本免费观看mv免费版 | 国产成人精品区在线观看 | 高清bblxx手机在线观看 | 老熟人老女人国产老太 | 永久免费在线观看视频 | 亚洲国产精品天堂在线播放 | 美美哒免费影视8 | 亚洲色播永久网址大全 | 熟女人妻水多爽中文字幕 | 欧美美女一区二区三区 | 欧美日韩高清一区 | 黄色a三级免费看 | 国产午夜在线精品三级a午夜电影 | 尿孔 调教 扩张 | 精品视频一区二区三三区四区 | 亚洲人成电影网站色2017 | 亚洲涩福利高清在线 | 精品国产在天天线在线麻豆 | 少妇厨房愉情理9伦片视频 少妇被躁爽到高潮无码久久 | 真实国产乱子伦精品一区二区三区 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品