因為資料需求,須要頻繁抓取和篩選過濾資料,用了大約7 8個月。在機器上改了下資料,重新啟動,發現「no space left on device」
解決方法:
1.直接刪除日誌(簡單粗暴):
刪除全部的日誌:find /var -type f -exec rm -v {} \;(最後的分號也是必須命令的一部分)
2.手工查詢
#df -h (檢視磁碟空間和使用情況)
#cd /
#du -sh * (檢視檔案大小)
#rm -rf *.log
#rm -rf *.bak
#rm -rf logs/*
#df -h
另:經常使用的日誌檔案例如以下:
access-log 紀錄http/web的傳輸
acct/pacct 紀錄使用者命令
aculog 紀錄modem的活動
btmp 紀錄失敗的紀錄
lastlog 紀錄近期幾次成功登入的事件和最後一次不成功的登入
messages 從syslog中記錄資訊(有的鏈結到syslog檔案)
sudolog 紀錄使用sudo發出的命令
sulog 紀錄使用su命令的使用
syslog 從syslog中記錄資訊(通常鏈結到messages檔案)
utmp 紀錄當前登入的每乙個使用者
wtmp 乙個使用者每次登入進入和退出時間的永久紀錄
xferlog 紀錄ftp會話
linux 定期清除日誌
clearlog.sh bin sh find usr local apache logs mtime 30 name log exec rm 說明 find linux查詢命令,使用者查詢指定條件的檔案 usr local apache logs 需要進行清理的目標目錄 mtime 標準語句寫法 ...
Sql清除日誌
問題補充 sql的日誌可以清除嗎?方法2 6都可以 1 收縮資料庫檔案 如果不壓縮,資料庫的檔案不會減小 企業管理器 右鍵你要壓縮的資料庫 所有任務 收縮資料庫 收縮檔案 選擇日誌檔案 在收縮方式裡選擇收縮至xxm,這裡會給出乙個允許收縮到的最小m數,直接輸入這個數,確定就可以了 選擇資料檔案 在收...
清除Sql日誌
今天 剛上班不久,業務部就反應 的資料從凌晨兩點後就沒有更新了 初步估計是脆弱的資料庫伺服器又出問題了 果然,剛登陸上資料庫伺服器,系統就彈出提示,xx資料庫日誌已經滿,請備份資料庫日誌.這個想來正常,昨天檢視該資料庫日誌檔案的時候已經是6g多了,只是沒想到來得這麼快,廢話少說,馬上動手 根據以往的...