Linux服务器服务配置说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux服务器服务配置说明
Linux服务器与普通的Linux工作站不同,一般我们是不用安装桌面等无关的组件的,为了提高服务器的工作效率,安装完成后,还会将一些不必要的系统服务停止下来,以下服务是安装CentOS5.4(32位)系统时,只选择安装“基本”、“开发工具”和“开发包”时的服务配置建议,供大家参考。
不同的服务会有不同的用处,此处只是一般的建议配置,使用时还要根据你的应用需求进行相关的配置。
序号服务名称默认状态建议状态服务说明
workManager 关关一个后台服务程序,它构建于HAL之上,提供更专注于网络管理的功能。
包括网络接口管理和
网络状态查询,支持普通网络、拨号网络和无线网络,很多笔记本用户都需要启用该功能,它
让你能够在无线网络和有线网络之间切换。
大多数台式机用户应该关闭该服务。
另外还提供
VPN、DHCP和DNS等附加功能。
2.acpid 开开ACPI - Advanced Configuration and Power Interface,表示高级配置和电源管理接口。
后面的d
表示deamon 。
acpid 也就是the ACPI event daemon 。
也就是acpi 的消息进程。
用来控
制、获取、管理acpi 的状态的服务程序。
建议所有的笔记本用户开启它。
一些服务器可能不需要acpi。
支持的通用操作有:“电源开关“,”
电池监视“,”笔记本Lid 开关“,“笔记本显示屏亮度“,“休眠”,“挂机”,等等。
3.anacron 开开这几个调度程序有很小的差别。
建议开启cron,如果你的电脑将长时间运行,那就更应该开
启它。
对于服务器,应该更深入了解以确定应该开启哪个调度程序。
大多数情况下,笔记本/
台式机应该关闭atd 和anacron。
注意:一些任务的执行需要anacron,比如:清理/tmp 或/var。
4.apmd 开关一些笔记本和旧的硬件使用apmd。
如果你的电脑支持acpi,就应该关闭apmd。
如果支持acpi,
那么apmd 的工作将会由acpi 来完成。
5.atd 开关这几个调度程序有很小的差别。
建议开启cron,如果你的电脑将长时间运行,那就更应该开
启它。
对于服务器,应该更深入了解以确定应该开启哪个调度程序。
大多数情况下,笔记本/
台式机应该关闭atd 和anacron。
注意:一些任务的执行需要anacron,比如:清理/tmp 或/var。
6.auditd 开开审核子系统可以被系统管理员用来监测系统调用和那些符合CAPP 或其它审核要求的文件系
统访问。
它的主要内容包括:
·默认情况下,审核在内核中被禁用。
但是,当安装了auditd 软件后,运行这个软件将会启动
审核守护进程(auditd)。
·当auditd 运行的时候,审核信息会被发送到一个用户配置日志文件中(默认的文件是
/var/log/audit/audit.log)。
如果auditd 没有运行,审核信息会被发送到syslog。
这是通过默认的
设置来把信息放入/var/log/messages。
如果审核子系统没有被启用,没有审核信息会被产生。
·这些审核信息包括了SELinux A VC 信息。
以前,A VC 信息会被发送到syslog,但现在会被
审核守护进程发送到审核日志文件中。
·要完全在内核中禁用审核,在启动的时候使用audit=0 参数。
您还需要使用chkconfig auditd
off 2345 来关闭auditd。
您可以在运行时使用auditctl -e 0 来在内核中关闭审核。
审核守护进程(auditd)从内核的audit netlink 接口获取审核事件数据。
auditd 的配置会不尽相
同,如输出文件配置和日志文件磁盘使用参数可以在/etc/auditd.conf 文件中配置。
请注意,如
果您设置您的系统来进行CAPP 风格的审核,您必须设置一个专用的磁盘分区来只供audit 守
护进程使用。
这个分区应该挂载在/var/log/audit。
系统管理员还可以使用auditctl 工具程序来修改auditd 守护进程运行时的审核参数、syscall
规则和文件系统的查看。
它包括了一个CAPP 配置样本,您可以把它拷贝到/etc/audit.rules 来
使它起作用。
审核日志数据可以通过ausearch 工具程序来查看和搜索。
7.autofs 开关该服务自动挂载可移动存储器(比如USB 硬盘)。
如果你使用移动介质(比如移动硬盘,U 盘),
建议启用这个服务。
8.avahi-daemon 开关Avahi 是zeroconf 协议的实现。
它可以在没有DNS 服务的局域网里发现基于zeroconf 协议
的设备和服务。
它跟mDNS 一样。
除非你有兼容的设备或使用zeroconf 协议的服务,否则应
该关闭它。
9.avahi-dnsconfd 关关Avahi 是zeroconf 协议的实现。
它可以在没有DNS 服务的局域网里发现基于zeroconf 协议
的设备和服务。
它跟mDNS 一样。
除非你有兼容的设备或使用zeroconf 协议的服务,否则应
该关闭它。
10.bluetooth 开关蓝牙(Bluetooth)是给无线便携设备使用的(非wifi, 802.11)。
很多笔记本提供蓝牙支持。
有
蓝牙鼠标,蓝牙耳机和支持蓝牙的手机。
很多人都没有蓝牙设备或蓝牙相关的服务,所以应该
关闭它。
其他蓝牙相关的服务有:hcid 管理所有可见的蓝牙设备,hidd 对输入设备(键盘,
鼠标)提供支持,dund 支持通过蓝牙拨号连接网络,pand 允许你通过蓝牙连接以太网。
11.conman 关关conman is a program for connecting to remote consoles being managed by conmand
12.cpuspeed 开开该服务可以在运行时动态调节CPU 的频率来节约能源(省电)。
许多笔记本的CPU 支持该特
性,现在,越来越多的台式机也支持这个特性了。
如果你的CPU 是:Petium-M,Centrino,
AMD PowerNow,Transmetta,Intel SpeedStep,Athlon-64,Athlon-X2,Intel Core 2 中的一款,
就应该开启它。
如果你想让你的CPU 以固定频率运行的话就关闭它。
13.crond 开开这几个调度程序有很小的差别。
建议开启cron,如果你的电脑将长时间运行,那就更应该开
启它。
对于服务器,应该更深入了解以确定应该开启哪个调度程序。
大多数情况下,笔记本/
台式机应该关闭atd 和anacron。
注意:一些任务的执行需要anacron,比如:清理/tmp 或/var。
14.cpus 开关(Common UNIX Printing System)公共UNIX打印支持,为Linux提供打印功能。
安装打印机
时需要的服务
15.dnsmasq 关关DNSmasq是一个轻巧的,容易使用的DNS服务工具,它可以应用在内部网和Internet连接的时
候的IP地址NAT转换,也可以用做小型网络的DNS服务
16.dund 关关dund支持通过蓝牙拨号连接网络。
(关联bluetooth)
17.firstboot 开关该服务是Fedora 安装过程特有的。
它执行在安装之后的第一次启动时仅仅需要执行一次的特
定任务。
它可以被关闭
18.gpm 开关终端鼠标指针支持(无图形界面)。
如果你不使用文本终端(CTRL-ALT-F1, F2..),那就关闭它。
不过,我在运行级别3 开启它,在运行级别5 关闭它
19.haldaemon 开开硬件监控系统。
此服务监控硬件改变,为你更改过的硬件提供报告。
(没有硬件更改就无需启动)
20.hidd 开关蓝牙(Bluetooth)是给无线便携设备使用的(非wifi, 802.11)。
很多笔记本提供蓝牙支持。
有
蓝牙鼠标,蓝牙耳机和支持蓝牙的手机。
很多人都没有蓝牙设备或蓝牙相关的服务,所以应该
关闭它。
其他蓝牙相关的服务有:hcid 管理所有可见的蓝牙设备,hidd 对输入设备(键盘,
鼠标)提供支持,dund 支持通过蓝牙拨号连接网络,pand 允许你通过蓝牙连接以太网。
21.ibmasm 关关Tools necessary to control the IBM Advanced System Management (ASM, also known as RSA(1))
device driver。
22.ip6tables 开关如果你不知道你是否在使用IPv6,大部分情况下说明你没有使用。
该服务是用于IPv6 的软件
防火墙。
大多数用户都应该关闭它
23.iptables 开开它是Linux 标准的防火墙(软件防火墙)。
如果你直接连接到互联网(如,cable,DSL,T1),
建议开启它。
如果你使用硬件防火墙(比如:D-Link,Netgear,Linksys 等等),可以关闭它。
强烈建议开启它
24.irda 关关IrDA 提供红外线设备(笔记本,PDA’s,手机,计算器等等)间的通讯支持。
大多数用户应
该关闭它
25.irqbalance 开开使系统支援多个CPU环境,统中断请求时进行负载平衡的程序,所以单CPU的机器就不需要
这项服务
26.kudzu 开关kudzu:硬件自动检测程序,会自动检测硬件是否发生变动,并相应进行硬件的添加、删除工作。
当系统启动时,kudzu会对当前的硬件进行检测,并且和存储在/etc/sysconfig/hwconf中的硬件
信息进行一一对照,如果某个硬件从系统中被添加或者删除时,那么kudzu就会察觉到,并且
通知用户是否进行相关配置,然后修改/etc/sysconfig/hwconf,使硬件资料与系统保持同步。
如
果/etc/sysconfig/hwconf这个文件不存在,那么kudzu将会从/etc/modprobe.conf,
/etc/sysconfig/network-scripts/和/etc/X11/XF86Config中探测已经存在的硬件
27.lvm2-monitor 开关使系统支持Logical V olume Manager逻辑分区
28.mcstrans 开关主要用於配合SELinux服务
29.mdmonitor 开关该服务用来监测Software,RAID或LVM的信息。
它不是一个关键性的服务,可以关闭它
30.mdmpd 关关该服务用来监测Multi-Path 设备(该类型的存储设备能被一种以上的控制器或方法访问)。
它
应该被关闭
31.messagebus 开开这是Linux 的IPC(Interprocess Communication,进程间通讯)服务。
确切地说,它与DBUS
交互,是重要的系统服务。
强烈建议开启它
32.microcode_ctl 开关可编码以及发送新的微代码到内核以更新Intel IA32系列处理器守护进程
33.multipathd 关关This daemon is in charge of checking for failed paths. When this happens, it will reconfigure the
multipath map the path belongs to, so that this map regains its maximum performance and redundancy
console 关关send kernel boot messages over ethernet
fs 开关该服务用于在系统启动时自动挂载网络中的共享文件空间,比如:NFS,Samba 等等。
如果你
连接到局域网中的其它服务器并进行文件共享,就开启它。
大多数台式机和笔记本用户应该关
闭它
plugd 关关Netplugd 用于监测网络接口并在接口状态改变时执行指定命令。
建议保留它的默认关闭状态
work 开开激活/关闭启动时的各个网络接口守护进程
38.nfs 关关这是用于Unix/Linux/BSD 系列操作系统的标准文件共享方式。
除非你需要以这种方式共享数
据,否则关闭它
39.nfslock 开关这是用于Unix/Linux/BSD 系列操作系统的标准文件共享方式。
除非你需要以这种方式共享数
据,否则关闭它
40.nscd 关关服务名缓存进程,它为NIS和LDAP等服务提供更快的验证,如果你运行这些服务,那你应该
开启它
41.oddjobd 关关The oddjobd daemon provides the com.redhat.oddjob service on the system-wide message bus. Each
facility which oddjobd provides is provided as a separate D-Bus method.Any method can be invoked
by name by any user, subject to access controls enforced by both D-Bus and oddjobd.Most methods
are implemented as helper programs
42.pand 关关允许你通过蓝牙连接以太网。
(关联bluetooth)
43.pcscd 开关该服务提供智能卡(和嵌入在信用卡,识别卡里的小芯片一样大小)和智能卡读卡器支持。
如
果你没有读卡器设备,就关闭它
44.portmap 开关该服务是NFS(文件共享)和NIS(验证)的补充。
除非你使用NFS 或NIS 服务,否则关
闭它
45.psacct 关关该守护进程包括几个工具用来监控进程活动的工具,包括ac,lastcomm, accton和sa
46.rawdevices 开关在使用集群文件系统时用于加载raw设备的守护进程
47.rdisc 关关实现客户端的ICMP路由器发现协议。
rdisc援引在开机时填入网络路由表的默认路由
48.readahead_early 开关该服务通过预先加载特定的应用程序到内存中以提供性能。
如果你想程序启动更快,就开启它
49.readahead_later 关关该服务通过预先加载特定的应用程序到内存中以提供性能。
如果你想程序启动更快,就开启它
50.restorecond 开开用于给SELinux 监测和重新加载正确的文件上下文(file contexts)。
它不是必须的,但如果你
使用SELinux 的话强烈建议开启它
51.rpcgssd 开关用于NFS v4。
除非你需要或使用NFS v4,否则关闭它
52.rpcidmapd 开关用于NFS v4。
除非你需要或使用NFS v4,否则关闭它
53.rpcsvcgssd 关关用于NFS v4。
除非你需要或使用NFS v4,否则关闭它
54.saslauthd 关关使用SASL的认证守护进程
55.sendmail 开关除非你管理一个邮件服务器或你想在局域网内传递或支持一个共享的IMAP 或POP3 服务。
大多数人不需要一个邮件传输代理。
如果你通过网页(hotmail/yahoo/gmail)或使用邮件收发程
序(比如:Thunderbird,Kmail,Evolution 等等)收发邮件。
你应该关闭它
56.smartd 开开SMART Disk Monitoring 服务用于监测并预测磁盘失败或磁盘问题(前提:磁盘必须支持
SMART)。
大多数的桌面用户不需要该服务,但建议开启它,特别是服务器
57.sshd 开开SSH 允许其他用户登录到你的系统并执行程序,该用户可以和你同一网络,也可以是远程用户。
开启它存在潜在的安全隐患。
如果你不需要从其它机器或不需要从远程登录,就应该关闭它
58.syslog 开开系统登录。
一项必要的服务,控制整个系统上的所有登录
59.tcsd 关关
60.wpa_supplicant 关关无线网卡上网服务
61.xfs 开关X Window字型服务器守护进程,为本地和远程X服务器提供字型集
62.ypbind 关关为NIS(网络信息系统)客户机激活ypbind服务进程
63.yum-updatesd 开开RPM操作系统自动升级和软件包管理守护进程。