Linux系统服务的认识

使用 chkconfig --list查看常用的系统服务

详细的介绍如下:


NetworkManager


 

一个自动切换网络连接的后台进程。很多笔记本用户都需要启用该功能,它让你能够在无线网络和有线网络之间切换。大多数台式机用户应该关闭该服务。一些 DHCP 用户可能需要开启它。

 

acpid


 

ACPI - Advanced Configuration and Power Interface,表示高级配置和电源管理接口。后面的d表示deamon


anacron


 

anacron 是和 cron 相似的任务调度器,只不过它并不要求系统持续运行。它可以用来运行通常由 cron 运行的每日、每周、和每月的作业。

要使用 anacron 服务,你必须安装了 anacron RPM 软件包,而且 anacron 服务必须在运行。要判定该软件包是否被安装,使用 rpm -q anacron 命令。要判定该服务是否在运行,使用 /sbin/service anacron status 命令。

配置 anacron 任务
anacron 任务被列在配置文件 /etc/anacrontab 中。文件中的每一行都代表一项任务,格式是:

period delay job-identifier command


period — 命令执行的频率(天数)

delay — 延迟时间(分钟)

job-identifier — 任务的描述,用在 anacron 的消息中,并作为作业时间戳文件的名称,只能包括非空白的字符(除斜线外)。

command — 要执行的命令

对于每项任务,anacron 先判定该任务是否已在配置文件的 period 字段中指定的期间内被执行了。如果它在给定期间内还没有被执行,anacron 会等待 delay 字段中指定的分钟数,然后执行 command 字段中指定的命令。

任务完成后,anacron 在 /var/spool/anacron 目录内的时间戳文件中记录日期。只有日期被记录(无时间),而且 job-identifier 的值被用作时间戳文件的名称。

和 cron 配置文件一样,SHELL 和 PATH 之类的环境变量可以在 /etc/anacrontab 文件的前部定义。

 

atd


 

运行用户用at命令调度的任务。也在系统负荷比较低时运行批处理任务 

auditd


 

审计(audit)是linux安全体系的重要组成部分,他是一种“被动”的防御体系。

 

在内核里有内核审计模块,核外有核外的审计后台进程auditd。
应用程序给内核发送审计消息,内核的审计模块再把消息转发给用户空间的后台进程auditd处理

 

autofs


 

该服务自动挂载可移动存储器(比如 USB 硬盘)。如果你使用移动介质(比如移动硬盘,U 盘),建议启用这个服务。

 

 

avahi-daemon, avahi-dnsconfd


 

Avahi 是 zeroconf 协议的实现。它可以在没有 DNS 服务的局域网里发现基于 zeroconf 协议的设备和服务。它跟 mDNS 一样。除非你有兼容的设备或使用 zeroconf 协议的服务,否则应该关闭它。

 

bluetoothhcid, hidd, sdpd, dund, pand


蓝牙(Bluetooth)是给无线便携设备使用的(非 wifi, 802.11)。很多笔记本提供蓝牙支持。

hcid 管理所有可见的蓝牙设备

hidd 对输入设备(键盘,鼠标)提供支持

dund 支持通过蓝牙拨号连接网络

pand 允许你通过蓝牙连接以太网

 

capi


 

仅仅对使用 ISDN 设备的用户有用。大多数用户应该关闭它。

 

cpuspeed


 

该服务可以在运行时动态调节 CPU 的频率来节约能源(省电)。许多笔记本的 CPU 支持该特性,现在,越来越多的台式机也支持这个特性了。

 

 

cupsd, cups-config-daemon


 

打印机相关。如果你有能在 Fedora 中驱动的 CUPS 兼容的打印机,你应该开启它。

 

dc_client, dc_server


 

磁盘缓存(Distcache)用于分布式的会话缓存。主要用在 SSL/TLS 服务器。它可以被 Apache 使用。大多数的台式机应该关闭它。

 

gpm



终端鼠标指针支持(无图形界面)。如果你不使用文本终端(CTRL-ALT-F1, F2..),那就关闭它。不过,我在运行级别 3 开启它,在运行级别 5 关闭它。

 

iptables


 

它是 Linux 标准的防火墙(软件防火墙)

 

ip6tables


 

该服务是用于 IPv6 的软件防火墙

 

irda, irattach


 

IrDA 提供红外线设备(笔记本,PDA's,手机,计算器等等)间的通讯支持

 

isdn


 

这是一种互联网的接入方式。除非你使用 ISDN 猫来上网,否则你应该关闭它

 

kudzu


 

该服务进行硬件探测,并进行配置。如果更换硬件或需要探测硬件更动,开启它。但是绝大部分的台式机和服务器都可以关闭它,仅仅在需要时启动。

 

mdmonitor


 

该服务用来监测 Software RAID 或 LVM 的信息。它不是一个关键性的服务,可以关闭它。

 

mdmpd


 

该服务用来监测 Multi-Path 设备(该类型的存储设备能被一种以上的控制器或方法访问)。它应该被关闭。

 

netplugd


 

Netplugd 用于监测网络接口并在接口状态改变时执行指定命令。建议保留它的默认关闭状态。

 

nfs, nfslock


 

这是用于 Unix/Linux/BSD 系列操作系统的标准文件共享方式。除非你需要以这种方式共享数据,否则关闭它。

 

ntpd


 

该服务通过互联网自动更新系统时间。建议开启它,但不是必须的。

 

pcscd


 

该服务提供智能卡(和嵌入在信用卡,识别卡里的小芯片一样大小)和智能卡读卡器支持。如果你没有读卡器设备,就关闭它。

 

portmap


 

该服务是 NFS(文件共享)和 NIS(验证)的补充。除非你使用 NFS 或 NIS 服务,否则关闭它。

 

readahead_early, readahead_later


 

该服务通过预先加载特定的应用程序到内存中以提供性能。如果你想程序启动更快,就开启它。

 

sendmail


 

除非你管理一个邮件服务器或你想在局域网内传递或支持一个共享的 IMAP 或 POP3 服务。大多数人不需要一个邮件传输代理。

 

smartd


 

SMART Disk Monitoring 服务用于监测并预测磁盘失败或磁盘问题(前提:磁盘必须支持 SMART)。大多数的桌面用户不需要该服务,但建议开启它,特别是服务器。

 

sshd


 

SSH 允许其他用户登录到你的系统并执行程序,该用户可以和你同一网络,也可以是远程用户。

 

Syslog


 

 

一个让系统引导时启动syslog和klogd系统日志守候里程的脚本

 

Network


 

激活已配置网络接口的脚本程序

 

Xfs


 

Xwindow字型服务器,为本地和远程X服务器提供字型集 

 

ypbind


 

实现网络信息服务的服务器端 

 

time


 

tcp版本的rfc 868 time server 

 

Winbind


 

它允许Unix系统利用Windows NT的用户帐号信息。

 

 

 

 

posted on 2012-11-24 16:50  melburg  阅读(187)  评论(0)    收藏  举报