This document lists the
majority of services available for any distribution of Linux.
The list includes a description of each service’s purpose, and a comment
regarding whether it is a required service. This listing is not specifically
directed at desktop or a server installation; it includes the services for both
types.
I will also list as
required only those services that the system must have functioning to run, not
services which act as enhancements. This listing is from the Mandriva Free 2006 Distribution and there are two
distribution specific items in the list, which I have specified within Table A.
I generated this list
by installing absolutely everything from the three CD-ROMs, not something you
will need to do. If you use this list as a guideline and see services listed
here that are not in your list, this is a good thing. You should actually never
see this long a list on any installation you intend to use.
Table A
Alphabetical Listing of Services |
|||
Service Name |
Required [Yes/No] |
Description |
Comments |
acon |
No |
Language support |
Specifically for the right |
acpi |
No |
Power Management |
laptop battery fan monitor |
acpid |
No |
Listening daemon |
This listens for and |
adsl |
No |
Internal ADSL switch |
Use this only if you have |
alsa |
No |
Advanced Linux Sound |
The only sound system |
anacron |
No |
Periodic Command Scheduler |
a task scheduling tool |
apmd |
No |
Power Management |
Laptop power management |
apmiser |
No |
Power Management |
Yet another laptop battery |
arpwatch |
No |
Ethernet ip address pairing monitor |
monitors and logs remote ip |
atd |
No |
Periodic Command Scheduler |
a task scheduling tool |
autofs |
No |
Automount services |
one of the several automounting |
bluetooth |
No |
The core of Bluetooth |
For all Bluetooth |
bootparamd |
No |
boot server |
old means for booting diskless clients / thin clients, |
canna |
No |
Japanese conversion engine |
|
capi4linux |
No |
Basic CAPI subsystem |
|
cpqarrayd |
No |
Hardware Service |
Compaq Raid Array Monitor |
cpufreq |
No |
Hardware Service |
Probes and configured CPU |
cpufreqd |
No |
Hardware Service |
This one will |
crond |
Yes |
Periodic Command Scheduler |
THE task scheduling tool. |
cups-lpd |
No |
Enables older Linux and |
Useful only if you have to |
cups |
Yes |
Common Unix Printing |
A must have to enable |
cvs |
No |
Concurrent Versioning |
For managing multi user |
devfsd |
No |
System Maintenance |
This service only cleans |
dhcpd |
No |
The DHCP server |
Is your network large |
diald |
No |
Smart auto dialer for |
This service will connect |
dkms |
No |
Autoinstall Boot for DKMS |
Distro specific tool, for OEM style installations. This allows for a |
dm |
Yes |
Display Manager |
The core of the x-server, |
dnbc |
No |
Digital Network Bind Chrooter |
This is a simple bash |
drakxtools_http |
No |
Miniserve administration server |
Distro specific tool for remote system administration |
dund |
No |
Bluetooth Dialup |
|
fam |
No |
File system Alteration |
Logger for all changes to |
finger |
No |
Remote access of data. |
This server will allow |
freshclam |
Yes |
ClamAV updater |
Automatic updates for ClamAV |
gpm |
Yes |
Mouse |
Console mode mouse driver |
haldaemon |
No |
Hardware Monitoring System |
This monitors for hardware |
harddrake |
No |
Hardware Service |
Distro specific hardware |
heartbeat |
No |
High Availability services |
This is intended to |
hidd |
No |
Bluetooth H.I.D. Server |
|
hplip |
No |
HP Linux Printing and |
Older version of HP |
hpoj |
No |
Pital?init, HP office jet printer drivers |
Older drivers for HP |
httpd |
No |
Apache Web server |
There are two reasons for |
hylafax?server |
No |
Enterprise Fax?modem |
This works for class 1 and |
ibod |
No |
ISDN MPPP bandwidth |
Useful with dialup |
identd |
No |
Identification through TCP |
|
imaps |
No |
secure IMAP server |
|
imaps |
No |
IMAP server |
|
iplog |
No |
Logs TCP, UDP, ICMP |
Useful network monitoring |
ipop2 |
No |
POP2 mail server |
|
ipop3 |
No |
POP3 mail server |
|
ipsec |
No |
Encrypted and Authenticated |
KLIPS is the kernel half, PLUTO is the user space half. very useful for remote |
iptables |
Yes |
kernel based Packet |
All good Linux firewalls |
ipvsadmin |
No |
Linux Kernel IP virtual |
This is one of the oldest |
irda |
No |
Infra Red Device Interface |
Older wireless device |
keytable |
Yes |
keyboard map |
This tells the system |
kheader |
No |
Boot Services |
This automatically |
lads |
No |
Login Anomaly Detection |
A tool to track login |
laptop?mode |
No |
Power Management |
A tool to reduce power |
leafnode |
No |
NNTP service for X?INETD |
|
lisa |
No |
LAN information server |
|
lmsensors |
No |
Hardware health monitor |
This requires that the mainboard of the system supports and has monitoring |
mailman |
No |
GNU Mailing List Manager |
A commonly used mailing |
mandi |
No |
Interactive Firewall |
Special service to allow |
mdadm |
No |
Monitoring Service for |
This also is a management |
mdnsresponder |
No |
Zeroconf DNS configuration tool |
|
messagebus |
Yes |
Event monitoring service |
This one sends broadcast |
mon |
Yes |
System Monitoring daemon |
A lot of system services |
mysqld |
No |
MySQL server |
If you don’t need this |
named |
No |
BIND server |
yes, the infamous name server. |
netplugd |
No |
Network Card daemon |
This service monitors the |
network |
Yes |
Networking |
This turns the network |
nfs |
No |
Network File Share |
This enables the clients |
nfsfs |
No |
The Network File Share |
This should only be active |
nfslock |
No |
NFS file locking |
This should only be active |
nifd |
No |
Howl Client |
This provides ipv4 link?local |
nscd |
No |
Password and group lookup |
This works for slow |
ntpd |
No |
Version 4 of the NTP |
|
numlock |
No |
number lock light control |
This will keep the Numlock activated, turning the keyboard number pad on. |
oki4daemon |
No |
compatibility daemon for |
only useful if you have |
pand |
No |
Bluetooth Personal Area |
For home area Bluetooth |
partmon |
Yes |
Partition Monitoring |
This service keeps track |
pcmcia |
No |
Personal Computer Memory |
|
pg_autovacum |
No |
PostgreSQL maintenance |
This will automatically |
pop3s |
No |
Secure POP3 server |
SSL enabled POP3 server |
portmap |
No |
RPC support |
Support for those rare |
Postgresql |
No |
The Postgresql |
You only need this if you |
postfix |
No |
email server |
asendmail compatible |
pptp |
No |
Shutdown service for ppp |
A clean shutdown service |
prelude |
No |
IDS |
Intrusion Detection system |
psacct |
No |
Process Accounting |
A Tracker of active |
rawdevices |
Yes |
Assigns rawdevices to blocks for use |
This is needed for DVDS, |
rsync |
No |
Remote Synchronization |
A server to enable remote |
saned |
No |
Network Scanner Service |
To provide access to your |
shorwall |
Yes |
Firewall |
A very good IPTables based firewall. |
smartd |
No |
Self Monitor Service |
For OS access to smart |
smb |
No |
Samba Network Services |
This provides the samba |
snmpd |
No |
Simple Network management |
For use in a small [ home |
sound |
No |
Sound System |
This is the core of the |
squid |
No |
Caching Tool |
Used to cache Web pages |
ssh?xinetd |
No |
OpenSSH server for x?inetd |
a run on demand version of |
sshd |
No |
OpenSSH server |
Only turn this on if you |
subversion |
No |
Concurrent Versioning |
New alternative to CVS |
swat |
No |
Samba Web Administration |
Web based Samba |
syslog |
Yes |
System Logging |
A Required service, it |
tmdns |
No |
Multicast dns responder |
For use in zeroconf environments |
ultrabayed |
No |
ThinkPad tool |
This detects the presence of |
upsd |
No |
NUT daemon and drivers |
An uninterrupted power |
upsmon |
No |
Monitoring tool for UPS |
This will monitor the |
vncserver |
No |
Server for Virtual network |
Very useful for using VNC |
Webmin |
No |
Remote Administration tool |
Distro Agnostic Remote |
winbind |
No |
Samba Name Server |
Required for samba |
wine |
No |
Wine Is Not an Emulator |
This enables running MS Windows |
wlan |
No |
Control Daemon |
This Controls services, it |
x?inetd |
Yes |
Server for monitoring and |
This is required service, |
xfs |
Yes |
X Font Server |
If you are going to be |
ypbind |
No |
Name Server for Sun’s YP |
This is for GLIBC based |