This is part of my series, useful Linux commands and tips. Although there is a great GUI utility to simplify service administration, called Service Confiuration tool, in an environment that favors the command line equivalent, it would also be good to know those commands. These commands will require root level access.
Here are the commands:
# /sbin/service [name] start
starts the background service
# /sbin/service [name] stop
stops the background service
# /sbin/service [name] restart
restarts the background service
# /sbin/service [name] status
displays the background service status
# /sbin/chkconfig --list
displays all the available services
# /sbin/chkconfig --level 345 [name] on
automatically runs the background service on the next startup
# /sbin/chkconfig --level 345 [name] off
removes the background service from the startup list
# /sbin/chkconfig [name] on
enables the on-demand service
# /sbin/chkconfig [name] off
disables the on-demand service
Tested with
Red Hat Enterprise Linux 5.0 – 5.4
CentOS 5.0 – 5.4
References
Linux Mail Server Setup and Howto Guide