病情描述
打开Ubuntu准备工作,结果黑屏,等了一会(几分钟),通过ssh连上,使用df -h查看磁盘占用,发现/var目录空间被占满了,上图:
病情分析
先top查看资源占用,如下图所示:
这不,病灶找到了,cupsd干的好事,cpu直接拉满!问题来了,cupsd是个什么玩意?百度百科描述如下:
CUPS(Common UNIX Printing System,通用Unix打印系统)是Fedora Core3中支持的打印系统,它主要是使用IPP(Internet Printing Protocol)来管理打印工作及队列,但同时也支持"LPD"(Line Printer Daemon)和"SMB"(Server Message Block)以及AppSocket等通信协议。
打印相关的进程,好吧,我不需要,干掉他!
药到病除(拔火罐)
cups,有道词典解释为“拔火罐”,哈哈哈!
1. 结束cups进程
sudo service cups stop
结束进程大概要花个几分钟,耐心等待~
再top一下,如下图所示:
可以看到,cups进程被杀掉了。但是,这种方法是暂时的,下次启动时cups还会启动,下面永久拔除这个毒瘤!
2. 永久结束cups进程
查看cupsd命令的位置:
type cupsd
如下图所示:
收回cupsd的所有权限:
sudo chmod 000 /usr/sbin/cupsd
至此,和cupsd完全说拜拜了!!!
当你的才华撑不起你的野心时,只有静下心学习才是唯一的出路