Is there a way to identify what "client/server" processes/applications are running on a Linux server to know what the server's role or roles are?
I'm sure it might vary for different flavors of Linux and might be easier on some than on others.
As an admin, recently I've inherited a few Linux servers during an acquisition. I can tell they are running SAMBA, but beyond that I don't know where to look to find what kinds of software they might be serving up to various clients. In the Windows world I can sort of tell by the services that are running, the software that is installed, open ports, etc. Is there a decent way to do something similar in the Linux world that would help people like me determine what all the server does from a client/server role perspective?