[CentOS] starting/stopping services

Fri Nov 1 20:23:26 UTC 2013
Pete Travis <lists at petetravis.com>

On Nov 1, 2013 2:02 PM, "Wes James" <comptekki at gmail.com> wrote:
>
> On Fri, Nov 1, 2013 at 1:56 PM, Reindl Harald <h.reindl at thelounge.net
>wrote:
>
> >
> >
> > Am 01.11.2013 20:49, schrieb Wes James:
> > >
> >
>
> <snip>
>
>
> > >
> > > Thanks.  But why do some commands require service service-name command
> > > (like sshd) where postfix works without the service command in front
of
> > it?
> >
> > you still do not realize the difference between start/stop/restart
> > and enable/disable a service, they *all* behave identically
> >
> > some are enabled by default after install, some are not
> > __________________________________
> >
> > service *whatever* start
> > service *whatever* restart
> > service *whatever* stop
> >
> > chkconfig *whatever* on
> > chkconfig *whatever* off
> > __________________________________
> >
> > start/stop/restart acts *now*
> > on/off acts at boot
> >
> > please read some basic documentations!
> >
> > http://www.linuxmail.info/how-to-start-stop-services-centos-6/
> >
> >
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-services-chkconfig.html
> >
> >
> I do understand that.
>
> But why can you do
>
> postfix stop/start
>
> but not
>
> sshd stop/start.  With sshd you need to use service sshd stop/start.  It
> seems inconsistent.
>
> -wes
> _______________________________________________

Services are also executables. The name of the service and the name of the
executable often but not always match.  Utilities like `service` and
`chkconfig` work with the init system to manage services.  You can also
invoke the executables by hand from the command line, but it would get
tedious. The initscripts control the arguments an executable is given at
start.

`service` is also an executable.  It takes different arguments from other
executables, primarily the name of the service to act on and the action to
be taken.  You don't expect different utilities to have identical command
syntax, because they do different work.

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/part-Infrastructure_Services.htmlexplains
this better than I have.

--pete