首页 百科知识 使用守护进程管理工具

使用守护进程管理工具

时间:2022-10-05 百科知识 版权反馈
【摘要】:通常Linux系统上提供服务的程序是由运行在后台的守护程序 来执行的。由于此类程序运行在后台, 除非程序主动退出或者人为终止;否则它们将一直运行下去直至系统关闭。所以, 将此类提供服务功能的程序称为守护进程。chkconfig:检查、设置系统的各种服务, 通过操控/etc/rc [0-6].d目录下的符号链接文件,对系统的各种服务进行管理,如图3-10所示。

【任务描述】

通常Linux系统上提供服务的程序是由运行在后台的守护程序 (daemon) 来执行的。一个实际运行中的系统一般会有多个这样的程序在运行。 这些后台守护程序在系统开机后就运行了, 并且在时刻监听前台客户的服务请求, 一旦客户发出了服务请求, 守护进程便为它们提供服务。 由于此类程序运行在后台, 除非程序主动退出或者人为终止;否则它们将一直运行下去直至系统关闭。 所以, 将此类提供服务功能的程序称为守护进程。

【任务分析】

如果想让某个进程不因为用户或终端或其他变化而受到影响, 那么就必须把这个进程变成一个守护进程。

【任务实施】

1. 认识守护进程

查看系统当前运行的守护进程——pstree命令:

[root@Server~]#pstree

Init-+-acpid

|-atd

|-crond

|-khubd

|-metacity

|-nmbd

守护进程的分类, 按照服务类型分为以下几种:

•系统守护进程, 如syslogd、 login、 crond、 at等。

•网络守护进程, 如sendmail、 httpd、 xinetd等。

按照启动方式分为以下几种:

独立启动的守护进程, 如httpd、 named、 xinetd等。

•被动守护进程 (由xinetd启动), 如telnet、 finger、 ktalk等。

2. 守护进程管理工具——命令行界面工具

service: 查看当前系统中的所有服务和守护进程的运行状态; 启动和停止指定的守护进程等。

chkconfig:检查、设置系统的各种服务, 通过操控/etc/rc [0-6].d目录下的符号链接文件,对系统的各种服务进行管理,如图3-10所示。

在命令提示符下输入“ntsysv”,弹出如图3-11所示的界面。

图3-10 使用命令chkconfig检查、设置系统的各种服务

图3-11 ntsysv界面

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈