虛擬機器卡在開機畫面
阿新 • • 發佈:2018-12-22
出現的問題
最近在使用kafka後,第二天一來虛擬機器卡在了開機頁面,但是顯示上是已經開機了,在嘗試各種方法後發現此時還可以用遠端連線工具連上。
處理方案
接下來我是這樣處理的,在遠端連線工具上輸入
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 18G 5.8G 11G 35% /
tmpfs 931M 84K 931M 1% /dev/shm
/dev/sda1 291M 39M 238M 14% /boot
此時可以看到上面的畫面,出現問題時,第一行的Avail變成了0,說明磁碟空間的記憶體滿了,導致進不去客戶端,由此也會引發一些鍵盤上大寫鎖定的燈一直閃,虛擬機器無法聯網,mysql服務無法啟動等問題,這個時候不要著急。
此時輸入命令可以查詢磁碟上所有大於200M的檔案
find / -size +200M -exec du -h {} \;
在查到這些檔案後問題就簡單了,一般是log日誌資料夾,直接根據查到的資料夾路徑用下面命令刪除
rm -rf /usr/local/kafka/logs/*
但有些檔案,可是隻想清空檔案內容,此時可以用下面這3個命令
> filename
: > filename
cat /dev/null >filename
這個時候在用reboot命令重啟虛擬機器就可以了