Next: Setuid Programs, Previous: Locales, Up: System Configuration [Contents][Index]
An important part of preparing an operating-system
declaration is
listing system services and their configuration (see Using the Configuration System). System services are typically daemons launched
when the system boots, or other actions needed at that time—e.g.,
configuring network access.
Services are managed by GNU dmd (see Introduction in GNU
dmd Manual). On a running system, the deco
command allows
you to list the available services, show their status, start and stop
them, or do other specific operations (see Jump Start in GNU dmd
Manual). For example:
# deco status dmd
The above command, run as root
, lists the currently defined
services. The deco doc
command shows a synopsis of the given
service:
# deco doc nscd Run libc's name service cache daemon (nscd).
The start
, stop
, and restart
sub-commands
have the effect you would expect. For instance, the commands below stop
the nscd service and restart the Xorg display server:
# deco stop nscd Service nscd has been stopped. # deco restart xorg-server Service xorg-server has been stopped. Service xorg-server has been started.
The following sections document the available services, starting with
the core services, that may be used in an operating-system
declaration.
• Base Services: | Essential system services. | |
• Networking Services: | Network setup, SSH daemon, etc. | |
• X Window: | Graphical display. | |
• Desktop Services: | D-Bus and desktop services. | |
• Database Services: | SQL databases. | |
• Web Services: | Web servers. | |
• Various Services: | Other services. |
Next: Setuid Programs, Previous: Locales, Up: System Configuration [Contents][Index]