Yes, there is, but how you do it depends on what distribution you are using. Some distos use a BSD-style system for starting system services; others use the Sys V style.
Check you /etc directory to see if you have a directory called /etc/rc.d or a directory called /etc/init.d. Take a look at the files in those directories, depending on which one you have, and you can get an idea of how the services are started. The directories contain scripts which are executed at startup and/or shutdown.