Efter dette umiddelbare positive udlæg, vil jeg godt kommentere lidt :-)
Linux er ret anderledes fra winxxxx, så dskytte har delvist ret; hvis du kun vil kører din cs server på linux fordi det virker fedt, så hold dig til noget du kender - du vil komme til at bruge en del tid på at "lære" linux i stedet for at benytte din cs server.
Hvis du derimod gerne vil lære Linux og så lige så godt kan benytte Linux til din cs server, så er det noget andet.
Jeg har ikke selv opsat en CS server, så jeg ved ikke hvordan den opfører sig. Du skal dog under alle omstændigheder have valgt en distribution og have installeret denen først. En af de gode ting ved Linux er at man plejer at kunne finde vejledninger til det meste, så der er en vis sandsynlighed for at du kan finde en "sådan opsætter man en CS server...", prøv at starte med at søge i de gamle spr her på eksperten, jeg mener at have set spørgsmået før....
For valg af distribution og installation af den vil jeg henvise til
http://www.sslug.dk/linuxbog/?b=friheden(og nu har jeg lige set at du fik et helt præcist tip men jeg skrev dette, så slut for nu)....