linux下系统服务详解

发布时间:2020-02-12编辑:脚本学堂
很多朋友可能对windows下的服务比较了解,但对于linux下的系统服务(守护进程)可能有些陌生。
这里收集了57个linux下的系统服务的详细解释,供大家学习参考。

16. diskdump, netdump
说明:磁盘转储(Diskdump)用来帮助调试内核崩溃。内核崩溃后它将保存一个 dump文件以供分析之用。网络转储(Netdump)的功能跟 Diskdump 差不多,只不过它可以通过网络来存储。除非你在诊断内核相关的问题,否则它们应该被关闭。

17. dund
说明:支持通过蓝牙拨号来连接网络。如果没有蓝牙设备,就关闭它。

18. firstboot
说明:该服务是 Fedora 安装过程特有的。它执行在安装之后的第一次启动时仅仅需要执行一次的特定任务。它可以被关闭。

19. gpm
配置文件:/etc/sysconfig/mouse
说明:General Purpose Mouse Daemon ,gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了鼠标的支持。它也支持控制台下鼠标的拷贝,粘贴操作以及弹出式菜单。一般在级别3下启用,5下关闭。

20. hcid
说明:用来管理所有可见的蓝牙设备。如果没有蓝牙设备,就关闭它。

21. hidd
说明:对输入设备(键盘,鼠标)提供支持。

22. iptables
配置文件:/etc/sysconfig/iptabels
说明:该服务是用于IPv4的软件防火墙。应该开启它。

23. ip6tables
说明:该服务是用于 IPv6 的软件防火墙。大多数用户都应该关闭它。

24. irda
说明:Infrared Data Association,是一个实现红外无线数据传输的工业标准。

25. irqbalance
说明:对多个系统处理器环境下的系统中断请求进行负载平衡的守护程序。
是否需要启动:如果你只安装了一个CPU,就不需要加载这个守护程序。

26. kudzu
配置文件:
/etc/sysconfig/hwconf
/etc/sysconfig/kudzu
说明:硬件自动检测程序,会自动检测硬件是否发生变动,并相应地进行硬件的添加、删除工作。当系统启动时,kudzu会对当前的硬件进行检测,并且和存储在 /etc/sysconfig/hwconf中的硬件信息进行一一对照,如果某个硬件从系统中被添加或者删除时,那么kudzu就会察觉到,并且通知用户是否进行相关配置,然后修改/etc/sysconfig/hwconf,使硬件资料与系统保持同步。如果/etc/sysconfig/hwconf这个文件不存在,那么kudzu将会从/etc/modprobe.conf,/etc/sysconfig/network-scripts/和 /etc/X11/XF86Config中探测已经存在的硬件。

是否需要启动:如果启动kudzu,则每次启动系统,都会检查新硬件(checking new hardware),会延长系统启动的时间。如果你不打算增加新硬件,那么就可以关闭这个启动服务,以加快系统启动时间。

27. mcstrans
说明:如果你使用 selinux 就开启它。默认情况下 Fedora Core 开启 SELinux。

28. mdmonitor
说明:该服务用来监测 Software RAID 或 LVM 的信息。与RAID设备相关的守护程序。

29. mdmpd
说明:该服务用来监测 Multi-Path 设备(该类型的存储设备能被一种以上的控制器或方法访问)。与RAID设备相关的守护程序。

30. messagebus
说明:这是 Linux 的 IPC(Interprocess Communication,进程间通讯)服务。确切地说,它与 DBUS 交互,为两个或两个以上的应用程序提供一对一的通讯。是重要的系统服务。强烈建议开启它。

31. microcode_ctl
说明: 可以编码以及发送新的微代码到kernel以更新英特尔 IA32系列处理器(Pentium Pro,PII,PIII,Pentium 4,Celeron, Xeon 等等 - 全部 P6 以及更高,不包括 pentium classics)。

32. netdump
说明:网络转储(Netdump)的功能跟 Diskdump 差不多,只不过它可以通过网络来存储。除非你在诊断内核相关的问题,否则它们应该被关闭。

33. netfs
说明:Network Filesystem mounter,该服务用于在系统启动时自动挂载网络中的共享文件空间,比如:NFS,Samba 等等。安装和卸载NFS、SAMBA和NCP网络文件系统。

34. netplugd
配置文件:
/etc/netplug/netplugd.conf
/etc/netplug.d/netplug
说明:network cable hotplug management daemon,netplugd是一个守护程序,可以监控一个或多个网络接口的状态,当某些事件触发时运行一个外部脚本程序。建议保留它的默认关闭状态。

35. network
说明:在系统启动时激活所有的网络接口。