To configuring which services are started for a runlevel, use one of three programs: chkconfig (command line only), ntsysv (simple text-based application that doesn’t require a graphical desktop), or the Service Configuration Tool (graphical application).
The chkconfig command can be used to configure runlevels and list the current runlevel configuration. It must be run as root if modifying a runlevel. Otherwise commands such as listing whether a service is started at boot time can be run as a non-root user.
To list the status of all services, execute the chkconfig --list command. A line is output for each service such as the following for the Apache HTTP Server: