How different are these three things in Linux; process, service and daemon?

Hello members,

I have had this confusion about these three aspects of Unix and Linux for so long now, sometimes i feel i actually understand them but the next time, when reading a book, guide or tutorial, i find my self confused.

I would like to know from a clear explanation of what a process or service or daemon is in a system and how they work in a Unix or Linux system.


1 Like

Process is every running (executing) program on Linux/Unix system
Daemon (service) is a running on system level process providing some job for you or the server.

Often user-level daemons are called services, and system daemons are daemons, but still service and daemon can be the same.

And of course any service or daemon is a process by it’s nature.
I hope that it’s helps you a bit.