4.4 Linux服务管理工具
Linux提供了三种不同的服务(守护进程)管理工具:redhat-config-services、ntsysv、chkconfig,可以根据具体需要灵活运用。
4.4.1 redhat-config-services
redhat-config-services是一个图形化应用程序,它显示了每项服务的描述,以及每项服务是否在引导时启动(运行级别为3、4、5),并允许启动、停止,或重新启动/etc/rc.d/init.d中的那些SysV服务和xinetd服务。从桌面上启动服务配置工具,单击面板上的“主菜单”→“系统设置”→“服务器设置”→“服务”,或在shell提示下,键入命令“redhat-config-services”,进入redhat-config-services工作界面,如图4-6所示。
redhat-config-services列出了/etc/rc.d/init.d中的服务和由xinetd控制的服务。单击左侧列表中的服务名来显示该服务的简短描述及它的服务状态。如果这个服务不是xinetd服务,状态窗口会显示该服务目前是否在运行。如果该服务被xinetd所控制,状态窗口会显示“xinetd服务”这个短语。要立即启动、停止,或重新启动某项服务,从列表中选择该项服务,然后单击工具栏上的相应按钮(或从“行动”下拉菜单中选择)。如果该服务是一个xinetd服务,行动按钮会被禁用,因为它们不能被单个地启动或停止。如果你通过选择或取消选择服务名旁的复选框来启用或禁用了xinetd服务,你必须从下拉菜单中选择“文件”→“保存改变”来重新启动xinetd,则立即启用或禁用你所改变的xinetd服务。xinetd还被配置成自动记忆设置,你可以同时启用或禁用多个xinetd服务,在结束后再保存改变。
图4-6 redhat-config-services工作界面
4.4.2 ntsysv
ntsysv工具为启动或停止服务提供了简单的界面。你可以使用ntsysv来启动或关闭由xinetd管理的服务。你还可以使用ntsysv来配置运行级别。按照默认设置,只有当前运行级别会被配置。要配置不同的运行级别,使用“--level”选项来指定一个或多个运行级别。例如,命令“ntsysv --level 345”配置运行级别3、4和5。ntsysv的工作界面如图4-7所示。
[1] [2] 下一页