Article Title: Linux system service analysis. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
1. NetworaManager: fast switchover between wireless and wired networks. It is generally used for mobile terminals.
2. NetworkManagerDispatcher: switches back and forth between multiple network environments, the same as NetworkManager.
3. acpid: (no preset port) Power Management Configuration Service.
4. anacron: (no preset port) an automatic running task. Red Hat Linux tool with four automated tasks: cron, anacron, at, and batc. When your Linux host is not started around the clock, this anacron will help you execute the work that has not been executed within the time set by "chontab. For example, when your host is automatically shut down at, but the crontab routine task is at, the routine task will not work at this time. However, anacron can be used. (/Etc/anacrontab)
5. apmd: (no preset ports) Traditional advanced power management programs are useful for laptops. You can understand the battery power of the system.
* 6.atd: (no preset port) a running automation service. It usually needs to be started. However, if you keep using cron, you can also disable it.
7. auditd: (no preset ports exist) management audit system. A user application for auditing and storage.
* 8. autofs: (no preset port is configured). The disk is automatically loaded on a floppy disk.
9. avahi-daemon: Avahi is the implementation of zeroconf protocol. It can discover zeroconf-based devices and services in a LAN without DNS services. It is the same as mDNS. You can disable it unless you have compatible devices or services using zeroconf.
10. avahi-dnsconfd: Same as above.
11. bluetooth: bluetooth, used for wireless portable devices (different from WiFi)
12. conman: conman is a program for connecting to remote login les being managed by conmand.
* 13. cpuspeed: monitor the idle percentage of the system to reduce or speed up the CPU clock speed and voltage so as to minimize the energy consumption when the system is idle, while maximizing the system execution speed when the system is busy.
* 14. crond: used to execute routine daemon.
15. cups: (Common UNIX Printing System) supports public UNIX Printing and provides Printing for Linux. Services required for printer installation.
16. dhcdbd: This is an interface for the guest system to control DHCP. The default off status can be retained.
17. dund: dund supports connections to the network through Bluetooth dialing. (Associate with bluetooth)
18. firstboot: this service is unique to the RH installation process. It only needs to execute a specific task once when it is started for the first time after installation. It can be disabled.
19. gpm: terminal mouse pointer support (no graphical interface ). If you do not use a text terminal, disable it. I enable it at runtime Level 3 and disable it at runtime Level 5.
20. haldaemon: Hardware monitoring system. This service monitors hardware changes and provides reports for the changed hardware. (No startup is required without hardware changes)
21. hidd: supports input devices (keyboard and mouse.
* 22. httpd: Apache network server. There are two reasons to apply this service on the system: one is to use it as the network server, and the other is to use it as the web site developer. If there are no such two items, you do not have to install Apache.
23. ibmasm: Tools necessary to control the IBM Advanced System Management (ASM, also known as RSA (1) device driver.
24. ip6tables: if you do not know whether you are using IPv6, most of the cases indicate that you are not using it. This service is a software firewall for IPv6. Most users should close it.
* 25. iptables: firewall.
26. irda: (Infrared Data Association) is an industrial standard for Infrared wireless Data transmission.
* 27. irqbalance: enables the system to support multiple CPU environments and balance loads when requests are interrupted. Therefore, a single CPU machine does not need this service.
* 28. kudzu: an automatic hardware detection program that automatically detects hardware changes and deletes the hardware. When the system starts, kudzu detects the current hardware and compares it with the hardware information stored in/etc/sysconfig/hwconf, if a hardware is added or deleted from the system, kudzu will detect it and notify the user whether to configure it, And then modify/etc/sysconfig/hwconf, synchronize hardware data with the system. If the/etc/sysconfig/hwconf file does not exist, kudzu will start from/etc/modprobe. conf,/etc/sysconfig/network-scripts/and/etc/X11/XF86Config to detect existing hardware.
29. lvm2-monitor: enables the system to support Logical partitioning of Logical Volume Manager.
30. mcstrans: Mainly used in combination with the SELinux service.
31. mdmonitor: this service is used to monitor Software, RAID, or LVM information. It is not a critical service. You can disable it.
32. mdmpd: The program related to the RAID device. Close it.
[1] [2] Next page