红联Linux门户
Linux帮助

在Linux中关闭服务以提高系统运行速度

发布时间:2006-11-09 09:55:08来源:红联作者:Innovation
  为了使用系统运行得更快,更加顺畅,ML 默认打开了一些服务。但是如果你不会使用到这些服务,这些服务将浪费你的宝贵的系统资源,这时,你可以选择关闭或禁用这些服务。关闭不需要的服务: ntsysv然后按下面列示的条目对应服务名称进行适当的关闭,也可直接按下面指令进行修改:

  如果没有打印机:

  /sbin/chkconfig --level 235 cups off

  如果没有局域网:

  /sbin/chkconfig --level 235 smb off

  如果不需要远程用户登录的:

  /sbin/chkconfig --level 235 sshd off

  如果不需要定时任务的:

  /sbin/chkconfig --level 235 crond off

  如果不需要添加新硬件的:

  /sbin/chkconfig --level 235 kudzu off

  知识点提示:

  chkconfig

  功能说明:命令激活和停运服务,检查、设定系统的各种服务。

  语法:

  chkconfig [--add][--del][--list][系统服务]
  chkconfig [--level<等级代号>][系统服务][on/off/reset]

  相关命令:ntsysv runlevel telinit

  该指令是 Redhat 公司遵循 GPL 规则所开发的程序,它可以查询操作系统在每一个执行等级(runlevel) 中,会执行哪些系统服务,其中包括各种后台程序。

  linux os 将操作环境分为以下7个等级:

  0:开机(请不要切换到此等级)

  1:单人使用者模式的文字界面。

  2:多人使用者模式的文字界面,不具有网络档案系统(NFS)功能。

  3:多人使用者模式的文字界面,具有网络档案系统(NFS)功能。

  4:某些发行版的linux使用此等级进入x windows system。

  5:某些发行版的linux使用此等级进入x windows system。

  6:重新启动。

  参数:

  --add 新增所指定的系统服务;

  --del 删除所指定的系统服务;

  --list 列出当前可从chkconfig指令管理的所有系统服务和等级代号;

  --level 指定该系统服务要在哪个执行等级中开启或关闭;

  on/off/reset 在指定的执行登记,开启/关闭/重置该系统服务。

  范例:

  1.查看在各种不同的执行等级中,各项服务的状况:

  $chkconfig --list

  2.列出系统服务apmd在各个执行等级的启动情况:

  $chkconfig --list apmd

  3.在执行等级2,3,5时,关闭apmd系统服务:

  $chkconfig --level 235 apmd off

  4.在执行等级2,3,5时,开启apmd系统服务:

  $chkconfig --level 235 apmd on
文章评论

共有 4 条评论

  1. bridgegame 于 2006-11-16 21:09:48发表:

    学习中。。。。:0L

  2. snqyss 于 2006-11-13 22:46:54发表:

    :0L 学习中

  3. athlonxpgzw 于 2006-11-13 18:23:18发表:

    :0L

  4. philosophy 于 2006-11-09 10:56:23发表:

    多余的服务看来很讨厌呀