Linux系统优化时,我需要保留哪些安卓系统自启动管理服务呢?

Linux系统启动常常很缓慢,加速的方法
Linux系统作为最普遍的操作平台已被大部分的站长使用,启动常常很缓慢,如何才能加速它的启动呢?以下有十个方法,有些还是蛮简单的哦!
撤消多余的服务:根据机器的用途,很多服务是不需要的。要是Linux只用作桌面,就不需要sendmail、httpd和另外许多服务。如果你的只是Web,也可以关掉许多服务。为此,可转到管理菜单,检查服务项目。只需撤消所有不想启动的服务选项。
撤消多余的内核模块:安装Bootchart。它不仅会给你一个适宜的模块清单,而且还会说明系统启动过程中发生的事情。还可以发出命令:chkconfig
&list | grep
3:on,弄清楚正在运行什么服务。一旦知道装载了什么不需要的模块,就可以在内核重新编译期间将其移除。只要这样处理,编译的内核就完全适合你的体系结构。
使用轻型窗口管理器代替GNOME或KDE:插入小脚印窗口管理器是因为它们能够大幅度减少图形(界面)启动时间,还会节省内存并解救处理臃肿软体(bloatware)这种令人头痛的事。
  4: 使用基于文本的登录而不是图形登录:图形登录模式会增加装入时间并引起头痛的问题即试图从拙劣的X
windows挣脱出来。
使用轻型发行版:不要装载重型的Fedora,较小的发行版的启动时间比更加臃肿的Fedora(甚至Ubuntu)要快很多。
  6: 使用Open
BIOS:开放BIOS可以设置满足机器的特殊需要。如果不走开放BIOS之路,至少也可以设置BIOS不寻找不存在的软盘驱动器,直接启动第一个硬盘驱动器(首先不是CD驱动器)。
回避DHCP:最好使用静态IP地址。这将使机器不必出外访问DHCP服务器来获得IP地址。如果采取这种途径,就要确保配置文件/etc/resolve.conf也表达你的DNS地址。
  8: 热插拔可免就免:删除热插拔将减少启动时间。在许多系统上,热插拔消耗大量启动时间。
要是真的大胆无畏,可尝试一下initng:nitng系统充当sysvinit系统的替换物,并承诺彻底减少类UNIX操作系统的启动时间。
利用Debian具有的代码:要是正在使用Debian,就有一行可用来将你的启动脚本转换成并行运行的简单代码。如果检查一下/etc/init.d/rc脚本,就会看到:大约在24行有CONCURRENCY=none。把这一行改为CONCURRENCY=shell,启动时间可能就会减少。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Linux服务启动优化
作者:佚名
字体:[ ] 来源:互联网 时间:09-08 17:04:18
下面现介绍一下运行次序和运行级别:
一个 Linux 系统的引导过程可以分为几个阶段。我们主要看看当内核加载后的那一个阶段.你可以运行runlevel 命令来确定您的系统当前的运行级,当内核被加载并开始运行时会调用 /sbin/init 程序,这个程序以 root 身份运行,并且在开
下面现介绍一下运行次序和运行级别:
一个 Linux 的引导过程可以分为几个阶段。我们主要看看当内核加载后的那一个阶段.你可以运行runlevel 命令来确定您的当前的运行级,当内核被加载并开始运行时会调用 /sbin/init 程序,这个程序以 root 身份运行,并且在开始引导时按照要求设定为&运行级&。
rc 脚本负责启动用户需要的所有。就像名字所描述的一样,所谓就是提供的有用的工具。可能会有很多需要启动。大部分的 Linux 会启动 sshd(安全Shell服务)、syslog(日志工具)和 lpd(打印),但还会有更多的需要启动。
过多的会增加开机的时间,优化关闭不需要的将会提高启动时间。
输入system-config-services看看都启动那些.
关闭不使用的:
(此部分可能存在风险,如果你不确定的请不要关闭他,此优化针对桌面用户)
NetworkManager 关闭
NetworkManagerDispatcher 关闭
anacron关闭
avahi-daemon 关闭
avahi-dnsconfd 关闭
bluetooth hcid sdpd hidd dund pand 关闭 (你不使用蓝牙设备)
cupsd 关闭 (你不使用打印机设备)
dc client dc server 关闭 (你不使用Apache)
firstboot 关闭
gpm 关闭 (终端中鼠标支持 你可以3中开启,5中关闭)
hplip hpiod hpssd 关闭 (你不使用打印机设备开启)
ip6tables 关闭
irqbalance 关闭 (多核CPU开启)
irda irattach 关闭 (使用红外开启)
im sensors 关闭
mdmonitor 关闭
mdmpd 关闭
netplugd 关闭
netfs 关闭
pcscd 关闭
portmap 关闭
rpcgssd rpcidmapd rpcsvcgssd 关闭
sendmail 关闭
********************
认识linux服务
请先阅读Fedora服务管理指南。了解什么是/后台进程(services/daemons),什么是运行级别(runlevels)以及各种用于管理(sevices)的工具。
你可以在命令行下使用chkonfig或ntsysv命令来管理(services),或者使用具有图形用户界面的system-config-services命令。GNOME用户:-》管理-》器-》Services。
--------------------------------------------------------------------------------
现在我们介绍FedoraCore6中所包含的各种(services)的功能,并提供使用建议。这不是一份详尽的清单。小心:不要关闭你不确定或不知道的(services)。
不要关闭以下(除非你有充足的理由):
acpid,haldaemon,messagebus,klogd,network,syslogd
请确定修改的是运行级别3和5。
--------------------------------------------------------------------------------
NetworkManager,NetworkManagerDispatcher
NetworkManager是一个自动切换连接的后台进程。很多笔记本用户都需要启用该功能,它让你能够在无线和有线之间切换。大多数台式机用户应该关闭该。一些DHCP用户可能需要开启它。
ACPI(全称AdvancedConfigurationandPowerInterface)是电源管理接口。建议所有的笔记本用户开启它。一些器可能不需要acpi。支持的通用有:&电源开关&,&电池监视&,&笔记本Lid开关&,&笔记本显示屏亮度&,&休眠&,&挂机&,等等。
anacron,atd,cron
这几个调度程序有很小的差别。建议开启cron,如果你的电脑将长时间运行,那就更应该开启它。对于器,应该更深入了解以确定应该开启哪个调度程序。大多数情况下,笔记本/台式机应该关闭atd和anacron。注意:一些任务的执行需要anacron,比如:清理/tmp或/var。
一些笔记本和旧的硬件使用apmd。如果你的电脑支持acpi,就应该关闭apmd。如果支持acpi,那么apmd的工作将会由acpi来完成。
该自动挂载可移动存储器(比如USB硬盘)。如果你使用移动介质(比如移动硬盘,U盘),建议启用这个。
avahi-daemon,avahi-dnsconfd
Avahi是zeroconf协议的实现。它可以在没有DNS服务的局域网里发现基于zeroconf协议的设备和。它跟mDNS一样。除非你有兼容的设备或使用zeroconf协议的,否则应该关闭它。我把它关闭。
bluetooth,hcid,hidd,sdpd,dund,pand
蓝牙(Bluetooth)是给无线便携设备使用的(非wifi,802.11)。很多笔记本提供蓝牙支持。有蓝牙鼠标,蓝牙耳机和支持蓝牙的手机。很多人都没有蓝牙设备或蓝牙相关的,所以应该关闭它。其他蓝牙相关的有:hcid管理所有可见的蓝牙设备,hidd对输入设备(键盘,鼠标)提供支持,dund支持通过蓝牙拨号连接,pand允许你通过蓝牙连接以太网。
仅仅对使用ISDN设备的用户有用。大多数用户应该关闭它。
该可以在运行时动态调节CPU的频率来节约能源(省电)。许多笔记本的CPU支持该特性,现在,越来越多的台式机也支持这个特性了。如果你的CPU是:Petium-M,Centrino,AMDPowerNow,Transmetta,IntelSpeedStep,Athlon-64,Athlon-X2,IntelCore2中的一款,就应该开启它。如果你想让你的CPU以固定频率运行的话就关闭它。
参见anacron。
cupsd,cups-config-daemon
打印机相关。如果你有能在Fedora中驱动的CUPS兼容的打印机,你应该开启它。
dc_client,dc_server
磁盘缓存(Distcache)用于分布式的会话缓存。主要用在SSL/TLS服务器。它可以被Apache使用。大多数的台式机应该关闭它。
这是一个让DBUS系统控制DHCP的接口。可以保留默认的关闭状态。
diskdump,netdump
磁盘转储(Diskdump)用来帮助调试内核崩溃。内核崩溃后它将保存一个&dump&文件以供分析之用。转储(Netdump)的功能跟Diskdump差不多,只不过它可以通过来存储。除非你在诊断内核相关的问题,它们应该被关闭。
参见bluetooth。
该是Fedora安装过程特有的。它执行在之后的第一次启动时仅仅需要执行一次的特定任务。它可以被关闭。
终端鼠标指针支持(无图形界面)。如果你不使用文本终端(CTRL-ALT-F1,F2..),那就关闭它。不过,我在运行级别3开启它,在运行级别5关闭它。
参见bluetooth。
hplip,hpiod,hpssd
HPLIP服务在Linux系统上实现HP打印机支持,包括Inkjet,DeskJet,OfficeJet,Photosmart,BusinessInkJet和一部分LaserJet打印机。这是HP赞助的惠普Linux打印项目(HPLinuxPrintingProject)的产物。如果你有相兼容的打印机,那就启用它。
它是Linux标准的防火墙(软件防火墙)。如果你直接连接到互联网(如,cable,DSL,T1),建议开启它。如果你使用硬件防火墙(比如:D-Link,Netgear,Linksys等等),可以关闭它。强烈建议开启它。
如果你不知道你是否在使用IPv6,大部分情况下说明你没有使用。该是用于IPv6的软件防火墙。大多数用户都应该关闭它。阅读这里了解如何关闭Fedora的IPv6支持。
irda,irattach
IrDA提供红外线设备(笔记本,PDA''s,手机,计算器等等)间的通讯支持。大多数用户应该关闭它。
irqbalance
在多处理器中,启用该可以提高性能。大多数人不使用多处理器,所以关闭它。但是我不知道它作用于多核CPU''s或超线程CPU''s系统的效果。在单CPU系统中关闭它应该不会出现问题。
这是一种互联网的接入方式。除非你使用ISDN猫来上网,否则你应该关闭它。
该进行硬件探测,并进行配置。如果更换硬件或需要探测硬件更动,开启它。但是绝大部分的台式机和器都可以关闭它,仅仅在需要时启动。
lm_sensors
该可以探测主板感应器件的值或者特定硬件的状态(一般用于笔记本电脑)。你可以通过它来查看电脑的实时状态,了解电脑的健康状况。它在GKrellM用户中比较流行。查看lm_sensors的主页获得更多信息。如果没有特殊理由,建议关闭它。
如果你使用SELinux就开启它。默认情况下FedoraCore开启SELinux。
该用来监测SoftwareRAID或LVM的信息。它不是一个关键性的,可以关闭它。
该用来监测Multi-Path设备(该类型的存储设备能被一种以上的控制器或访问)。它应该被关闭。
messagebus
这是Linux的IPC(InterprocessCommunication,进程间通讯)。确切地说,它与DBUS交互,是重要的。强烈建议开启它。
参见diskdump。
Netplugd用于监测接口并在接口状态改变时执行指定命令。建议保留它的默认关闭状态。
该用于在启动时自动挂载中的共享文件空间,比如:NFS,Samba等等。如果你连接到局域网中的其它器并进行文件共享,就开启它。大多数台式机和笔记本用户应该关闭它。
nfs,nfslock
这是用于Unix/Linux/BSD系列的标准文件共享方式。除非你需要以这种方式共享数据,否则关闭它。
该通过互联网自动更新时间。如果你能永久保持互联网连接,建议开启它,但不是必须的。
参见bluetooth。
该提供智能卡(和嵌入在信用卡,识别卡里的小芯片一样大小)和智能卡读卡器支持。如果你没有读卡器设备,就关闭它。
该是NFS(文件共享)和NIS(验证)的补充。除非你使用NFS或NIS服务,否则关闭它。
readahead_early,readahead_later
该通过预先加载特定的应用程序到内存中以提供性能。如果你想程序启动更快,就开启它。
restorecond
用于给SELinux监测和重新加载正确的文件上下文(filecontexts)。它不是必须的,但如果你使用SELinux的话强烈建议开启它。
rpcgssd,rpcidmapd,rpcsvcgssd
用于NFSv4。除非你需要或使用NFSv4,否则关闭它。
除非你管理一个邮件器或你想在局域网内传递或支持一个共享的IMAP或POP3服务。大多数人不需要一个邮件传输代理。如果你通过网页(hotmail/yahoo/gmail)或使用邮件收发程序(比如:Thunderbird,Kmail,Evolution等等)收发程序。你应该关闭它。
SMARTDiskMonitoring服务用于监测并预测磁盘失败或磁盘问题(前提:磁盘必须支持SMART)。大多数的桌面用户不需要该,但建议开启它,特别是器。
SAMBA服务是在Linux和Windows之间共享文件必须的。如果有Windows用户需要访问Linux上的文件,就启用它。查看如何在FedoraCore6下配置Samba。
SSH允许其他用户登录到你的并执行程序,该用户可以和你同一,也可以是远程用户。开启它存在潜在的安全隐患。如果你不需要从其它机器或不需要从远程登录,就应该关闭它。
(该默认可能不被)它是一个特殊的。它可以根据特定端口收到的请求启动多个。比如:典型的telnet程序连接到23号端口。如果有telent请求在23号端口被xinetd探测到,那xinetd将启动telnetd服务来响应该请求。为了使用方便,可以开启它。运行chkconfig--list,通过检查xinetd相关的输出可以知道有哪些被xinetd管理。
大家感兴趣的内容
12345678910
最近更新的内容《常见Linux系统优化方法,关闭不必要的服务》
系统优化的方法,除了关闭防火墙,关闭SElinux,去掉sshd配置里面的IP鉴权,加上fstab里面的default,noatime参数外,还可以参考下面说明关闭一些不必要的系统服务
使用chkconfig--list|grep:on可以查看到(在RH系Linux发行版里)
ACPI(全称AdvancedConfigurationandPowerInterface)服务是电源管理接口。建议所有的笔记本用户开启它。一些服务器可能不需要acpi。支持的通用操作有:“电源开关“,”电池监视“,”笔记本Lid开关“,“笔记本显示屏亮度“,“休眠”,“挂机”,等等。
anacron,atd,crond
这几个调度程序有很小的差别。建议开启cron,如果你的电脑将长时间运行,那就更应该开启它。对于服务器,应该更深入了解以确定应该开启哪个调度程序。大多数情况下,笔记本/台式机应该关闭atd和anacron。注意:一些任务的执行需要anacron,比如:清理/tmp或/var。
Alsa声卡驱动守护程序。Alsa声卡驱动程序本来是为了一种声卡GravisUltraSound(GUS)而写的,该程序被证明很优秀,于是作者就开始为一般的声卡写驱动程序。Alsa和OSS/Free及OSS/Linux兼容,但是有自己的接口,甚至比OSS优秀。
一些笔记本和旧的硬件使用apmd。如果你的电脑支持acpi,就应该关闭apmd。如果支持acpi,那么apmd的工作将会由acpi来完成。
arptables_jf
为arptables网络的用户控制过滤的守护进程。
记录日志并构建一个在LAN接口上看到的以太网地址和IP地址对数据库。
AppleTalk网络守护进程。注意不要在后台运行该程序,该程序的数据结构必须在运行其他进程前先花一定时间初始化。
审核子系统可以被系统管理员用来监测系统调用和那些符合CAPP或其它审核要求的文件系统访问。它的主要内容包括:
·默认情况下,审核在内核中被禁用。但是,当安装了auditd软件后,运行这个软件将会启动审核守护进程(auditd)。
·当auditd运行的时候,审核信息会被发送到一个用户配置日志文件中(默认的文件是/var/log/audit/audit.log)。如果auditd没有运行,审核信息会被发送到syslog。这是通过默认的设置来把信息放入/var/log/messages。如果审核子系统没有被启用,没有审核信息会被产生。
·这些审核信息包括了SELinuxAVC信息。以前,AVC信息会被发送到syslog,但现在会被审核守护进程发送到审核日志文件中。
·要完全在内核中禁用审核,在启动的时候使用audit=0参数。您还需要使用chkconfigauditdoff2345来关闭auditd。您可以在运行时使用auditctl-e0来在内核中关闭审核。
审核守护进程(auditd)从内核的auditnetlink接口获取审核事件数据。auditd的配置会不尽相同,如输出文件配置和日志文件磁盘使用参数可以在/etc/auditd.conf文件中配置。请注意,如果您设置您的系统来进行CAPP风格的审核,您必须设置一个专用的磁盘分区来只供audit守护进程使用。这个分区应该挂载在/var/log/audit。
系统管理员还可以使用auditctl工具程序来修改auditd守护进程运行时的审核参数、syscall规则和文件系统的查看。它包括了一个CAPP配置样本,您可以把它拷贝到/etc/audit.rules来使它起作用。
审核日志数据可以通过ausearch工具程序来查看和搜索。
该服务自动挂载可移动存储器(比如USB硬盘)。如果你使用移动介质(比如移动硬盘,U盘),建议启用这个服务。
avahi-daemon,avahi-dnsconfd
Avahi是zeroconf协议的实现。它可以在没有DNS服务的局域网里发现基于zeroconf协议的设备和服务。它跟mDNS一样。除非你有兼容的设备或使用zeroconf协议的服务,否则应该关闭它。
bootparamd
引导参数服务器,为LAN上的无盘工作站提供引导所需的相关信息。
bluetooth,hcid,hidd,sdpd,dund,pand
蓝牙(Bluetooth)是给无线便携设备使用的(非wifi,802.11)。很多笔记本提供蓝牙支持。有蓝牙鼠标,蓝牙耳机和支持蓝牙的手机。很多人都没有蓝牙设备或蓝牙相关的服务,所以应该关闭它。其他蓝牙相关的服务有:hcid管理所有可见的蓝牙设备,hidd对输入设备(键盘,鼠标)提供支持,dund支持通过蓝牙拨号连接网络,pand允许你通过蓝牙连接以太网。
仅仅对使用ISDN设备的用户有用。大多数用户应该关闭它。
使用tcp协议的chargenserver,chargen(CharacterGeneratorProtocol)是一种网络服务,主要功能是提供类似远程打字的功能。
chargen-udp
使用UDP协议的chargenserver。
chargen-dgram
chargen-stream
cpuspeed该服务可以在运行时动态调节CPU的频率来节约能源(省电)。许多笔记本的CPU支持该特性,现在,越来越多的台式机也支持这个特性了。如果你的CPU是:Petium-M,Centrino,AMDPowerNow,Transmetta,IntelSpeedStep,Athlon-64,Athlon-X2,IntelCore2中的一款,就应该开启它。如果你想让你的CPU以固定频率运行的话就关闭它。
cupsd,cups-config-daemon,cups-lpd打印机相关。
cvs是一个版本控制系统。
使用TCP协议的Daytime守护进程,该协议为客户机实现从远程服务器获取日期和时间的功能。预设端口:13。
daytime-udp
使用UDP协议的Daytime守护进程。
daytime-dgram
daytime-stream
dc_client,dc_server
磁盘缓存(Distcache)用于分布式的会话缓存。主要用在SSL/TLS服务器。它可以被Apache使用。大多数的台式机应该关闭它。
这是一个让DBUS系统控制DHCP的接口。可以保留默认的关闭状态。
diskdump,netdump
磁盘转储(Diskdump)用来帮助调试内核崩溃。内核崩溃后它将保存一个“dump“文件以供分析之用。网络转储(Netdump)的功能跟Diskdump差不多,只不过它可以通过网络来存储。除非你在诊断内核相关的问题,它们应该被关闭。
discard-dgram
discard-stream
DNSmasq是一个轻巧的,容易使用的DNS服务工具,它可以应用在内部网和Internet连接的时候的IP地址NAT转换,也可以用做小型网络的DNS服务。
服务器回显客户数据服务守护进程。
使用UDP协议的服务器回显客户数据服务守护进程。
echo-dgram
echo-stream
接受rlogin会话鉴证和用kerberos5加密的一种服务的守护进程。
ekrb5-telnet
该服务是Fedora安装过程特有的。它执行在安装之后的第一次启动时仅仅需要执行一次的特定任务。它可以被关闭。
网关路由守护进程。它支持各种路由协议,包括RIP版本1和2、DCNHELLO协议、OSPF版本2以及EGP版本2到4。
终端鼠标指针支持(无图形界面)。如果你不使用文本终端(CTRL-ALT-F1,F2..),那就关闭它。不过,我在运行级别3开启它,在运行级别5关闭它。
使用kerberos5认证的ftp守护进程。
hplip,hpiod,hpssd
HPLIP服务在Linux系统上实现HP打印机支持,包括Inkjet,DeskJet,OfficeJet,Photosmart,BusinessInkJet和一部分LaserJet打印机。这是HP赞助的惠普Linux打印项目(HPLinuxPrintingProject)的产物。如果你有相兼容的打印机,那就启用它。
一个java的关系型数据库守护进程,得名于HypersonicSQL,但这个项目已经没有再继续了。
Web服务器Apache守护进程,可用来提供HTML文件以及CGI动态内容服务。
Usenet新闻服务器守护进程。
中文输入法服务器守护进程。
因特网操作守护程序。监控网络对各种它管理的服务的需求,并在必要的时候启动相应的服务程序。在Redhat和Mandrakelinux中被xinetd代替。Debian,Slackware,SuSE仍然使用。
如果你不知道你是否在使用IPv6,大部分情况下说明你没有使用。该服务是用于IPv6的软件防火墙。大多数用户都应该关闭它。
它是Linux标准的防火墙(软件防火墙)。如果你直接连接到互联网(如,cable,DSL,T1),建议开启它。如果你使用硬件防火墙(比如:D-Link,Netgear,Linksys等等),可以关闭它。强烈建议开启它。
irda,irattach
IrDA提供红外线设备(笔记本,PDA’s,手机,计算器等等)间的通讯支持。大多数用户应该关闭它。
irqbalance
在多处理器系统中,启用该服务可以提高系统性能。大多数人不使用多处理器系统,所以关闭它。但是我不知道它作用于多核CPU’s或超线程CPU’s系统的效果。在单CPU系统中关闭它应该不会出现问题。
这是一种互联网的接入方式。除非你使用ISDN猫来上网,否则你应该关闭它。
该进程的功能是转载在/etc/sysconfig/keyboards里定义的键盘映射表,该表可以通过kbdconfig工具进行选择。您应该使该程序处于激活状态。
远程登陆守护进程。
krb5-telnet
使用kerberos5认证的telnet守护进程。
kshell守护进程。
该服务进行硬件探测,并进行配置。如果更换硬件或需要探测硬件更动,开启它。但是绝大部分的台式机和服务器都可以关闭它,仅仅在需要时启动。
ldap(LightweightDirectoryAccessProtocol)目录访问协议服务器守护进程。
lm_sensors
该服务可以探测主板感应器件的值或者特定硬件的状态(一般用于笔记本电脑)。你可以通过它来查看电脑的实时状态,了解电脑的健康状况。它在GKrellM用户中比较流行。如果没有特殊理由,建议关闭它。
lvm2-monitor
SELinux转换服务,如果你使用SELinux就开启它,但你也可以关闭。
该服务用来监测SoftwareRAID或LVM的信息。它不是一个关键性的服务,可以关闭它。
该服务用来监测Multi-Path设备(该类型的存储设备能被一种以上的控制器或方法访问)。它应该被关闭。
messagebus
这是Linux的IPC(InterprocessCommunication,进程间通讯)服务。确切地说,它与DBUS交互,是重要的系统服务。强烈建议开启它。
multipathd,microcode_ctl
可编码以及发送新的微代码到内核以更新IntelIA32系列处理器守护进程。
一个快速高效可靠的轻型SQL数据库引擎守护进程。
DNS(BIND)服务器守护进程。
netconsole
该服务用于在系统启动时自动挂载网络中的共享文件空间,比如:NFS,Samba等等。如果你连接到局域网中的其它服务器并进行文件共享,就开启它。大多数台式机和笔记本用户应该关闭它。
netplugd,ifplugd
Netplugd用于监测网络接口并在接口状态改变时执行指定命令。建议保留它的默认关闭状态。
激活/关闭启动时的各个网络接口守护进程。
nfs,nfslock
这是用于Unix/Linux/BSD系列操作系统的标准文件共享方式。除非你需要以这种方式共享数据,否则关闭它。
服务名缓存进程,它为NIS和LDAP等服务提供更快的验证,如果你运行这些服务,那你应该开启它。
该服务通过互联网自动更新系统时间。如果你能永久保持互联网连接,建议开启它,但不是必须的。
该服务提供智能卡(和嵌入在信用卡,识别卡里的小芯片一样大小)和智能卡读卡器支持。如果你没有读卡器设备,就关闭它。
主要用于支持笔记本电脑接口守护进程。
该服务是NFS(文件共享)和NIS(验证)的补充。除非你使用NFS或NIS服务,否则关闭它。
postgresql
PostgreSQL关系数据库引擎。
ADSL连接守护进程。
proftpd是Unix下的一个配置灵活的ftp服务器的守护程序。
该守护进程包括几个工具用来监控进程活动的工具,包括ac,lastcomm,accton和sa。
保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随机行为提供的。
rawdevices
在使用集群文件系统时用于加载raw设备的守护进程。
readahead_early,readahead_later
该服务通过预先加载特定的应用程序到内存中以提供性能。如果你想程序启动更快,就开启它。
restorecond
用于给SELinux监测和重新加载正确的文件上下文(filecontexts)。它不是必须的,但如果你使用SELinux的话强烈建议开启它。
RedHat网络服务守护进程。通知官方的安全信息以及为系统打补丁。
该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小型网络上,大一点的网络就需要复杂一点的协议。
rpcgssd,rpcidmapd,rpcsvcgssd
用于NFSv4。除非你需要或使用NFSv4,否则关闭它。
remotesync远程数据备份守护进程。
远程主机上启动一个shell,并执行用户命令。
允许远程用户获得运行rwho守护程序的机器上所有已登录用户的列表。
一个为LAN上的其它机器收集和提供系统信息的守候进程。
远程用户定位服务,这是一个基于RPC的服务,它提供关于当前记录到LAN上一个机器日志中的用户信息。
激活rpc.rwall服务进程,这是一项基于RPC的服务,允许用户给每个注册到LAN机器上的其他终端写消息。
激活rwhod服务进程,它支持LAN的rwho和ruptime服务。
saslauthd使用SASL的认证守护进程。
除非你管理一个邮件服务器或你想在局域网内传递或支持一个共享的IMAP或POP3服务。大多数人不需要一个邮件传输代理。如果你通过网页(hotmail/yahoo/gmail)或使用邮件收发程序(比如:Thunderbird,Kmail,Evolution等等)收发邮件。你应该关闭它。
setroubleshoot
查看selinux日志的程序
代理服务器squid守护进程。
SMARTDiskMonitoring服务用于监测并预测磁盘失败或磁盘问题(前提:磁盘必须支持SMART)。大多数的桌面用户不需要该服务,但建议开启它,特别是服务器。
SAMBA服务是在Linux和Windows之间共享文件必须的服务。如果有Windows用户需要访问Linux上的文件,就启用它。
本地简单网络管理守护进程。
SSH允许其他用户登录到你的系统并执行程序,该用户可以和你同一网络,也可以是远程用户。开启它存在潜在的安全隐患。如果你不需要从其它机器或不需要从远程登录,就应该关闭它。
tcpmux-server
time该守护进程从远程主机获取时间和日期,采用TCP协议。
该守护进程从远程主机获取时间和日期,采用UDP协议。
time-dgram
time-stream
tux在Linux内核中运行apache服务器的守护进程。
vsftpd服务器的守护进程
vmware-tools
vmware-tools,虚拟机中装了vmware-tools包之后才会有的。
VNC(VirtualNetworkComputing,虚拟网络计算),它提供了一种在本地系统上显示远程计算机整个”桌面”的轻量型协议。
Winbind是一款Samba组件,在CentOS系统下,他被包含在了samba-common包中。Winbind在Linux上实现了微软的RPC调用、可插式验证模块和名字服务切换,通过samba接口与Windows域控获得联系,可以使NT域用户能在Linux主机上以Linux用户身份进行操作。通过设定Linux服务器的nss配置,我们可以让系统通过Winbind程序来解析用户信息。
wpa_supplicant
无线网卡上网服务
xend,xendomains
XEN虚拟服务相关
XWindow字型服务器守护进程,为本地和远程X服务器提供字型集。
(该服务默认可能不被安装)它是一个特殊的服务。它可以根据特定端口收到的请求启动多个服务。比如:典型的telnet程序连接到23号端口。如果有telent请求在23号端口被xinetd探测到,那xinetd将启动telnetd服务来响应该请求。为了使用方便,可以开启它。运行chkconfig–list,通过检查xinetd相关的输出可以知道有哪些服务被xinetd管理。
为NIS(网络信息系统)客户机激活ypbind服务进程。
NIS口令服务器守护进程。
NIS主服务器守护进程。
yum,yum-updatesd
RPM操作系统自动升级和软件包管理守护进程。
ConsoleKit
这个主要是Gnome使用的用于Fedora-FastUserSwitching,主要用于自动加载device和PowerManagement.建议Disable
NetworkManager,NetworkManagerDispatcher
主要用于笔记本的有线网络和无线网络之间的切换,有些DHCP用户会用到.建议Disable
高级电源管理,在Fedora7中默认安装的,如果需要可以安装
anacron,atd,cron
Linux里面的计划任务,cron建议打开,其它两项关闭
这个记录kernel的审计情况,相当于另外的一个loggin服务,用命令auditctl查看文件的变化情况,普通用户用不上可以关闭
自动加裁文件系统,如果你用的移动设备建议打开,不然就关掉咯
avahi-daemon,avahi-dnsconfd
相当于mDNS的一个软件,我也不知道干什么用的,建议关闭
bluetooth,hcid,hidd,sdpd,dund,pand
用于蓝牙设备的deamon,没有的可以关闭
btseed,bttrack
和BitTorrent相关的服务,建议关闭
与ISDN相关的服务,一般用户都可以关闭
控制CPU的频率用于节省电源,Pentium-M,Centrino,AMDPowerNow,Transmetta,IntelSpeedStep,Athlon-64,Athlon-X2,IntelCore
2支持,如果你CPU不支持或者,想CPU全速运行都可以关掉它
cupsd,cups-config-daemon
以打印机相关的服务,有打印机可以打开
dc_client,dc_server
主要用以SSL/TLS服务,如ApacheServer,不使用就可以关闭
DHCP相关服务,使用DHCP的人打开,用固定IP的关闭就行了
用于第一启动相关的设置,关闭
对鼠标的支持,如果你用console要以打开,常用x-server就关闭
HAL(HardwareAbstractionLayer)这个必须打开
hplip,hpiod,hpssd
HP打印机支持程序,不使就HP打印机的就关闭吧
ApacheHTTPWebServer
Linux下的防火墙,好东东啊
IPv6的防火墙,大部分用户可以半闭了
irda,irattach
IrDA支持服务,大部分用户都不会用上
irqbalance
对多核多CPU的用户的服务,用VMware的没必要打开了
ISDN用户用的,关闭
如果你不是经常的更换硬件就关闭它
红外遥控支持,没什么用处
和网上邻居的功能很像,如果用Samba或NFS可以打开
lm_sensors
主板测试PC健康用的服务,如CPU,硬盘温度之些的,不用可以关掉
用于查看context的,用SELinux的可打开
用于监视软RAID和LVM信息,你也可以关掉
messagebus
IPC(InterprocessCommunication)进程间通信服务,一个重要的服务,必须打开
声音支持,用于XWindows,不用的就半掉
netconsole
初始化网络控制台登陆,关闭
用于自动加载NFS,Samba的服务,不用可以关掉
监测网络接口用的,普通用户关掉
nfs,nfslock
用于Unix/Linux/BSD之间的文件共享,不用就半掉
Samba的一个服务,用于NETBeui名称解析用的
用于缓存密码的,没什么用
用于对子SmartCards的支持,不用就半掉
readahead_early,readahead_later
优化程序的启动速度用的,果如你想启动的快些就打开
restorecond
用于监控文件用的,如果你用SELinux就打开它
RPC服务支持(像NFSorNIS).如果没有服务依赖它可以关掉
rpcgssd,rpcidmapd,rpcsvcgssd
用于NFSv4.除非你使用NFSv4,关掉
Linux下的邮件服务器
setroubleshoot
这个程序提供信息给setroubleshootBrowser,如果你用SELinux可以打开它
SMART,用于监测硬盘的,VMware用户关掉
SAMBA与Windows共享文件用
用于提供每月的一些统计表,不知什么用,关掉
用于SSH连接用的
yum-updatesd
用于在线自动升级的,建议打开
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
&常见Linux系统优化方法,关闭不必要的服务&
系统优化的方法,除了关闭防火墙,关闭 SElinux,去掉sshd配置里面的IP鉴权,加上 fstab 里面的 default,noatime 参数外, 还可以参考下面说明关闭一些不必要的系统服务
使用 chkconfig --lis ...
下面是我在工作中使用linux时,整理的一些命令,按字母表顺序进行编号.虽然不详细,但是记录的基本上都是常见的或有用的用法,自己感觉很有用哦!希望在 朋友你有时忘了.或者手足无措的时候会忽然给你一个惊喜.还会不断更新哦! 1.1 at 3.1 cron 系统调度进程 4.1 diff 5.1 echo 6.1 find 7.1 grep 14.1 netwo ...
怎样才能畅游互联网,获取想要的东西.不被网络犯罪影响到.Linux受到广大用户的喜好,现在有大量的网络服务器使用Linux操作系统.Linux服务器的 安全 性能受到越来越多的关注,这里根据Linux服务器受到攻击的深度以级别形式列出,并提出不同的 解决方案 . 对Linux服务器攻击的定义是:攻击是一种旨在妨碍.损害.削弱.破坏Linux服务器安全的未授权 ...
几种常见的数据库连接方法
一.连接Access数据库
1.使用已有DSN的连接字符串进行连接(ODBC) //导入命名空间using System.Data.Oprotectedvoid Page_Load(Object sender,EventArgs e) { //设置连接字符串 String connstr=@&DSN=sam ...
认识linux服务 请先阅读 Fedora 服务管理指南.了解什么是服务/后台进程(services/daemons),什么是运行级别(runlevels)以及各种用于管理服务(sevices)的工具. 你可以在命令行下使用 chkonfig 或 ntsysv 命令来管理服务(services),或者使用具有图形用户界面的 system-config-ser ...
SQL Server连接中常见错误解决方法 出处:其它网站[
09:20:39 ] 作者:网页教学网 责任编辑:chenzhenjia 1.SQL Server不存在或访问被拒绝- 2.无法连接到服务器,用户xxx登陆失败- 3.提示连接超时- 导 读 本文是关于SQL Server常见问题的解决方法,主要问题有SQL Server不存 ...
Redhat Linux 7 发布后,防火墙变了,那么如何使用命令关闭防火墙呢? 工具/原料 RedHat Linux 7 方法/步骤 获得root 控制权限.在&#&下操作. 查看防火墙状态. systemctl status firewalld 临时关闭防火墙命令.重启电脑后,防火墙自动起来. systemctl stop firew ...
linux socket中关闭连接 ( 17:22) 分类: c/c++
关闭socket连接,实际上并不是很见到的事情.这涉及到如下的问题,多个进程共享socket时如何关闭socket:关闭通信链路与socket描述符的回收.
实际上,关闭socket连接,有如下两个函数:close.shutdown. 1.shutd ...

我要回帖

更多关于 linux系统自启动脚本 的文章

 

随机推荐