Для тех из нас, кто запускает Ubuntu поверх ssh, я думаю, что наиболее приятным вариантом является rcconf - текстовая программа:
sudo apt-get install rcconf
sudo rcconf
Навигация с вкладкой и стрелкой клавиши, нажмите пробел, чтобы включить / отключить. Изменения сохраняются через перезагрузки.
Снимок экрана, взятый из этого blogpost, который также показывает sysv-rc-conf - аналогичный инструмент, который также позволяет установить уровень запуска. (Для тех, кто достаточно заботится о уровнях выполнения, чтобы пожелать изменить их :)
К сожалению, rcconf не работает с выскочкой (услуги, перечисленные в /etc/init/*), только с традиционным механизмом (ls -l /etc/init.d/* - те, которые не являются символическими ссылками).
К счастью, многие из сервисов, которые имеют значение при подключении к серверу (Apache, Tomcat, mdadm, boinc-client ...) пока еще не вышли на сцену.