�
UNIX 系统使用脚本来控制“守护进程”,这些守护进程提供“服务”(例如您的声音输出)来运行 UNIX 系统。UNIX 系统由各种服务(守护进程)组成。
“守护进程”是在后台运行(零交互)执行特定任务的系统进程。
守护进程的名称通常以“d”结尾,并监听特定事件或执行系统任务,例如 sshd 监听对特定机器的安全 shell 请求并在发生时处理它们。
守护进程通常执行关键的系统任务,例如控制交换空间、内存管理和各种其他任务。
service 是 Mandrake/Mandriva 和 Redhat 系统上可用的 shell 脚本,它允许您对服务执行各种任务。
使用 -s 选项打印所有可用服务的状态
使用 -f 选项后跟服务名称来重启该特定服务。
使用 -R 选项重启所有服务(请注意,这将杀死任何当前正在运行的服务,包括 X Window 系统)。
例如,要重启守护进程 sshd ,您需要输入
service -f sshd |
您也可以直接从 /etc/init.d 执行 shell 脚本。只需转到该目录,然后输入 ./script_name。
执行脚本应返回它可以接受的选项,默认情况下它们将是
restart --- 这将使服务停止然后重新启动。
start --- 此选项将启动服务(假设它未运行)。
stop --- 此选项将停止服务(假设它正在运行)。
status --- 此选项将告诉您有关服务的信息