1.Binary file (standard input) matches
用grep "search word" log.txt
linux系統認爲是二進制文件,需要在搜索詞前加上-a,如:grep -a "search word" log.txt
2.lsof |grep deleted的使用(用root身份)或/usr/sbin/lsof|grep deleted
今天用df -h 查看磁盤空間使用情況,發現磁盤已經快被佔滿了,可是用du -sh 查看對應目錄時發現快滿的目錄數據文件並不大,糾結了很久,找同事問一下,結果用:lsof |grep deleted查看,發現有很多文件被一個應用程序佔用,所以在用linux命令從磁盤上刪除後,磁盤空間不能釋放。
最後解決辦法:先把那應用程序的進程能kill掉,然後再重啓那應用應用程序。這樣磁盤空間就慢慢的恢復過來了