خب شما باید دستورات لینوکس رو آشنایی داشته باشین....
نصب کنترل پنل رو آشنایی داشته باشید...
تنظیمات امنیتی وب سرور....
نصب فایروال...
نصب آنتی ویروس....
کار باهاشون، تنظیمات آپاچ و دسترسی ها و فانکشن ها.تنظیمات mysql
تنظیم php. به روز کردن سیستم و کنترل پنل.
تنظیمات کنترل پنل مثل dns و ip و ....
یکی از مسائل مهم نصب اسکریپتها و تظیمشون برای مونیتورینگ، دفع حملات ، افزایش سرعت و .... هست.
به هر حال خیلی کارها میشه برای سرور انجام داد.
بطور کوتاه بخوام بگم . شما میتونین سرور رو در دو حالت داشته باشید. یک حالت A اینکه لینوکس داره و کنترل پنل مثلا kloxo هم با دو تا دستور ساده نصب میکنی و سرور رو راه میندارین. یک حالت دیگه B هست شما همه این کارها رو انجام میدی که البته خیلی کارها دیگه هم هست که دانش من در همین حد بود.
حالت A مثل این هست که شما یک ویندوز نصب کردین و فقط با همون ویندوز کارهای کامپیوتر رو انجام میدین
حالت b هم مثل اینه که شما ویندوز رو نصب کردین و فایروال و آنتی ویروس + نرم افزارهای لازمه رو که روش کارشون هم میدونین نصب کردین و همه امکانات و امنیت بیشتر در اختیار سیستم شما هست.
در کل نصب و کانفیگ سرور نیازمند تجربه و یادگیری هست. شما باید حتی سالها وقتتون رو بزارین تا یک سرور رو بطور کامل برای راه اندازی آماده کنید....
البته قصدم نا امید کردن نیست... اگر علاقه باشه توی زمان کم میشه خیلی چیزها رو یاد گرفت.