The default services started at boot time for FC6 make a lot of assumptions about the type of computer that you have and the services that you need. In my opinion, it would be much better for anaconda (the graphical installer) to ask the user several questions during installation, and setup the initial services based upon your answers. Regardless, allowing services to run that are unnecessary and unused is a security risk and a waste of computing power, the second of which may slow down your performance considerably. At the very least, starting unnecessary services while booting leads to a longer boot time, which is already dog slow in Linux.
To configure your services, type:
~>
sudo system-config-services
Once the window pops up, click
on Edit Runlevel
->
Runlevel All, and for every change that is made, make sure
you click the boxes for Runlevel
3, 4,
and 5. If
you are confused about runlevels, Linux systems today
generally use 7 of them, and they define what services or processes
should be running. The init
process
is used to run the system in one of the 7 levels.
The main runlevels are from 0 – 6. Here is a table
of what each runlevel represents (in Fedora, at least):| Run Level | Fedora Core 6 |
| 0 | Halt |
| 1 | Single-User Mode |
| 2 | User Definable (unused) |
| 3 | Multi-User Mode |
| 4 | Not Used |
| 5 | Full Multi-User Mode (X-based logins) |
| 6 | Reboot |
Runlevel 5 is the default in most linux distributions (including Fedora), and switching between levels can be done with sudo (sudo init [0-6]).
For more information, see: www.help2go.com/Tutorials/Linux%10UNIX/Linux_Runlevels.html and enterprise.linux.com/article.pl?sid=06/01/03/1728227.
Included below is a table of each of the services, and whether or not it should be enabled. For those of you who need additional information, Mauriat Miranda's Services in Fedora Core 6 page does a decent job in giving a brief explanation/justification for most of the services in FC6 and whether a given service should always be enabled, enabled for a server or laptop only, or disabled. I disagree with him on some points, but I am too lazy to go through and provide a justification for every single service. Again — some subtleties here. As an example, I use NFS quite extensively, but am using NFSV3, not NFSV4 (I have not bothered to learn NFSV4 yet). I also use samba (smb), but do not have windbind enabled because I only use samba to connect to my Linux file server from Windows, and not vice versa.
|
|
NOTES
**gkrellmd will only be present if you have installed it from Fedora Extras.
***nvidia-glx will only be present if you have installed livna's nvidia module. See the Nvidia Driver page for additional details.
****sys5_idl_lmgrd will only be present if you have installed IDL (Interactive Data Language). See the IDL page for additional details.
†I much prefer to run yum as a daily cron job. See the yum page for details.


