Linux发行版关闭某些无用进程的方法和注意事项

通常情况下,常规用途的Linux发行版在开机启动时拉起各类相关服务进程,包括许多你可能无需使用的服务。 #
大部份Linux发行版还会在开机的时侯启动各类相关的服务进程,其中有好多你根本都用不上的:蓝牙、Avahi、调制译码管理器甚至pppd-dns等等,你甚至根本不晓得那些都是哪些东西。 #
好在我们有,它给我们带来了许多工具帮我们查看系统启动是的状况,其实也可以让我们控制系统启动时侯的运行选项。我将会为你详尽剖析关掉个别无用进程的方式,前提是在类发行版。
#
查看开机启动项
#
一般情况下,你能用/etc/init.d查看系统引导时启动的服务项。并且会用不一样的诠释方法,下边是一些命令,用于展示开机启动时的进程项。
你可以看见,这儿头有一项是蓝牙,我不须要使用它,这么我应当如何关掉并制止它在开机时后启动? #
完成前面的操作以后,用下边的命令来确定自己是否成功。 #
这儿的停用并不彻底,由于其他的服务进程仍然可以将它唤醒。假如要完全制止开机启动的话,卸载不是个好方式,像下边这样把它掩藏上去就可以了: #
我建议在持续使用一段时间并没有引起任何负面影响以后再选择卸载。
通过执行命令可以获得如下服务列表:
#
有一点须要注意:静态服务的启动和禁用状态难以改变,由于静态服务被其他的进程所依赖,而这个状况下并不是它们自己运行。 #
什么服务才能严禁?
怎么晓得你须要什么服务,而什么又是可以安全地禁用的呢?它总是依赖于你的个性化需求。 #
这儿举例了几个服务进程的作用。许多服务进程都是发行版特定的,所以你应当瞧瞧你的发行版文档(例如通过或)。
系统启动时发生了哪些?
#
还有另外命令一些帮助我们调试开机启动时出现的问题。使用这一命令可以再现系统启动时侯的所有消息。 #
输入-b-1命令可以再现你上一次启动时侯的信息,-b-2可以再现倒数第2次启动,以这种推。
这个命令会把所有信息都给复印下来开机启动项命令,这可能会导致一定干扰,由于有时侯完全无需关注所有信息,只须要查看重点部份就可以了。所以开机启动项命令,我们可以使用过滤器功能来快速发觉目标。我们试着以进程1为例来演示一下。 #
从那些消息里我们判别出正在或则正式启动的进程。 #
一个最有用的命令工具之一-blame,这个命令可以显示进程历时,帮助我们发觉历时最长的进程。 #
这个特定的事例没有出现任何异常,而且假如存在系统启动困局,则该命令将能发觉它。 #
本公众号全部博文已整理成一个目录,请在公众号里回复「m」获取!
#