System Services II
Summary:- Annotated List of Common Services (a-h)
Annotated List of System Services (a-h)
This list tries to cover all the scripts in '/etc/init.d'.It depends on your scale of installation how many of these services are available on your system. In this list services are either 'optional', 'common' or 'essential'. 'Optional' means you can turn this service safely off without loosing vital functionality, 'common' means that this service isn't vital but usually enabled, and 'essential' means you should not turn it off, unless you know exactly what you are doing and why you are doing it. acon Needed for arabic languages to be displayed correctly.
Pertinence: Optional. Package: acon. Doc: Files in '/usr/share/doc/acon-{...}' acpi This service loads the kernel modules necessary for ACPI support. It reads the level of the machine's ACPI support from dmidecode and loads the appropriate modules. Without this service, you will not get basic ACPI support for things such as battery power monitoring. Pertinence: Common. Package: acpi. Doc: Files in /usr/share/doc/acpi-0.07. acpid ACPI (Advanced Configuration Power Interface) is the successor to APM (Advanced Power Management). 'acpid' is maintained by the ACPI4Linux project. acpid is a daemon for notifying userspace programs of ACPI events. Practically speaking, this allows you to invoke arbitrary programs or actions when events monitored by ACPI take place. These events include things like the machine going from AC to battery power (or vice versa), the battery charge dropping below a certain level, or the machine's lid being closed or opened.
Pertinence: Common. Package: acpid. Doc: manpage, files in /usr/share/doc/acpid-1.0.4. adsl Control script for ADSL (Asyncronous Digital Subscriber Line) connections via PPPoE (Point-to-Point Protocol over Ethernet).
Pertinence: Optional. Package: rp-pppoe. Doc:
man pppoe
man pppoe.conf
Pertinence: Optional. Package: afbackup. Doc: http://sourceforge.net/docman/?group_id=29282 alsa This starts and stops the ALSA (Advanced Linux Sound Architecture) sound driver. If you don't want sound (or your card uses an OSS driver), turn it off.
Pertinence: Common. Package: initscripts. Doc: http://www.alsa-project.org/documentation.php3 amavisd amavisd-new is a high-performance and reliable interface between mailer (MTA) and one or more content checkers: virus scanners, and/or Mail::SpamAssassin Perl module. Pertinence: Optional. Package: amavisd-new. Doc: http://www.ijs.si/software/amavisd amd The Automounter Daemon. Useful for automatically mounting (hey1.1 ) network file systems or removable media. Since removable media are handled by 'udev' and 'hal' in Mandriva and 'amd' does have its handling quirks, you will possibly only need it for mounting network shares (NFS and the like). Do not run this if you don't need it as it poses a potential security hole.
Pertinence: Optional. Package: am-utils. Doc: MU on 'automount', man pages. anacron The cousin of the 'cron'-daemon. 'cron' runs tasks like system maintenance at certain times, but skips them if the system isn't running at that time. That's where 'anacron' comes in: it checks delayed 'cron'-tasks at boot-time and executes them. If your machine doesn't run all the time, you should leave it enabled.
Pertinence: Optional. Package: anacron. Doc:
man anacron
Pertinence: Optional. Package: apcupsd. Doc: The APCUPSD Users Manual apmd The Advanced Power Management BIOS Daemon. Usually you will only need it if your computer runs on battery, i.e. a laptop. Some laptop BIOSes do not take kindly to apmd, causing massive installation problems.
Pertinence: Optional. Package: apmd. Doc:
man apmd
man arpd
Pertinence: Optional. Package: arpwatch. Doc:
man arpsnmp
Pertinence: Optional. Package: asterisk. Doc:
man asterisk
Pertinence: Common. Package: at. Doc:
man atd
man at
Pertinence: Optional. Package: athcool. Doc:
man athcool
Pertinence: Optional. Package: coda-debug-server (venus.init: coda-debug-client). Doc: The Coda HOWTO authd This daemon sits between a mailserver and the network. When someone attempts to send a mail to the mailserver, authd examines its rulebook and allows the mail through to the server, or not, accordingly. It used to be used for access control and as an impromptu spam filter. With the onset of more sophisticated spam filters like SpamAssassin and the introduction of access control within mailservers authd is becoming less used, although it still allows more fine grained access control than most mailservers do on their own. Pertinence: Optional. Package: authd. Doc: http://authd.org/docs autofs Controls the automount daemon (amd). Usually not enabled. You might need it if you want to mount network-shares automatically.
Pertinence: Optional. Doc:
man autofs
man automount
Pertinence: Optional. Package: bacula-dir, bacula-fd, bacula-sd. Doc: http://www.bacula.org/?page=documentation bindgraph Daemon which monitors the bind DNS server and produces (via rrdtool) graphs of the server's activity.
Pertinence: Optional. Package: bindgraph. Doc: bluetooth This service starts several daemons necessary for basic bluetooth functionality, such as discovery and authentication of other bluetooth devices. Not necessary if you have no bluetooth adapter.
Pertinence: Optional. Package: bluez-utils. Doc: http://www.bluez.org/documentation.html bmc-watchdog Bmc-watchdog is used to set up, manage, and monitor BMC (Baseboard Management Controller) Watchdog Timers so that system administrators or developers can take advantage of the various system timeout functions available. Typically, the the bmc-watchdog tool is executed as a daemon and will set up and manage the BMC Watchdog Timer so a machine will be reset after the OS has crashed. The BMC Watchdog Timer is a part of the Intelligent Platform Management Interface (IPMI) specification and is only available on IPMI-compliant systems.
Pertinence: Optional. Package: freeipmi-utils. Doc:
man bmc-watchdog
Pertinence: Optional. Package: boa. Doc: on home page. bootparamd Needed to provide boot-information to disk-less clients. Usually not enabled.
Pertinence: Optional. Package: bootparamd. Doc:
man bootparamd
Pertinence: Optional. Package: bpalogin. Doc: files in /usr/share/doc/bpalogin-2.0.2. bpowerd, bpowerfail Power Control Program for Best Patriot UPS.
Pertinence: Optional. Package bpowerd. Doc:
man bpowerd
Pertinence: Optional. Package: bridge-utils. Doc: http://bridge.sourceforge.net/document.html,
man brutl
Pertinence: Optional. Package: canna. Doc: files in /usr/share/doc/canna-3.7p3. capisuite CapiSuite is an ISDN telecommunication suite providing easy to use telecommunication functions which can be controlled from Python scripts. Currently, mainly voice functions and fax sending/receiving are supported. If you do not have an ISDN connection, you do not need this service.
Pertinence: Optional. Package: capisuite. Doc:
man capisuite
Pertinence: Optional. Package: shapecfg. Doc: Look in '/usr/share/doc/shapecfg-{version}'. cfd, cfenvd, cfexecd, cfservd The Configuration Engine provides software agents and a language for central configuration and administration of large scale networks.
Pertinence: Optional. Package: cfengine1, cfengine-cfenvd, cfengine-cfexecd, cfengine-cfservd. Doc: Example scripts in '/usr/share/doc/cfengine-{...}',
info cfengine-Reference
info cfengine-Tutorial
Pertinence: Optional. Package: chrony. Doc: FAQ,
info chrony
Pertinence: Optional. Package: clamav-milter. Doc:
man clamav-milter
Pertinence: Optional. Package: clamd. Doc:
man clamd
Pertinence: Optional. Package: clusterautosetup-client, clusterscripts-client. Doc: http://clic.mandriva.com clusternfs ClusterNFS is a system allowing a single filesystem on a server to be used as the root filesystem for a large group of diskless clients. This service starts the clusternfs server. It will replace the normal nfs server on a system, although the replacement should be transparent, as NFS requests that clusternfs would not deal with in its own way are handled as normal.
Pertinence: Optional. Package: clusternfs. Doc: files in /usr/share/doc/clusternfs-3.0.rc2,
man nfsd
Pertinence: Optional. Package: conserver-daemon. Doc:
man conserver
Pertinence: Optional. Package: courier-imap. Doc: Look in '/usr/share/doc/courier-imap-{version}/README.*'. cpqarrayd This is a monitoring tool for HP (Compaq) SmartArray controllers. If you have one, this may be useful.
Pertinence: Optional. Package: cpqarrayd. Doc:
man cpqarrayd
Pertinence: Optional. Package: cpudyn. Doc:
man cpudynd
Pertinence: Optional in most cases, Essential on some modern laptops. Doc: n/a. cpufreqd Similar functionality to cpudyn, but more complex and configurable. In addition to system usage, it takes remaining battery charge into account. Like cpudyn, relies on cpufreq support.
Pertinence: Optional. Package: cpufreqd. Doc:
man cpufreqd
Pertinence: Essential. Package: vixie-cron. Doc:
man crond
man cron
Pertinence: Optional. Package: crossfire-server. Doc:
man crossfire
Pertinence: Optional. Package: cups. Doc: /usr/share/doc/cups/documentation.html, MUO on using CUPS cyrus-imapd The Cyrus IMAP mailserver. One of several IMAP mailservers available.
Pertinence: Optional. Package: cyrus-imapd. Doc: Files in /usr/share/doc/cyrus-imapd-2.2.12. dansguardian Dan's Guardian is a content filtering web proxy.
Pertinence: Optional. Package: DansGuardian. Doc: Look in '/usr/share/doc/~DansGuardian-{version}' DarwinStreamingServer A server for streaming media files, released by Apple. Supports RTSP streaming of Quicktime video.
Pertinence: Optional. Package: DarwinStreamingServer. Doc: Files in /usr/share/doc/DarwinStreamingServer-5.0.3.2. dc_client, dc_server The main use for distcache is in supporting clusters of SSL/TLS-enabled servers (eg. secure web servers) in such a way that they can share a single network-based session cache. These services start the server and clients for a distcache system.
Pertinence: Optional. Package: distcache-client, distcache-server. Doc:
man dc_client
man dc_server
Pertinence: Optional. Package: dcc. Doc:
man dccd
Pertinence: Optional. Package: ddclient. Doc: files in /usr/share/doc/ddclient-3.6.6. devfsd Devfsd is the device filesystem daemon (new in 2.4 kernel series) used for providing original style entries in /dev. From Mandrakelinux 10.1 onwards, devfs has been deprecated in favour of udev, so you should not enable this service on such releases unless you're sure you know what you're doing.
Pertinence: Essential (10.0 and earlier), Optional (10.1 and later). Package devfsd. Doc:
man devfsd
Pertinence: Optional. Package: dhcprelay. Doc:
man dhcprelay
Pertinence: Optional. Package: dhcp-relay. Doc:
man dhcrelay
Pertinence: Optional. Package: dhcp-forwarder. Doc:
man dhcp-fwd
Pertinence: Optional. Package: dhcp-server. Doc:
man dhcpd.conf
man dhcpd
Pertinence: Optional. Package: dhsd. Doc: Files in '/usr/share/doc/dhsd-{...}' diald Daemon that provides on demand IP links via SLIP or PPP dialup links.
Pertinence: Optional. Package: diald. Doc:
man diald
Pertinence: Optional. Package: dictd-server. Doc:
man dictd
Pertinence: Optional. Package: distcc-daemon-standalone. Doc:
man distccd
Pertinence: Common. Package: dkms-minimal. Doc:
man dkms
Pertinence: Optional. Package: dnotify. Doc:
man dnotify
Pertinence: Optional. Package: gpppwrap. Doc:
man gpppwrap
Pertinence: Optional. Package: dnsflood. Doc: /usr/share/doc/dnsflood-1.10/README dnsmasq Dnsmasq is lightweight, easy to configure DNS forwarder and DHCP server. It is designed to provide DNS and, optionally, DHCP, to a small network.
Pertinence: Optional. Package: dnsmasq. Doc:
man dnsmasq
Pertinence: Optional. Package: dnsproxy. Doc:
man dnsproxy
Pertinence: Optional. Package: dovecot. Doc: files in /usr/share/doc/dovecot-0.99.14. drakxtools_http This service allows the drakxtools to be accessed via a webserver.
Pertinence: Optional. Package: drakxtools-http. Doc: n/a dspam-mysql, dspam-pgsql These services run the dspam spam filter at boot time. One of the two is used depending on whether the database system to be used is MySQL or PostgreSQL.
Pertinence: Optional. Package: dspam-mysql, dspam-pgsql. Doc:
man dspam
Pertinence: Optional. Package: echelog. Doc: files in /usr/share/doc/echelog-0.6.2. emifreqd This is the daemon for the emifreq GNOME CPU speed / temperature monitoring applet. It allows the applet to change the CPU speed via the kernel cpufreq driver.
Pertinence: Optional. Package: emifreq-applet. Doc: files in /usr/share/doc/emifreq-applet-0.18. exim Exim is an MTA (Mail Transfer Agent) like sendmail or postfix, one of the main components of a mail server. Postfix is the default MTA for Mandriva, but some experienced users will prefer to use exim in place of it.
Pertinence: Optional. Package: exim. Doc: files in /usr/share/doc/exim-4.50. ez-ipupdate ez-ipupdate is a script for updating the IP address associated with any of several dynamic DNS services. Pertinence: Optional. Package: ez-ipupdate. Doc: Look in '/usr/share/doc/ez-ipupdate-{version}'. fcron Fcron is deprecated since ML 8.1. Refer to the attic page for more details.
fetchmail Daemon for the Fetchmail mail retriever.
Pertinence: Optional. Package: fetchmail-daemon. Doc: MUO on configuring fetchmail,
man fetchmail
Pertinence: Optional. Package: firestarter. Doc: Help section in the program. flow-capture The flow-capture daemon will receive and store NetFlow data from Cisco and Juniper routers to disk. Useful for admins monitoring such routers.
Pertinence: Optional. Package: flow-capture. Doc:
man flow-capture
Pertinence: Optional. Package: flumotion. Doc: files in /usr/share/doc/flumotion-0.1.8. fnfx This daemon enables the special functionality of Toshiba laptops, including the use of the fn-key combinations and control of the LCD brightness and fan speed. Needs ACPI to be enabled. Useful for owners of these laptops.
Pertinence: Optional. Package: fnfx. Doc: files in /usr/share/doc/fnfx-0.3. freevo_recordserver This service starts the recording server for the Freevo personal video recorder software. The recording server performs television recordings scheduled via the freevo client or web interface.
Pertinence: Optional. Package: freevo. Doc: files in /usr/share/doc/freevo-1.5.3. freevo_webserver This service starts the web server for the Freevo personal video recorder software. The optional web server for Freevo allows recordings to be scheduled over the web as well as via the freevo client software.
Pertinence: Optional. Package: freevo. Doc: files in /usr/share/doc/freevo-1.5.3. ftwall Ftwall is a specialised filter for various Linux firewalls designed to filter traffic from the FastTrack peer-to-peer filesharing network used by clients like Kazaa.
Pertinence: Optional. Package: ftwall. Doc: http://www.lowth.com/p2pwall/ftwall functions Contains code blocks to be used by other service scripts.
Pertinence: Essential. Package: initscripts. Doc: Read the script ;-) fwlogwatch Firewall log analyzer, report generator and realtime response agent.
Pertinence: Optional. Package: fwlogwatch. Doc:
man fwlogwatch
Pertinence: Optional. Package: glasnost. Doc: http://glasnost.entrouvert.org/documentation gmond, gmetad, ganglia-script These services are part of the Ganglia monitoring system for cluster and grid systems. Unless you are an HPC sysadmin, you don't need these.
Pertinence: Optional. Package: ganglia-core, ganglia-gmetad, ganglia-script. Doc: http://ganglia.sourceforge.net gnugk The GNU Gatekeeper (GnuGk) is a full featured H.323 gatekeeper, available freely under GPL license. It is based on the Open H.323 stack. Both components together form the basis for a free IP telephony system (VOIP).
Pertinence: Optional. Package: gnugk. Doc: files in /usr/share/doc/gnugk-2.2.2. gnump3d This service starts the GNUMP3d streaming server for MP3's, OGG Vorbis, and other streamable audio files.
Pertinence: Optional. Package: gnump3d. Doc:
man gnump3d
Pertinence: Common. Package: gpm. Doc:
man gpm
Pertinence: Essential. Package: hal. Doc: files in /usr/share/doc/hal-0.4.8. halfd The half life daemon is a server for Half-Life worlds.
Pertinence: Optional. Package: halfd, hlds_ld. Doc: Look in '/usr/share/doc/halfd-{version}' halt The script executed when the system gets halted or rebooted. This script is not meant to be executed directly from the commandline.
Pertinence: Essential. Package: initscripts. Doc: Read script. harddrake ~HardDrake is the standard hardware configuration recognition and configuration program. This script performs a hardware check on each boot ('kudzu mode'). You might want to turn this off if your hardware configuration does not change on a regular basis. This will save you some seconds on boot time.
Pertinence: Common. Package: harddrake. Doc: ML user manual. heartbeat, ldirectord heartbeat is part of the High-Availability Linux Project, used for clusters.
Pertinence: Optional. Package: heartbeat. Doc: In '/usr/share/doc/heartbeat-{...}/doc' hddtemp This service attempts to invoke the hddtemp temperature monitoring program as if it were a daemon. Since it is not a daemon and should simply be called when you wish to read a hard drive's temperature, I would advise leaving this service disabled. It appears not to work, in any case.
Pertinence: Optional. Package: hddtemp. Doc:
man hddtemp
Pertinence: Optional. Package: hiawatha. Doc:
man hiawatha
Pertinence: Optional. Package: honeyd. Doc:
man honeyd
Pertinence: Optional. Package: hostapd. Doc: files in /usr/share/doc/hostapd-0.3.7. hotplug Hotplug is a system to allow the immediate use of hotpluggable devices (such as USB and PC Card peripherals). It is used by default for some hardware in Mandrakelinux / Mandriva versions from 9.0 onwards. It is also used to load the firmware for certain wireless network cards.
Pertinence: Common. Package: hotplug. Doc:
man hotplug
Pertinence: optional. Package: hplip. Doc: hpoj documentation index hpoj Script for the CUPS HP OfficeJet, PSC, LaserJet, and PhotoSmart printer / scanner driver. hpoj is mostly deprecated in favour of hplip. The Mandriva printer configuration tools should take care of installing and enabling the appropriate services for you.
Pertinence: optional. Package: hpoj. Doc: hpoj documentation index httpd, httpd-naat The daemon necessary to run the Apache web-server. In ML, it runs as a standalone service and not via '(x)inetd'. If you do not intend to run a web-server, turn it off: it uses a considerable amount of system resources (more than 15 MB of system memory) and makes your box vulnerable to outside attacks if not configured properly (via '/etc/httpd/conf/httpd.conf'). Httpd-naat is the special configured version for firewall use.
Pertinence: Optional. Package: apache-conf, httpd-naat. Doc:
man httpd
Pertinence: Optional. Package: http-replicator. Doc: /usr/share/doc/http-replicator-3.0/README htpd htpd is a daemon that manages the time using "HTP" (the HTTP Time Protocol) to set the system clock periodically from remote web servers.
Pertinence: Optional. Package: htp-server. Doc:
man htpd
Pertinence: Optional. Package: httptunnel. Doc:
man hts
Pertinence: Optional. Package: hylafax-server. Doc: The ~HylaFAX HOW-TO section index Next Item: System Services i-n
Related Resources:
~SysAdminGuide, 9man init
Author: Tom Berger, Todd Lyons, Adam Williamson Legal: This page is covered by the GNU Free Documentation License. Standard disclaimers of warranty apply. Copyright LSTB and Mandrakesoft.
System Services II
Version 1.5 last modified by awilliamson on 09/06/2005 at 06:47
Version 1.5 last modified by awilliamson on 09/06/2005 at 06:47
Document data
- Lost account?
- Join the community, be part of the Club: it's free!
- Get the PWP Download Subscription!
Mandriva.com
Store
Club


