I’d like to remove the services that come pre-installed with the BeagleBone, basically keeping SSH and removing everything else. I can’t seem to find anywhere in the OS where the services (Node,Cloud9,GateOne) are getting started in any of the usual startup locations.
Hi, u could go to ur beagle on ssh and type ps -u root
U will see all the processes running, there are two processes called
One is Cloud9 and the other the webpage, just do a kill to those
for example: kill 96
If node process is 96 it will be killed from running.
But it will start on next startup, but with some search u could get
the way to remove it from startup
It uses systemd, which is a replacement for the SysV RC system. I found several sites and videos on youtube describing systemd. Systemd is what allows the BeagleBone to boot up under 10 seconds. I think systemd is a perfect fit with embedded Linux.
Take a look in /etc/systemd/system/multi-user.target.wants; there
you'll find entries like cloud9.service, bone101.service, etc.
Remove these and you'll prevent the invocation at startup.
Conversely, you can also create services so that your the processes
you want are there at startup.start up. Put the services in /lib/
systemd/system and symbolicattly link to them from /etc/systemd/system/