![如何加载尽可能少的服务来优化系统的最大性能:在第 4 级执行?](https://linux22.com/image/1085965/%E5%A6%82%E4%BD%95%E5%8A%A0%E8%BD%BD%E5%B0%BD%E5%8F%AF%E8%83%BD%E5%B0%91%E7%9A%84%E6%9C%8D%E5%8A%A1%E6%9D%A5%E4%BC%98%E5%8C%96%E7%B3%BB%E7%BB%9F%E7%9A%84%E6%9C%80%E5%A4%A7%E6%80%A7%E8%83%BD%EF%BC%9A%E5%9C%A8%E7%AC%AC%204%20%E7%BA%A7%E6%89%A7%E8%A1%8C%EF%BC%9F.png)
我在虚拟机上安装了 ubuntu 14.04,我可以选择在下次操作系统启动时称重哪些服务
答案1
在你开始思考你可以没有什么之前,你是否当然您的“性能”是否受到“服务”的影响?您是否在负载下监控过系统、发现瓶颈等?
您可以使用以下命令找到系统启动的“服务”
sudo service --status-all
然后查看/etc/init/servicename.conf
和/或/etc/init.d/servicename
查看服务如何启动。阻止服务启动可以就像在 中更改start=1
为一样简单。并非所有服务都如此简单。start=0
/etc/default/servicename
进行研究
查找“服务”的另一种方法是通过:
sudo lsof -i
并查找“ LISTEN
”,然后阅读man lsof
。
在进行更改之前,请确保您了解服务的作用以及系统上哪些其他服务依赖于该服务。
最重要的是(为什么这总是在最后?),跟踪你所做的更改,并尝试使更改可逆。例如,而不是
sudo rm /etc/service.conf
删除文件,执行
sudo mv /etc/service.conf /etc/service.conf.DISABLED
它保留了文件,但是,由于它不再被调用/etc/service.conf
,因此示例服务不再使用它。