How this is done will depend on which version of RHEL (or CentOS) that you are running.
If you are running things under RHEL 6 then things are all done through SysV runlevel scripts - as in out of /etc/init.d. If you go to that directory then you will see a listing of the runlevels that fire up each component (see polmi05's URL for the listing of each of the "services" that link into the runlevels - they will be different for each server type). You can call the "services" through either the "service" command or run the runlevel scripts directly in /etc/init.d.
If you are running things under RHEL 7 then things are done through systemd - as in through system profiles and associated services. In order to get a listing of the profiles do a "systemctl". Each of the services will link into those mentioned in that document though usually they will be "dadaemon.service" - as in with a ".service" tag on the end of them.
If you want to expand this out to SuSE (as in SLES) then it will be a variant on the above two.
Ed