In 10.10 upstart is being used instead of sysvinit.
It's possible to remove annoying upstart services which you do not want by removing the appropriate file in /etc/init/blah.conf
However, this seems a heavy handed approach. How do you correctly configure upstart to be able to selectively turn these services on and off via the command line?
As a practical example, the answers listed here to turn gdm off using rcconf no longer work:
How do I prevent GDM from running at boot on Ubuntu?