首页 | Linux 基础 | 资讯动态 | Linux 应用 | Linux 服务器 | Linux 开发 | Linux 安全 | 专题 | 联盟论坛
  当前位置:主页>Linux 应用>文章内容
深入理解Linux操作系统守护进程的意义
来源:www.unix5.com 作者:riechelr_hl 发布时间:2007-06-26  

Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons)来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。linux系统有很多守护进程,大多数服务器都是用守护进程实现的。同时,守护进程完成许多系统任务,比如,作业规划进程crond、打印进程lqd等。有些书籍和资料也把守护进程称作:“服务”。选择运行哪些守护进程,要根据具体需求决定。查看系统可以提供的守护进程对应的服务,使用下面方法,以root权限运行:

 #ntsysv 界面如图1所示的窗口,下面详细介绍一下各项系统服务的功能。以英文字母为序:

 一、Linux守护进程简介

 1. alsasound :Alsa声卡驱动守护程序。Alsa声卡驱动程序本来是为了 一种声卡Gravis UltraSound(GUS)而写的,该程序被证 明很优秀,于是作者就开始为一般的声卡写 驱动程序。 Alsa和OSS/Free 及OSS/Linux兼容,但是有自己的接 口,甚至比OSS优秀。

2. acpid:acpid(Advanced Configuration and Power Interface)是为替代传统的APM电源管理标准而推出的新型电源管理标准。通常笔记本电脑需要启动电源进行管理。

3. atalk:AppleTalk网络守护进程。注意不要在后台运行该程序,该程序的数据结构必须在运行其他进程前先花一定时间初始化。

4. amd: 自动安装NFS守护进程。

5. anacron:一个自动化运行任务守护进程。Red Hat Linux 随带四个自动化任务的工具:cron、 anacron、at、和 batc。当你的Linux服务器并不是全天运行,这个anacron就可以帮你执行在"crontab"设定的时间内没有执行的工作。

6. apmd:apmd(Advanced Power Management)是高级电源管理。传统的电源管理标准,对于笔记本电脑比较有用,可以了解系统的电池电量信息。并将相关信息通过syslogd 写入日志。也可以用来在电源不足时关机。

7. arptables_jf :为arptables网络的用户控制过滤的守护进程。

8. arpwatch: 记录日志并构建一个在LAN接口上看到的以太网地址和IP地址对数据库 。

atd:at和batch命令守护进程,用户用at命令调度的任务。Batch用于在系统负荷比较低时 运行批处理任务。

9. autofs:自动安装管理进程automount,与NFS相关,依赖于NIS服务器。

10. bootparamd:引导参数服务器,为LAN上的无盘工作站提供引导所需的相关信息。

11. bluetooch:蓝牙服务器守护进程。

12. crond :cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任务。比起传统的Unix版本,Linux版本添加了不少属性,而且更安全,配置更简单。类似计划任务。

13. chargen:使用tcp协议的chargen server,chargen(Character Generator Protocol)是一种网络服务,主要功能是提供类似远程打字的功能。

14. chargen-udp:使用UDP协议的chargen server。

15. cpuspeed:监测系统空闲百分比,降低或加快CPU时钟速度和电压从而在系统空闲时将能源消耗降为最小,而在系统繁忙时最大化加快系统执行速度。

16. dhcpd:动态主机控制协议(Dynamic Host Control Protocol)的服务守护进程。

17. cups: cups(Common UNIX Printing System)是通用UNIX打印守护进程,为Linux提供第三代打印功能。

18. cups-config-daemons:cups打印系统切换守护进程。

19. cups-lpd:cups行打印守护进程。

20. daytime:使用TCP 协议的Daytime守护进程,该协议为客户机实现从远程服务器获取日期 和时间的功能。预设端口:13。

21. daytime-udp:使用UDP 协议的Daytime守护进程。

22. dc_server:使用SSL安全套接字的代理服务器守护进程。

23. dc_client:使用SSL安全套接字的客户端守护进程。

24. diskdump:服务器磁盘备份守护进程。

25. echo:服务器回显客户数据服务守护进程。

26. echo-udp:使用UDP协议的服务器回显客户数据服务守护进程。

27. eklogin:接受rlogin会话鉴证和用kerberos5加密的一种服务的守护进程。

28. gated :网关路由守护进程。它支持各种路由协议,包括RIP版本1和2、DCN HELLO协议、 OSPF版本2以及EGP版本2到4。

29. gpm:gpm(General Purpose Mouse Daemon )守护进程为文本模式下的Linux程序如mc(Midnight Commander)提供了鼠标的支持。它也支持控制台下鼠标 的拷贝,粘贴操作以及弹出式菜单。

30. gssftp: 使用kerberos 5认证的ftp守护进程

31. httpd:Web服务器Apache守护进程,可用来提供HTML文件以 及CGI动态内容服务。

32. inetd :因特网操作守护程序。监控网络对各种它管理的服务的需求,并在必要的时候启动相应的服务程序。在Redhat 和Mandrake linux中被xinetd代替。Debian, Slackware, SuSE仍然使用。

共4页: 上一页 1 [2] [3] [4] 下一页
 
如果您对本文有任何疑问或者建议,请到论坛讨论区发表您的意见: >> 论坛入口
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
  热点文章
·Linux系统调用列表(详解)
·MBR如果被覆盖了怎麽办?
·Linux系统下用户和用户组所有权
·Linux操作系统下配置IPTables方
·linux应用技巧集囊(新手遍)
·Linux操作系统配置基础祥解:GRU
·Linux循序渐进 进程管理及作业控
·Linux操作系统Gaim玩转QQ与MSN--
·Linux内存映射技术
·UNIX系统操作入门篇
·linux系统管理--从头开始对ubunt
·UNIX系统应急响应工具上(初级)
  相关文章
·Linux操作系统下网络互访管理软
·Linux系统下查CPU个数的方法
·Linux下添加硬盘、分区、格式化
·Linux操作系统Gaim玩转QQ与MSN--
·Linux下Apache并发连接数和带宽
·优化Linux系统服务器硬盘实用技
·实用技巧:Linux操作系统文件链
·通过Linux系统引导CD排除服务器
·怎么样使用Rsh/Tar快速克隆Linux
·Linux操作系统下IP隧道深入研究
·Linux操作系统下IP隧道深入研究
·讲解关于Linux系统下内核抢占补

本站信息源至:互联网络,均为学习,交流所用,如有版权问题,请联系我们.
站长QQ:397422079 E_mail:riechelr_hl@unix5.com
转载本站内容请注明原作者名.谢谢!