找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

Fedora 9中的服务

2009-12-20 13:20| 发布者: admin| 查看: 25| 评论: 0|原作者: 仙之剑缘


以下是对Fedora 9中不同服务关于使用和推荐方面的简要介绍。
理解服务
请阅读
Fedora中设置服务
,它包含了对不同服务/看守进程、runlevels和各种工具的说明以设置各种服务。
如果你使用命令行的话,使用chkconfig或ntsysv设置你的服务,如果是图形界面的话,使用system-config-services。Gnome用户:系统->管理->服务,你必须拥有root权限。
各种服务

以下是对fedora 8中服务的简要说明与一些建议(并没有列出每个服务)。注意:不要禁用那些你不确定需不需要或者你不理解它们的作用的服务。
并不推荐禁用以下服务(除非你明白你在做什么)
haldaemon, messagebus, klogd, rsyslogd
确认已经把runlevel应用到3和5上。
NetworkManager, network
NetworkManager
是用来自动化管理网络设备和网络连接的服务。那些需要在无线WiFi和有线以太网之间切换的笔记本用户会发现它很有用。Fedora
9默认启用它。如果你的网络连接工作很好的话,可以不要管它。如果它有问题的话或者你更倾向于使用network服务的话,那就禁用
NetworkManager服务,启用Network服务。注意请确认你的网络设置是正确的,不管是通过system-config-network来
设置network服务,还是nm-connection-editor来设置NetworkManager。使用固定IP的服务器/桌面或者会更倾向于
network服务。更多相关信息:
Fedora 9-Network Management

acpid

级配置与电源接口守护进程,它控制和提供了管理电源和某些输入设备的界面。推荐只有当你需要时启用它。如果你使用现代桌面环境的话
(GNOME,KDE),那么许多ACPI函数都应该由acpid提供了。试一下禁用它,如果你在电源管理方面有问题的话(挂起,睡眠,唤醒),再重新启
用它。如果你不使用桌面环境的话(runlevel 3),你会发现对于使用ACPI函数这个服务是很有必要的。
anacron,atd,cron

们是目的稍微有些不同的调度程序。推荐启用通用目的的调度程序cron,特别是你需要计算机长时间运行时。如果你运行的是一个服务器的话,查看一下需要哪
些调度程序。一般来说atd和anacron对于桌面/笔记本用户来说是不需要的。请注意诸如清理/tmp和/var的任务是需要专门的调度程序的。
auditd
它保存了由内核产生的审计。可以通过几种不同的方法来使用这些信息。SElinux使用audit看守进程记录事件。推荐你开启这个服务,特别是使用SElinux的用户。更多有关如何利用audit的信息:
RHMagazine
bluetooth,hcid,hidd,dund,pand
bluetooth
用于局域网的无线连接(不是wifi,802.11),一些笔记本带有bluetooth。有bluetooth鼠标,耳麦和手机接口。对于没有
bluetooth的用户应该禁用bluetooth服务。其它有关bluetooth的服务:hcid控制所有的设备,hidd提供输入设备(键盘,鼠
标)支持,dund支持通过bluetooth进行拨号,pand允许通过bluetooth连接以太网络。
btseed,bttrack

些服务支持点对点网络系统BitTorrent使用的自动播种和跟踪torrents。应该禁用这些服务除非你特别想播种或跟踪torrents。通过播
种本质上你可以和他人分享torrent中的内容和跟踪其它和你一样行为的BitTorrent客户端。更多有关信息:
BitTorrent FAQ
。请记住这些服务很需要网络带宽和其它的配置。
capi
仅对于使用IDSN的用户有用,其它的用户应该禁用它。
cpuspeed

控制你的CPU的运行时间以降低功耗。大多现代的笔记本电脑的CPU支持这个特性,许多桌面电脑也有支持。大多用户应该启用它,Pentium-M,
Centrino, AMD PowerNow, Transmetta, Intel SpeedStep, Athlon-64,
Athlon-X2, Intel Core 2的除外。强烈推荐笔记本用户启用这个服务,除非你想使你的CPU运行在固定的状态。
cron
See anacron
cupsd,cups-config-daemon
用于打印,只有当你有在Fedora下可以正常工作的打印机时启用它。
dund
See bluetooth
firstboot
这个服务是专门用于在Fedora的安装过程中处理一些特定任务,并在仅在安装后的第一次启动过程中运行一次。
即使是这样,它还是要检测它是否已经运行过(通过/etc/sysconfig/firstboot),可以禁用这个服务。
fuse
这个服务用于给其它用Fuse挂载文件系统的服务提供相应功能。GNOME的虚拟文件系统需要这个服务以提供更为简洁的跨网络文件系统的接口。应该启用这个服务。
gpm

于终端鼠标指针(无图形)。如果你不使用字符终端的话(CTRL-ALT-F1,F2...),那禁用它。However it is good
practice to leave this enabled for runlevel 3 (console) and disabled
for runlevel 5 (x-server).
halddaemon
HAL
HAL是指Hardware Abstraction Layer。这是个从几个来源收集和保持有关硬件信息的重要服务。Fedora需要它,因些让它保持启用状态。阅读
overview of HAL

hsqldb
Hsqldb是一个JAVA数据库服务器,除非你从事JAVA方面的开发,否则禁用这个服务。
httpd
这是
Apache HTTP Web Server
。如果你从事网络方面的开发并且安装了它,那就应用它。大多数桌面用户或者说是非开发人员都应该禁用这个服务。
iptables
这是linux中标准的软件防火墙。如果你是直接连接到互联网上的话(cable,DSL,T1),强烈建议你使用这个服务,如果你使用了硬件防火墙的话(D-Link,Netgear,Linksys等),这个服务并不是必须的,但是仍推荐你使用它。
ip6tables
这个服务用于IPv6通讯的防火墙,如果你没有使用IPv6的话,那么禁用它。
irda
IrDA支持设备间的红外通信(笔记本,PDA's,移动电话,计算器等),对于大多数用户可以禁用这个服务。
irablalance
这个服务用于增强多处理器或多核心系统的性能。对于没有多处理器或多核心系统的用户可以禁用这个服务。
对于较新的多核心计算机(intel Core 2 Duo,AMD X2),应该启用这个服务,启用这个服务对于单核心的系统没有影响。
isdn
这是另一个形式的网络连接服务/硬件,如果有ISDN猫的话,启用它,否则禁用它。
kernelloops
这是个报告服务,当内核遇到被称为“oops“的问题时向内核开发人员发送专门的调试信息。更多相关的信息:
kernel oops website
。可以禁用这个服务。对于使用开发中的内核并且想帮助调试内核问题的用户应该启用它。
lm_sensors
lm_sensors

供了对主板传感器或特殊设备(一般被用在笔记本电脑或高端服务器中)的监控。它用来监视电脑健康状况等方面的相关数值。很多[/url=http:
//members.dslextreme.com/users/billw/gkrellm/gkrellm.html]GKrellM用
户要用到它。如果没有需要的话建议关闭它。
mdmonitor
用来监控软RAID或LVM信息。这并不是一个必要的服务,可以关闭它。
microcode_ctl
这个服务允许对Intel CPU(奔腾Pro,奔二,赛扬,奔三,至强,奔四等)进行特殊的微代码更新。更新将在每次引导时被写入。仅在你拥有一块Intel的CPU的时候打开它。
messagebus
这是一个针对Linux的IPC(进程间通信)服务。通过
D-BUS
进行通信,这是一个必要组件。强烈建议你保持它的打开状态。
multipathd
此服务用来监控多路径设备,即那些可以被多个控制器或多种方法进行存取的存储设备。此服务应该被关闭。
netconsole
初始化网络控制日志。此服务可以保持它默认的关闭状态。
netfs
此服务用来在系统启动时自动加载任何共享网络文件空间,例如NFS或Samba等等。该服务在当你连接到另一台服务器或在你的局域网内文件共享时起作用。大多数单机用户应该关闭它。
netplugd
netplugd可以监控网络界面并在它们的状态改变时执行命令。此服务可以保持它默认的关闭状态。
network
参阅NetworkManager。
nfs, nfslock
这是标准的Unix/Linux/BSD类型操作系统的网络文件共享。关闭它,除非你需要通过这种方式共享数据。
nmbd
此服务被Samba使用。请参阅Samba。
nscd
这个守护进程处理密码并为像NIS,NIS ,LDAP或者hesiod之类的命名/验证服务存储它。此服务应该被关闭。
ntpd
此服务自动通过互联网更新系统时间。在
安装过程
中提到了它。如果你有一个活动的(“总是在线”)internet连接的话建议你打开它,但这不是必须的。
ntpdate
此服务根据NTP设置系统时间。此服务应该被关闭因为ntpd服务提供了这一功能。
pand
请参阅bluetooth。
pcscd
提供对智能卡和智能卡读卡器的支持。这是小芯片一样的嵌入到信用卡,身份证等证件中的设备。可以关闭它,除非你有这样一个读卡器。
restorecond
用于去监视和恢复SELinux的正确文件内容.如果启用了SELinux这不是必选的,但是强烈推荐启用。

rpcbind
这个服务处理“远程过程调用(RPC)”对其他服务的支持(比如NFS或者NIS)。这和"Portmap”类似,如果没有其它的服务依赖它的话,它可以被停用。
rpcgssd, rpcidmapd, rpcsvcgssd
用于NFS v4版本,除非你要求或者在使用NFS v4,否则这个服务可以被停用。
sendmail

非你在运行一个服务器,或者你想转发和支持一个本地共享的IMAP/PO3
服务,大多数的人们不需要一个邮件传输代理。如果你在Web页面上查看你的邮件(hotmail /yahoo/
gmail)或者你使用一个邮件程序比如像Thunderbird, Kmail,Evolution等,那么你完全可以停用该服务。
setroubleshoot

是SELinux的后台排错进程,该服务提供信息到setroubleshoot浏览器,如果发生SELinux问题时这个程序就会迅速的通知到桌面(通
常为AVC
Denial,当SELinux的问题不是一个临界服务时候,该服务对于SELinux问题的排错有意想不到的作用,如果有已经启用了SELinux,请
保留启用的状态.
smartd
智能磁盘监测后台进程,可以被用于监测或预知在硬盘上的磁盘故障和其他问题的支持,多数的桌面用户可能需要该服务除非认为这是不可能发生的错误,但是还是推荐启用该服务(尤其是对于服务器)。注意,有些磁盘可能不会智能的报告任何(有用)的信息。
smb
SAMBA后台进程是从Linux共享文件到Windows的必需服务,该服务可以被启用仅仅如果你有通过Windows去访问Linux的计算机的需要。这里你可以找到相关的信息在
configure Samba For Fedora 9
.
smolt

个后台程序为[/url=http://fedoraproject.org/wiki/Releases/Smolt]Smolt提供每月
报告的信息,用于帮助Fedora的开发者们收集统计数值和信息,查看统计数值可以查看这里。希望去帮助和共享信息的用户应该启用该项,否则就可以停用。
sshd
SSH允许本地网络或者远程网络中的其他的用户从其他的计算机在登录到你计算机或运行程序。这是一个潜在的安全问题。当然这不是必须的,如果你没有其他的计算机或者不需要从一个远程的位置(办公室,学校,等)登录,大多数可能的情况下该服务应该是被禁用的。
udev-post
"udev"的用途是Fedora的设备管理系统,默认情况下"udev"支持很多个规则,用于设备的权限和行为管理,该服务允许用于保存用户应用的规则,这里强烈的推荐保留该服务启用。
wpa supplicant
如果你使用一个无线网卡被要求去使用基于WPA加密连接到一个无线接入点的话,VPN或者Rediuas服务器,这个服务必须被启用。多数没有这样需求的的用户可以保留该服务为停用。Fedora 9中的服务
以下是对Fedora 9中不同服务关于使用和推荐方面的简要介绍。
理解服务
请阅读
Fedora中设置服务
,它包含了对不同服务/看守进程、runlevels和各种工具的说明以设置各种服务。
如果你使用命令行的话,使用chkconfig或ntsysv设置你的服务,如果是图形界面的话,使用system-config-services。Gnome用户:系统->管理->服务,你必须拥有root权限。
各种服务

以下是对fedora 8中服务的简要说明与一些建议(并没有列出每个服务)。注意:不要禁用那些你不确定需不需要或者你不理解它们的作用的服务。
并不推荐禁用以下服务(除非你明白你在做什么)
haldaemon, messagebus, klogd, rsyslogd
确认已经把runlevel应用到3和5上。
NetworkManager, network
NetworkManager
是用来自动化管理网络设备和网络连接的服务。那些需要在无线WiFi和有线以太网之间切换的笔记本用户会发现它很有用。Fedora
9默认启用它。如果你的网络连接工作很好的话,可以不要管它。如果它有问题的话或者你更倾向于使用network服务的话,那就禁用
NetworkManager服务,启用Network服务。注意请确认你的网络设置是正确的,不管是通过system-config-network来
设置network服务,还是nm-connection-editor来设置NetworkManager。使用固定IP的服务器/桌面或者会更倾向于
network服务。更多相关信息:
Fedora 9-Network Management

acpid

级配置与电源接口守护进程,它控制和提供了管理电源和某些输入设备的界面。推荐只有当你需要时启用它。如果你使用现代桌面环境的话
(GNOME,KDE),那么许多ACPI函数都应该由acpid提供了。试一下禁用它,如果你在电源管理方面有问题的话(挂起,睡眠,唤醒),再重新启
用它。如果你不使用桌面环境的话(runlevel 3),你会发现对于使用ACPI函数这个服务是很有必要的。
anacron,atd,cron

们是目的稍微有些不同的调度程序。推荐启用通用目的的调度程序cron,特别是你需要计算机长时间运行时。如果你运行的是一个服务器的话,查看一下需要哪
些调度程序。一般来说atd和anacron对于桌面/笔记本用户来说是不需要的。请注意诸如清理/tmp和/var的任务是需要专门的调度程序的。
auditd
它保存了由内核产生的审计。可以通过几种不同的方法来使用这些信息。SElinux使用audit看守进程记录事件。推荐你开启这个服务,特别是使用SElinux的用户。更多有关如何利用audit的信息:
RHMagazine
bluetooth,hcid,hidd,dund,pand
bluetooth
用于局域网的无线连接(不是wifi,802.11),一些笔记本带有bluetooth。有bluetooth鼠标,耳麦和手机接口。对于没有
bluetooth的用户应该禁用bluetooth服务。其它有关bluetooth的服务:hcid控制所有的设备,hidd提供输入设备(键盘,鼠
标)支持,dund支持通过bluetooth进行拨号,pand允许通过bluetooth连接以太网络。
btseed,bttrack

些服务支持点对点网络系统BitTorrent使用的自动播种和跟踪torrents。应该禁用这些服务除非你特别想播种或跟踪torrents。通过播
种本质上你可以和他人分享torrent中的内容和跟踪其它和你一样行为的BitTorrent客户端。更多有关信息:
BitTorrent FAQ
。请记住这些服务很需要网络带宽和其它的配置。
capi
仅对于使用IDSN的用户有用,其它的用户应该禁用它。
cpuspeed

控制你的CPU的运行时间以降低功耗。大多现代的笔记本电脑的CPU支持这个特性,许多桌面电脑也有支持。大多用户应该启用它,Pentium-M,
Centrino, AMD PowerNow, Transmetta, Intel SpeedStep, Athlon-64,
Athlon-X2, Intel Core 2的除外。强烈推荐笔记本用户启用这个服务,除非你想使你的CPU运行在固定的状态。
cron
See anacron
cupsd,cups-config-daemon
用于打印,只有当你有在Fedora下可以正常工作的打印机时启用它。
dund
See bluetooth
firstboot
这个服务是专门用于在Fedora的安装过程中处理一些特定任务,并在仅在安装后的第一次启动过程中运行一次。
即使是这样,它还是要检测它是否已经运行过(通过/etc/sysconfig/firstboot),可以禁用这个服务。
fuse
这个服务用于给其它用Fuse挂载文件系统的服务提供相应功能。GNOME的虚拟文件系统需要这个服务以提供更为简洁的跨网络文件系统的接口。应该启用这个服务。
gpm

于终端鼠标指针(无图形)。如果你不使用字符终端的话(CTRL-ALT-F1,F2...),那禁用它。However it is good
practice to leave this enabled for runlevel 3 (console) and disabled
for runlevel 5 (x-server).
halddaemon
HAL
HAL是指Hardware Abstraction Layer。这是个从几个来源收集和保持有关硬件信息的重要服务。Fedora需要它,因些让它保持启用状态。阅读
overview of HAL

hsqldb
Hsqldb是一个JAVA数据库服务器,除非你从事JAVA方面的开发,否则禁用这个服务。
httpd
这是
Apache HTTP Web Server
。如果你从事网络方面的开发并且安装了它,那就应用它。大多数桌面用户或者说是非开发人员都应该禁用这个服务。
iptables
这是linux中标准的软件防火墙。如果你是直接连接到互联网上的话(cable,DSL,T1),强烈建议你使用这个服务,如果你使用了硬件防火墙的话(D-Link,Netgear,Linksys等),这个服务并不是必须的,但是仍推荐你使用它。
ip6tables
这个服务用于IPv6通讯的防火墙,如果你没有使用IPv6的话,那么禁用它。
irda
IrDA支持设备间的红外通信(笔记本,PDA's,移动电话,计算器等),对于大多数用户可以禁用这个服务。
irablalance
这个服务用于增强多处理器或多核心系统的性能。对于没有多处理器或多核心系统的用户可以禁用这个服务。
对于较新的多核心计算机(intel Core 2 Duo,AMD X2),应该启用这个服务,启用这个服务对于单核心的系统没有影响。
isdn
这是另一个形式的网络连接服务/硬件,如果有ISDN猫的话,启用它,否则禁用它。
kernelloops
这是个报告服务,当内核遇到被称为“oops“的问题时向内核开发人员发送专门的调试信息。更多相关的信息:
kernel oops website
。可以禁用这个服务。对于使用开发中的内核并且想帮助调试内核问题的用户应该启用它。
lm_sensors
lm_sensors

供了对主板传感器或特殊设备(一般被用在笔记本电脑或高端服务器中)的监控。它用来监视电脑健康状况等方面的相关数值。很多[/url=http:
//members.dslextreme.com/users/billw/gkrellm/gkrellm.html]GKrellM用
户要用到它。如果没有需要的话建议关闭它。
mdmonitor
用来监控软RAID或LVM信息。这并不是一个必要的服务,可以关闭它。
microcode_ctl
这个服务允许对Intel CPU(奔腾Pro,奔二,赛扬,奔三,至强,奔四等)进行特殊的微代码更新。更新将在每次引导时被写入。仅在你拥有一块Intel的CPU的时候打开它。
messagebus
这是一个针对Linux的IPC(进程间通信)服务。通过
D-BUS
进行通信,这是一个必要组件。强烈建议你保持它的打开状态。
multipathd
此服务用来监控多路径设备,即那些可以被多个控制器或多种方法进行存取的存储设备。此服务应该被关闭。
netconsole
初始化网络控制日志。此服务可以保持它默认的关闭状态。
netfs
此服务用来在系统启动时自动加载任何共享网络文件空间,例如NFS或Samba等等。该服务在当你连接到另一台服务器或在你的局域网内文件共享时起作用。大多数单机用户应该关闭它。
netplugd
netplugd可以监控网络界面并在它们的状态改变时执行命令。此服务可以保持它默认的关闭状态。
network
参阅NetworkManager。
nfs, nfslock
这是标准的Unix/Linux/BSD类型操作系统的网络文件共享。关闭它,除非你需要通过这种方式共享数据。
nmbd
此服务被Samba使用。请参阅Samba。
nscd
这个守护进程处理密码并为像NIS,NIS ,LDAP或者hesiod之类的命名/验证服务存储它。此服务应该被关闭。
ntpd
此服务自动通过互联网更新系统时间。在
安装过程
中提到了它。如果你有一个活动的(“总是在线”)internet连接的话建议你打开它,但这不是必须的。
ntpdate
此服务根据NTP设置系统时间。此服务应该被关闭因为ntpd服务提供了这一功能。
pand
请参阅bluetooth。
pcscd
提供对智能卡和智能卡读卡器的支持。这是小芯片一样的嵌入到信用卡,身份证等证件中的设备。可以关闭它,除非你有这样一个读卡器。
restorecond
用于去监视和恢复SELinux的正确文件内容.如果启用了SELinux这不是必选的,但是强烈推荐启用。

rpcbind
这个服务处理“远程过程调用(RPC)”对其他服务的支持(比如NFS或者NIS)。这和"Portmap”类似,如果没有其它的服务依赖它的话,它可以被停用。
rpcgssd, rpcidmapd, rpcsvcgssd
用于NFS v4版本,除非你要求或者在使用NFS v4,否则这个服务可以被停用。
sendmail

非你在运行一个服务器,或者你想转发和支持一个本地共享的IMAP/PO3
服务,大多数的人们不需要一个邮件传输代理。如果你在Web页面上查看你的邮件(hotmail /yahoo/
gmail)或者你使用一个邮件程序比如像Thunderbird, Kmail,Evolution等,那么你完全可以停用该服务。
setroubleshoot

是SELinux的后台排错进程,该服务提供信息到setroubleshoot浏览器,如果发生SELinux问题时这个程序就会迅速的通知到桌面(通
常为AVC
Denial,当SELinux的问题不是一个临界服务时候,该服务对于SELinux问题的排错有意想不到的作用,如果有已经启用了SELinux,请
保留启用的状态.
smartd
智能磁盘监测后台进程,可以被用于监测或预知在硬盘上的磁盘故障和其他问题的支持,多数的桌面用户可能需要该服务除非认为这是不可能发生的错误,但是还是推荐启用该服务(尤其是对于服务器)。注意,有些磁盘可能不会智能的报告任何(有用)的信息。
smb
SAMBA后台进程是从Linux共享文件到Windows的必需服务,该服务可以被启用仅仅如果你有通过Windows去访问Linux的计算机的需要。这里你可以找到相关的信息在
configure Samba For Fedora 9
.
smolt

个后台程序为[/url=http://fedoraproject.org/wiki/Releases/Smolt]Smolt提供每月
报告的信息,用于帮助Fedora的开发者们收集统计数值和信息,查看统计数值可以查看这里。希望去帮助和共享信息的用户应该启用该项,否则就可以停用。
sshd
SSH允许本地网络或者远程网络中的其他的用户从其他的计算机在登录到你计算机或运行程序。这是一个潜在的安全问题。当然这不是必须的,如果你没有其他的计算机或者不需要从一个远程的位置(办公室,学校,等)登录,大多数可能的情况下该服务应该是被禁用的。
udev-post
"udev"的用途是Fedora的设备管理系统,默认情况下"udev"支持很多个规则,用于设备的权限和行为管理,该服务允许用于保存用户应用的规则,这里强烈的推荐保留该服务启用。
wpa supplicant
如果你使用一个无线网卡被要求去使用基于WPA加密连接到一个无线接入点的话,VPN或者Rediuas服务器,这个服务必须被启用。多数没有这样需求的的用户可以保留该服务为停用。







最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 23:34 , Processed in 0.182875 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部