In Redhat
based distros you can use chkconfig to see what daemons are supposed to run at what run levels. In Debian
you can use the sysv-rc-conf
package.
Install it:
# apt-get install --yes sysv-rc-conf
Run it:
# sysv-rc-conf
┌ SysV Runlevel Config -: stop service =/+: start service h: help q: quit ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────â”
│ │
│ service 1 2 3 4 5 0 6 S │
│ ---------------------------------------------------------------------------- │
│ acpid [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ bootlogd [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ bootlogs [X] [X] [X] [X] [X] [ ] [ ] [ ] │
│ console-s$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ cron [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ fancontrol [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ halt [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] │
│ hdparm [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ ifupdown [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ ifupdown-$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ kbd [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ keyboard-$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ killprocs [X] [ ] [ ] [ ] [ ] [ ] [ ] [ ] │
│ lm-sensors [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ lvm2 [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ mdadm [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ mdadm-raid [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ module-in$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ mountover$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ multipath$ [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ multipath$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ mysql [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] │
│ ndbd [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] │
│ networking [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ nfs-common [ ] [X] [X] [X] [X] [ ] [ ] [X] │
│ ntp [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ open-iscsi [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ portmap [ ] [X] [X] [X] [X] [ ] [ ] [X] │
│ postfix [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ procps [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ rc.local [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ reboot [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] │
│ rmnologin [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ rsyslog [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ sendsigs [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] │
│ single [X] [ ] [ ] [ ] [ ] [ ] [ ] [ ] │
│ snmpd [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ ssh [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ stop-boot$ [ ] [X] [X] [X] [X] [ ] [ ] [ ] │
│ stop-boot$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ udev [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ udev-mtab [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] │
│ umountfs [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] │
│ umountroot [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] │
│ urandom [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X]
This shows a list of Runlevel configuration for daemons. For most user land stuff, you will just want 2, 3, 4, and 5. You can edit the list, and changes will be made when you exit. This is a graphical alternative to update-rc.d