che se vuoi fare un server,devi conoscere almeno un pochino la shell,non evitarla
per quanto riguarda il firewall,ci sono distro apposta,dai una occhiata su distrowatch.
tutto il resto lo puoi fare con qualsiasi distribuzione..