1. 系统服务管理简介 |
回到开始 |
1.1 运行级别 |
回到开始 |
级别 | 定义 |
0 | 停止系统运行。(不能将其设为默认运行级别) |
1 | 单用户模式,一般用于特别的系统管理工作,如root口令丢失、文件系统检查等 |
2 | 多用户态,但不支持网络文件系统(NFS) |
3 | 完全多用户模式 |
4 | 系统保留,未定义 |
5 | 多用户模式,相对3而言,默认以图形界面登录 |
6 | 系统重新启动,(不能将其设为默认运行级别) |
系统中关于初始化(init)进程最重要的配置文件是/etc/inittab,此文件的结构比较复杂,系统管理员可以通过查看相关文档掌握它的内容。这里给出一个例子:如果您希望直接以图形方式登录,可以通过编辑/etc/inittab文件的方法,即将其中如下所示的一行:
id:3:initdefault:
改为:
id:5:initdefault:
它将系统的运行级别设为5,即X Window启动方式,这时系统启动后将自动显示图形方式的登录界面,登录成功后进入KDE桌面环境。
一种有趣的关机方法是将系统切换到运行级别0(停机)或运行级别6(重启动),如下面的命令将会关闭系统:
$ init 0
1.2 运行顺序 |
回到开始 |
系统缺省安装的服务都有各自缺省的启动顺序号和停止顺序号。改变启动顺序号时必须保证该服务所依赖的其它服务的顺序号都小于该服务的启动顺序号。改变停止顺序号时必须保证依赖于该服务的其它服务的顺序号都小于该服务的停止顺序号,也就是先启后停。
2. 运行系统服务管理配置程序 |
回到开始 |
主窗口中列出所有的系统服务,对应每个服务有如下属性:
描述 | 显示对该服务的简单描述。 |
状态 | 显示该服务的运行状态。运行状态包括两种:“停止”和“已启动”。 | 启动类别 | 显示该服务的启动类别。启动类别包括两种:“自动”和“手动”。 启动类别为“自动”的服务会在进入该运行级别之后自动运行。而启动类别为“手动”的服务需要用户使用启动服务配置工具手动运行。 |
启动顺序号 | 显示该服务的启动顺序号。只有属于所选级别的启动服务组的服务才会显示启动顺序号。 |
服务列表中显示的启动类别和启动顺序号和所选择的运行级别有关,缺省的显示的运行级别为当前运行级别。可使用“运行级别”下拉菜单选择不同的运行级别,如图2所示。
右键单击所需的服务将显示弹出菜单(如图3)。
可以进行如下操作:
启动 | 启动该服务。 |
停止 | 停止该服务。 |
重新启动 | 重新启动该服务。 |
刷新 | 刷新全部系统服务信息。 |
属性 | 弹出该服务的属性对话框。 |
帮助 | 在线帮助。 |
这些操作也可以通过菜单或工具栏进行。
3. 启动、停止和重新启动服务 |
回到开始 |
结果 | 说明该启动或停止服务操作是否成功 |
命令 | 所执行的命令 |
运行结果 | 运行启动脚本程序所输出的运行结果 |
启动服务操作成功后,该服务的状态会变为“已启动”;停止服务操作成功后,该服务的状态会变为“停止”。
进行重新启动操作时,该服务首先被停止,然后启动该服务。操作成功后,该服务的状态会变为“已启动”。
注意:大部分服务需要系统管理员(root)权限才能运行。如果普通用户执行了启动、停止服务操作,一般会给出“没有执行权限”的错误信息。
4. 服务属性 |
回到开始 |
按“应用”按钮使修改生效;按“确定”按钮使修改生效并关闭服务属性窗口,按“取消”按钮关闭服务属性窗口,不保留所做的修改。
4.1 常规配置 |
回到开始 |
常规配置栏中显示如下信息:
服务名称 | 服务的名称,如httpd。 |
简要描述 | 对服务功能的简要的一句话描述。 |
详细描述 | 对服务功能的进一步详细描述。 |
可执行文件的路径 | 该服务所对应的可执行文件的完全路径名。 |
启动类别 | 该服务的启动类别。 |
类型 | 显示该服务的类型。 类型包括三种:“持续性服务”、“一次性服务”和“特殊服务”。 “持续性服务”启动后持续运行,一般连续提供某些系统或网络服务。 “一次性服务”启动后完成特定任务后自行终止,一般用于添加设备驱动或加载文件系统。 “特殊服务”指一些提供特殊功能的服务,比如shutdown。一般情况下最好不要对其进行手工配置。 |
状态 | 显示该服务的运行状态(停止或已启动)。 |
可以执行以下操作:
通过启动类别下拉列表框选择了“自动”或“手动”类别后,按“确定”或“应用”按钮使修改生效。
按“启动”按钮启动该服务。按“停止”按钮停止该服务。操作的功能和输出见启动、停止和重新启动服务。
4.2 运行级别配置 |
回到开始 |
常规配置栏中显示当前运行级别以及服务所在的运行级别。
可以执行如下操作:
按“确定”或“应用”按钮使修改生效。
4.3 启动脚本 |
回到开始 |
命令行参数 | 说明 |
start | 启动服务 |
stop | 停止服务 |
restart | 重新启动服务 |
status | 显示服务状态 |
当需要启动、停止服务时,可以使用相应的命令行选项运行启动脚本。比如可以使用命令“/etc/init.d/httpd start”启动apache Web服务器,或者使用命令“/etc/init.d/httpd stop”停止apache Web服务器。
启动脚本的内容显示在启动脚本栏中(如图8)。
回到开始 |
Copyright © 2002-2003 北京中科红旗软件技术有限公司 | rfsysv 1.0
|