cenos日常操作經驗積累(一)

我原本寫博客是圍繞知識體系的,但我在解決一個問題的時候,這個探索的過程相對來說更有意思,它可能涉及到不同的知識點。過分的理性會掩蓋自己的靈性,掩蓋自己真實的天賦。

發現問題

前幾天我的一臺服務器使用rsync命令總是提示連接被關閉,我是用mac連的,服務器和mac基本都沒做過什麼更改,於是我去github上找。導致這種情況的常規原因主要是以下兩個:

  • 遠程機器沒有裝rsync —— 怎麼可能,我都傳了N次了,這條PASS。
  • 遠程機器不存在對應目錄 —— 怎麼可能!!我都傳了N次了,全PASS。

所以我應該怎麼辦?有一瞬間我想去看rsync的源碼(是什麼東西讓你如此膨脹?),就此靈光一閃去升級rsync。

brew install rsync # 走你

安裝完了之後, 再次傳輸文件,提示遠程服務器硬盤已滿!!!只可惜這是前幾天的事情,我現在只是回憶,沒有圖。

學習

於是經過一番學習,掌握了尋找大文件的方法,這裏略去過程,我知道這廢話太多了:

這個 df -hl用於查看各掛載盤區的容量使用情況。

當時通過這個命令發現/dev/vda1這個盤被佔滿了,但是如何找到那個大文件呢?
下一個命令: du -sh *

此命令用於查看當前目錄下各目錄的大小,經過一番查找,終於找到了一個巨大的日誌文件,刪除掉了以後。 OMG!!!

磁盤並沒有釋放空間!!!

我又靈光一閃,覺得是產生這個日誌的服務可能還引用着這個文件,於是我直接重啓服務器,完美解決。這個引用還挺有意思的,就跟程序語言裏面的垃圾回收一樣。

這個事情至此結束,浪費了我差不多兩個小時的時間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章