how to check what application server running inside a dedicated server

view story

http://unix.stackexchange.com – 1.\ Is there any particular command to find out what application server (like: apache2, mysql-server, backup-server etc) are running inside a dedicated server. 2.\ If I will reboot my dedicated server will they all start automatically ? 3.\ What is the safe way of reboot a dedicated server with all its application server running inside it . Note: I am in dedicated linux (debian) server. (HowTos)