分享linux下的三個命令

牧夫之野發表於2017-03-06

學習linux已經有段時間了。分享三個可能不是經常用到的,但是很實用的命令。

tracepath

這個命令可以檢視資料包走過的路由節點,對排除網路故障非常有幫助。 enter image description here

last,lastb

顯示最近一次登入的使用者 enter image description here

lsof

這是一個非常強大的命令,用途也很多。想具體瞭解可以使用man lsof 檢視。 這裡分享下它的兩個用法:

1.埠檢視 enter image description here

2.誤刪除恢復

linux下面一切皆檔案,在檔案程式被佔用的情況下,記錄資料的檔案被刪除,該檔案是可以被恢復的,恢復原理大概就是這個思路。

  • 檢視刪除前的messages檔案 enter image description here

  • 使用lsof檢視程式裡的messages檔案,記住程式號674 enter image description here

  • 刪除messages enter image description here

  • 再檢視程式裡面的messages檔案,674程式後面括號裡出現了deleted,代表檔案被刪除了 enter image description here

  • 恢復檔案


複製到檔案原目錄下就完成恢復了。

enter image description here

檢視恢復後的檔案,資料還在。實際環境中不小心刪除了檔案,可以檢視程式號並恢復。 enter image description here

請勿在生產環境下測試。

相關文章