最近在用docker跑我們的項目,Ubuntu系統命令行用的好好的,突然顯示
【錯誤號】 error: cannot create temporary directory????
然后Pycharm 也打不開了,又是莫名其妙的錯誤。。。。
df -h 查看了下磁盤利用率,發現/dev/sda2 100% 滿啦,總共219G全占滿了,(⊙o⊙)…
top 查下 cpu利用率,發現root賬戶下有個程序cupsd讓內存爆滿100%,百度下cupsd是個啥玩意,說是打印服務,我服務器又不用來打印,什么鬼?
然后一下一下的: kill -9 進程號 把cupsd給殺死,殺了好幾遍,還是過一會又出現。。。
然后找到了這位兄弟寫的方法:
https://code.evink.cn/2017/12/post/how-to-disable-ubuntu-cupsd-server/
步驟:
1、停止cupsd服務:
sudo service cups stop
好像等了一小會才執行完畢。。。
2、禁用cupsd服務
找出cupsd的安裝路徑:敲入指令:whereis cupsd
找到我的cupsd的安裝路徑:/usr/sbin/cupsd
禁用服務,反正這個打印服務不要用,它老出來壞事就改變它的可執行狀態:sudo chmod 000 /usr/sbin/cupsd
3、確認下CPU利用率和磁盤利用率
完美解決問題~~~
感謝這位作者幫我解決了問題!