prev indexHOMEPROJECTS

cupsd - the Common UNIX Printing System (CUPS) daemon. CUPS is an advanced printer spooling system which allows setting of printer options and automatic availability of a printer configured on one server in the whole network.

dhcpd - implements the Dynamic Host Configuration Protocol (DHCP) and the Internet Bootstrap Protocol (BOOTP).

gated - routing daemon that handles multiple routing protocols and replaces routed and egpup.

gpm - useful mouse server for applications running on the Linux text console.

httpd - daemon for the Apache webserver.

inetd - listens for service requests on network connections, particularly dial-in services. This daemon can automatically load and unload other daemons (ftpd, telnetd, etc.), thereby economizing on system resources. Newer systems use xinetd instead.

isdn4linux - for users of ISDN cards..

klogd - the daemon that intercepts and displays/logs the kernel messages depending on the priority level of the messages. The messages typically go to the appropriately named files in the directory /var/log/kernel.

kudzu - detects and configures new or changed hardware during boot. (in Redhat)

keytable - loads selected keyboard map.

linuxconf - the linuxconf configuration tool. The automated part is run if you want linuxconf to perform various tasks at boottime to maintain the system configuration.

lpd - printing daemon.

named - the Internet Domain Name Server (DNS) daemon.

netfs - network filesystem mounter. Used for mounting nfs, smb and ncp shares on boot.

network -activates all network interfaces at boot time by calling scripts in /etc/sysconfig/network-scripts .

nfsd - used for exporting nfs shares when requested by remote systems.

nfslock - starts and stops nfs file locking service.

numlock - locks numlock key at init runlevel change.

pcmcia - generic services for pcmcia cards in laptops.

portmap - needed for Remote Procedure Calls. Most likely, you need it for running network.

postfix - mail transport agent which is a replacement for sendmail. Now the default on desktop installations of Mandrake.

random - saves and restores the "entropy" pool for higher quality random number generation.

routed - daemon that manages routing tables.

rstatd - kernel statistics server.

rusersd, rwalld - identification of users and "wall" messaging services for remote users.

rwhod- server which maintains the database used by the rwho(1) and ruptime(1) programs. Its operation depends on the ability to broadcast messages on a network.

sendmail- mail transfer agent. This is the agent that comes with Red Hat.

smbd - the SAMBA (or smb) daemon, a network connectivity services to MS Windows computers on your network (hard drive sharing, printers, etc).

squid- An http proxy with caching. Proxies relay requests from clients to the outside world, and return the results. You would use this particular proxy if you wanted to use your linux computer as a gateway to the Internet for other computer on your network. Another (and probably safer at home) way to do it, is to set up masquarading.

syslogd - manages system activity logging. The configuration file is /etc/syslog.conf .

smtpd - Simple Mail Transfer Protocol, designed for the exchange of electronic mail messages. Several daemons that support SMTP are available, including sendmail, smtpd, rsmtpd, qmail, zmail, etc.

usb - daemon for devices on Universal Serial Bus.

xfs - X font server.

xntpd - a network time synchronisation daemon

ypbind - NIS binder. Needed if computer is part of Network Information Service domain.

You can find a lot of unnecessary daemons in your system. First disable all those unnecessary daemons and reboot the machine. When you need any daemon later you have to enable it again. Like if you don't have ISDN you don't need isdn4linux, but in future if you install ISDN card and take ISDN connection then you need isdn4linux. If you don't have NFS then you don't need nfsd and nfslock. Again without having samba smbd is useless. You can use 'sysv-rc-conf' command from root to get a list of all running and disabled services at different runlevels as well as can start/stop/enable/disable services at any runlevel.

prev indexHOMEPROJECTS
Copyright©2006, Joydeep Bakshi