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. ...