MandrakeUser.Org - Your Mandrake-Linux Knowledge Base!


 
 

* DocIndex - Administration

System Services II

* Annotated List of Common Services (a-h)

Related Resources:

SysAdminGuide, 9
man init

Revision / Modified: Mar. 13, 2002
Author: Tom Berger, Todd Lyons

 

* 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-[...]'

acpid

ACPI (Advanced Configuration Power Interface) is the successor to APM (Advanced Power Management). 'acpid' is maintained by the ACPI4Linux project. Since essential functions like 'suspend' and 'resume' haven't been implemented yet, 'apmd' is still used as the default power management service in Mandrake.
Pertinence: Optional. Package: acpid. Doc: Linux ACPI HOWTO

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

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: Optional. Package: initscripts. Doc: http://www.alsa-project.org/documentation.php3

amd

The Automounter Daemon. Useful for automatically mounting (hey!) network file systems or removable media. Since removable media are handled by 'supermount' in Mandrake 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, MUO on using anacron

apcupsd

apcupsd manages UPS (Uninterruptable Power Supply) hardware manufactured by APC(American Power Conversion).
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

arpwatch

Keeps track of Ethernet/IP address pairings (no, I don't know what's that good for either).
Pertinence: Optional. Package: arpwatch. Doc: man arpsnmp.

atd

The At Daemon. Manages scheduled ('at a certain time') jobs. Related to 'crond'.
Pertinence: Optional. Package: at. Doc: man atd, man at, MUO article on 'at'.

auth2.init, codasrv.init, update.init, venus.init

These scripts are parts of the server package for the Coda File System, a distributed file system for networks, except for 'venus.init', which belongs to the client package.
Pertinence: Optional. Package: coda-debug-server (venus.init: coda-debug-client). Doc: The Coda HOWTO

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.

bayonne

Bayonne provides a telephony application server.
Pertinence: Optional. Package: bayonne. Doc: Bayonne User Manual.

bayonnedb

Bayonnedb provides a database backend for the Bayonne telephone server.
Pertinence: Optional. Package: bayonnedb. Doc: Bayonne User Manual.

boa

Control script for the Boa Webserver, a lightweight alternative to Apache.
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.

bpowerd, bpowerfail

Power Control Program for Best Patriot UPS.
Pertinence: Optional. Package bpower. Doc: man bpowerd

cbq

A configuration tool for setting traffic bandwidth parameters.
Pertinence: Optional. Package: shapecfg. Doc: Look in '/usr/share/doc/shapecfg-{version}'.

cddbp

Control file for the 'cddb-proxy' (CD-Database). Useful to allow clients behind a firewall making CDDB queries.
Pertinence: Optional. Package: cddb-proxy. Doc: 'readme' in '/usr/share/doc/cddb-proxy-[...]'.

cfengine

The Configuration Engineprovides software agents and a language for central configuration and administration of large scale networks.
Pertinence: Optional. Package: cfengine. Doc: Example scripts in '/usr/share/doc/cfengine-[...]', info cfengine-Reference,info cfengine-Tutorial.

chronyd

chronyd can keep your system's time in step with the true time or keep a network of computers in time sync with each other.
Pertinence: Optional. Package: chrony. Doc: FAQ, info chrony

courier-imap

Courier-Imap is an IMAP server that uses Maildirs.
Pertinence: Optional. Package: courier-imap. Doc: Look in '/usr/share/doc/courier-imap-{version}/README.*'.

crond

The Cron Daemon. Manages repeated tasks ('chronological'). Related to 'atd'.
Pertinence: Essential. Package: vixie-cron. Doc: man crond,man cron, MUO article on 'cron'

crossfire

Crossfire is the daemon for a role-playing graphical adventure game.
Pertinence: Optional. Package: crossfire. Doc: man crossfire

cups

CUPS is the standard printing service on Mandrake Linux.
Pertinence: Optional. Package: cups. Doc: /usr/share/doc/cups/documentation.html, MUO on using CUPS

dansguardian

Dan's Guardian is a content filtering web proxy.
Pertinence: Optional. Package: dansguardian. Doc: Look in '/usr/share/doc/DansGuardian-{version}'

devfsd

Devfsd is the device filesystem daemon (new in 2.4 kernel series) used for providing old entries in /dev.
Pertinence: Required. Package devfsd. Doc: man devfsd

dhcp-relay

You will need if your DHCP (Dynamic Host Configuration Protocol) server is located in another subnet than its clients.
Pertinence: Optional. Package: dhcp-relay. Doc: man dhcrelay

dhcp-server

Needed on a machine which has to provide IP adresses to other machines.
Pertinence: Optional. Package: dhcp-server. Doc: man dhcpd.conf, man dhcpd

dhsd

DHSD is an IP updater for the free DHS.ORG dynamic DNS service.
Pertinence: Optional. Package: dhsd. Doc: Files in '/usr/share/doc/dhsd-[...]'

diald

Daemon that provides on demand IP links via SLIP or PPP.
Pertinence: Optional. Package: diald. Doc: man diald

dictd-server
Daemon that provides dictionary services.
Pertinence: Optional. Package: dictd-server. Doc: man dictd
dnrd_rc

Control script for the gpppwrap multi-number/provider dialer.
Pertinence: Optional. Package: gpppwrap. Doc: man gpppwrap

ez-ipupdate
Client for updating public IP with 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

firestarter

FireStarter is a GTK firewall tool.
Pertinence: Optional. Package: firestarter. Doc: Help section in the program.

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

gated

GateD is a network routing daemon.
Pertinence: Optional. Package: gated. Doc: man gated

gdips

GnuDIP can be used by an Internet provider to assign static DNS names to its clients even if those clients have their IPs dynamically assigned.
Pertinence: Optional. Package: gnudip-server. Doc: Files in /usr/share/doc/gnudip-server-[...]

gnu-pop3d

This is the GNU POP3 server.
Pertinence: Optional. Package: gnu-pop3d. Doc: man gnu-pop3d

gpm

General Purpose Mouse Daemon. Necessary only if you want to use your mouse on the console (not xterms). If you only work within X, it's better to turn it off, since incompatibilities with X are known.
Pertinence: Common. Package: gpm. Doc: man gpm

half, hlds_ld

The half life daemon is a server for half life worlds. hlds is advanced server management.
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'

hpoj

Script for the CUPS HP OfficeJet printer / scanner driver.
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.

hylafax

Control script for the HylaFAX fax server.
Pertinence: Optional. Package: hylafax-server. Doc: The HylaFAX HOW-TO

* section index * top

* System Services i-n


 
Legal: All texts on this site are covered by the GNU Free Documentation License. Standard disclaimers of warranty apply. Copyright LSTB (Tom Berger) and Mandrakesoft 1999-2002.