Linux 开机启动项的优化系列
1、首先是查看开机启动项,如何查看启动项呢,其实很简单,在过去通过查看/etc/init.d很容易了解到哪些服务进程会在引导时启动,现在可以使用如下命令罗列出允许开机启动的服务进程,输入的命令如下图显示,然后就可以该停止的停止,该禁止的禁止。
2、蓝牙服务在此列表顶部是冗余项,也就是说你如果不需要使用蓝牙功熹栳缂靖能,故无需运行此服务。下面的命令将停止该服务进程,并且使其开机不启动。$ sudo systemctl stop bluetooth.service $ sudo systemctl disable bluetooth.service然后可以这样查看是否操作成功。
3、停用的服务进程仍然能够被另外一个服务进程启动。如果你真的想在任何情况下系统启动时都不启动该进程,无需卸载只需要把它掩盖起来就可以阻止该进程在任何情况下开机启动。你也可以选择卸载该程序。
4、这里有一些命令帮助调试系统开机启动问题,这些命令会重演你的系统启动的所有消息。通过命令journalctl -b -1可以复审前一次启动,journalctl -b -2可以复审倒数第 2 次启动,以此类推。
5、输入该命令之后会打印出大量的信息,你也许可能并不关注所有信息,只是关注其中问题相关部分。为此,系统提供了几个过滤器,用于帮助你锁定目标。让我们以进程号为 1 的进程为例,该进程是所有其它进程的父进程。
6、在这里有一个最有用的命令工具之一systemd-analyze blame,用于帮助查看哪个服务进程启动耗时最长。这个特定的例子没有出现任何异常,但是如果存在系统启动瓶颈,则该命令将能发现它。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:22
阅读量:56
阅读量:90
阅读量:30
阅读量:65