I know about the update-rc.d SERVICE OPTIONS command to add and remove services from startup, but how do I use it to get a list of all the services that are currently configured to start at startup?

Is there some other way to get this list?

2 Answers 2


See the attached link.


The command is

service --status-all
  • 1
    Thanks, the service --status-all did it, though I still have to find a legend to determine exactly what those symbols mean. Aug 20, 2011 at 1:02
  • @Lance: there is a bug in managing option --status-all, see this AU question: askubuntu.com/questions/55992/running-services
    – enzotib
    Aug 20, 2011 at 10:47
  • 1
    I realize this is a little dated, but from my reading of the man page, it sounds as if this lists the current status, not whether they're configured to start? "service --status-all runs all init scripts, in alphabetical order, with the status command. This option only calls status for sysvinit jobs, upstart jobs can be queried in a similar manner with initctl list'."
    – ernie
    Nov 5, 2013 at 22:33
  • 2
    List of pretty much everything relevant that is running initctl list | egrep -v " stop/waiting|^tty" ; service --status-all 2>&1 | egrep -v "\[ (\?|\-) \]"
    – kert
    Mar 21, 2015 at 20:47
  • 23
    + = running, - = stopped service. ? = managed by upstart (run initctl list to get the status of these)
    – dave1010
    Apr 28, 2015 at 9:36

You could use BUM.

enter image description here

  • This looks nice, but I'm too new with Ubuntu to know how to install this on my virtual server, that I PuTTY into (or if it's even possible). Aug 20, 2011 at 1:04
  • Do you have a graphical environment?
    – desgua
    Aug 20, 2011 at 1:07
  • No, just a terminal session. Aug 20, 2011 at 1:12
  • Well, BUM is a graphical tool, so the command you've mentioned above seems to fit better yours needs.
    – desgua
    Aug 20, 2011 at 1:18
  • You can install this without graphical tools. X apps can run remotely. Yes, even on Windows. You just have to tell each app where to run (e.g. IP address). It's possible, you can Google the specifics.
    – David Betz
    Jan 13, 2016 at 18:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .