服务器 频道

Linux服务器安全策略详解之服务管理工具

  4.4.2  ntsysv

  ntsysv工具为启动或停止服务提供了简单的界面。你可以使用ntsysv来启动或关闭由xinetd管理的服务。你还可以使用ntsysv来配置运行级别。按照默认设置,只有当前运行级别会被配置。要配置不同的运行级别,使用"--level"选项来指定一个或多个运行级别。例如,命令"ntsysv --level 345"配置运行级别3、4和5。ntsysv的工作界面如图4-7所示。

  使用上下箭头来查看列表。使用空格键来选择或取消选择服务,或用"确定"和"取消"按钮。要在服务列表和"确定"、"取消"按钮中切换,可以使用"Tab"键。"*"表明某服务被设为启动。按"F1"键会弹出每项服务的简短描述。

 

  图4-7  ntsysv的工作界面

  4.4.3  chkconfig

  chkconfig命令也可以用来激活和解除服务。"chkconfig--list"命令显示系统服务列表,以及这些服务在运行级别0到6中已被启动(on)还是停止(off)。chkconfig 还能用来设置某一服务在某一指定的运行级别内被启动还是停止。

  chkconfig [--add][--del][--list][系统服务]

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

  chkconfig是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。

  主要参数:

  -  --add:增加所指定的系统服务,让chkconfig指令可以管理它,同时在系统启动的叙述文件内增加相关数据。

  -  --del:删除所指定的系统服务,不再由chkconfig指令管理,同时在系统启动的叙述文件内删除相关数据。

  -  --level<等级代号>:指定系统服务要在哪一个执行等级中开启或关闭。

  例如,要在运行级别3、4、5中停止nfs服务,使用下面的命令:

  chkconfig --level 345 nfs off

 

0
相关文章