Book recommendation: Operating System Concepts A legendary book on operating system design. Now in its 9th edition.
Strace - System call tracer Observe the backstage actions of a program as it runs, without the need to recompile.
Systemd user services - an alternative to Node process managers Your process manager for NodeJS is super convenient. With a little more effort you can achieve the same convenience with just Linux and Systemd.