1- CentOS
2- کافیه سرچ کنید نمیشه محدود کرد به یک یا چند مقاله (تا توی کار به مشکل بر نخورید مقاله و راهنما و ... همه کشکه!)
3- بچه ها از Vmware استفاده می کنن خلاصه باید در کنار همه این کارا باید یه ماه هزینه کنی و یه سرور بگیری و همه مجازی ساز ها و سیستم عامل ها رو نصب و تست کنی و آی پی بدی و ...
4- یه ویرایش از لینوکس رو بچسب و با اون کار کن و برو جلو... برای سرور معمولا CentOS انتخاب می کنن.