دوره جامع آموزش کانفیگ سرور لینوکس

با پیشرفت استفاده از اینترنت، سرورها به یک بخش مهم در هاستینگ و میزبانی از سایت‌ها تبدیل‌شده‌اند. اگر شما یک سایت داشته باشید حتماً با کلمات سرور یا کانفیگ ( ویکی پدیا) سرور برخورد کرده‌اید.

سرور در اصطلاح به یک کامپیوتر همیشه روشن که وظیفه پاسخ به درخواست‌های ارسالی از طرف کاربران را دارد، اطلاق می‌شود. اما سرور چیزی فراتر از کارکرد و بازدهی و خدمات‌رسانی یک کامپیوتر معمولی را دارد. یک سرور خوب، سروری است که دارای سرعت و امنیت بالا، توان پاسخگویی و هزینه مناسب باشد. همه این موارد باعث رضایت کاربر و درنتیجه سود بیشتر برای ارائه‌دهندگان سرور خواهد بود.

کانفیگ سرور درواقع پیکربندی و تنظیم سرور برای بهترین حالت کارکرد می‌باشد. در صورت انجام درست و اصولی کانفیگ سرور:

  • سرعت باز شدن سایت‌هایی که میزبانی می‌کند بالاتر می‌رود.
  • لود شدن سرور کاهش می‌یابد.
  • امنیت بیشتر و حمله هکرها کاهش خواهد یافت.
  • رضایت کاربران بیشتر می‌شود.
  • و درنهایت هزینه‌ها کمتر و سود بیشتر می‌شود.

باید این را در نظر بگیرید که بهترین سرورها هم بدون کانفیگ و پیکربندی صحیح و اصولی کارایی بالایی نخواهند داشت.

پس همه کسانی که به نوعی با سرور در فعالیت خود درگیر هستند برای بالابردن بازدهی و ارتقا جایگاه فعالیت تجاریشان باید بتوانند سرور را به صورت صحیح کانفیگ کنند.

در دوره جامع آموزش کانفیگ سرور لینوکس شما یاد می گیرید:

  • سرور چیست، انواع سرور و نحوه صحیح کانفیگ سرور لینوکس چگونه است؟
  • مفاهیم اینترنت و سرور و پروتکل SSH  و تعریفی از سیستم‌عامل Centos و کار با شبکه به چه شکل است؟
  • نصب هسته لینوکس و سی پنل و… چگونه است؟
  • نصب و پیکربندی کنترل پنل دایرکت ادمین و امنیت چطور انجام می شود؟
  • امنیت در لینوکس و ماژول ها و دستور ها چگونه انجام می شود؟
  • نصب و پیکربندی ماژول و افزونه ها در لینوکس چطور انجام می شود؟
  • نصب و پیکربندی سیستم whmc و کار با آن چطور انجام می شود؟

و بسیاری نکات و جزئیات که در سرفصل های هر بخش گذاشته می شود.

سرفصل های آموزش کانفیگ سرور لینوکس:

در بخش اول آموزش کانفیگ سرور لینوکس با مفاهیم اینترنت و سرور و پروتکل SSH  و تعریفی از سیستم‌عامل Centos و کار با شبکه آشنا می شوید.

  • اینترنت چیست؟
  • وب‌سایت چیست؟
  • سرور چیست؟
  • کلاینت چیست؟
  • سرور اختصاصی چیست؟
  • سرور مجازی چیست؟
  • هاست چیست؟
  • هاست رایگان چیست؟
  • دامین چیست؟
  • سیستم‌عامل سرور چیست؟
  • تفاوت سیستم‌عامل لینوکس و ویندوز در میزبانی وب‌سایت چیست؟
  • زبان‌های برنامه‌نویسی طراحی وب‌سایت کدم‌اند؟
  • وب سرور چیست و تفاوت IIS و Apache چیست؟
  • آشنایی با پروتکل ssh
  • معرفی و نحوه ایجاد پروتکل ssh
  • معرفی نرم افزار putty
  • نحوه اتصال به ssh از طریق نرم افزار
  • نحوه کار کردن با دستورات لینوکس در بخش لینوکس
  • آشنایی با vnc
  • آشنایی با vncserver و معرفی نرم افزار
  • نصب vnc
  • نصبvncserver روی سرور و مجازی ساز
  • تنظیم کارت شبکه با vnc
  • تنظیم کارت شبکه روی سرور های لینوکس سنتوس
  • در بخش ssh تنظیم کارت شبکه انجام می شود.
  • تنظیم کارت شبکه و پارتیشن بندی در حین نصب خود سیستم عامل لینوکس سنتوس
  • آشنایی با htaccess
  • معرفی htaccess و کاربرد آن
  • نصب mc روی سرور های لینوکس سنتوس و مدیریت آن
  • معرفی هاست نیم و دی ان اس سرور و تغییر و ایجاد آن

در بخش دوم آموزش کانفیگ سرور لینوکس با نصب و راه اندازی سرور و مجازی ساز kvm و بخش های مختلف آشنا می شوید.

  • نحوه خرید سرور از شرکت های ایرانی
  • نحوه خرید سرور از شرکت های خارجی
  • طریقه کار با نرم افزار PUTY و اتصال به SSH
  • انواع مجازی ساز و تفاوت آنها
  • نصب مجازی ساز kvm
  • نصب و پیکربندی مجازی ساز KVM
  • نصب سیستم عامل لینوکس سنتوس از طریق تمپلیت
  • نصب سیستم عامل لینوکس سنتوس از طریق فایل های ایزو
  • پیکربندی شبکه لینوکس سنتوس
  • نحوه کار با بخش Virtual Servers
  • نحوه کار با بخش IP Pool
  • نحوه کار با بخش Servers
  • نحوه کار با بخش Storage
  • نحوه کار با بخش Plans
  • نحوه کار با بخش Users
  • نحوه کار با بخش Media
  • نحوه کار با بخش Recipes
  • نحوه کار با بخش Configuration
  • نحوه کار با بخش Backup
  • نحوه کار با بخش Power DNS
  • نحوه کار با بخش Import
  • نحوه کار با بخش SSL Settings
  • نحوه کار با بخش Services
  • نحوه کار با بخش Logs

در بخش سوم آموزش کانفیگ سرور لینوکس نصب هسته لینوکس و سی پنل و… را فرا می گیرید.

  • بروزرسانی هسته لینوکس
  • نصب بسته های لینوکس و پیش نیازها
  • نصب کنترل پنل سی پنل
  • نصب آپاچی و PHP  و mysql در ورژن ۳
  • نصب اپاچی و PHP  وmysql  در ورژن ۴
  • نحوه نصب  ConfigServer Explorer
  • نحوه نصب فایروال  ConfigServer Security & Firewall
  • نحوه کانفیگ فایروال  ConfigServer Security & Firewall
  • نحوه نصب  ConfigServer Mail Manage
  • نحوه نصب  ConfigServer Mail Queues
  • نصب آنتی ویروس   Clam AV
  • نصب نرم افزار مانیتوریگ سرور  Muinin
  • نصب و کانفیگ آنتی شلر  Maldet
  • ایمن سازی سرویس دهنده ssh که از سرویس های مهم می باشد.
  • نصب و کانفیگ mod_Security برای امنیت بیشتر وب سرور
  • نحوه ایجاد Rule در بخش  Vendors ModSecurity
  • نحوه نصب  ConfigServer ModSecurity Control
  • نحوه فعالسازی  Open-Basedir
  • نصب و کانفیگ آنتی دی داس  Deflate
  • نصب و کانفیگ آنتی دی داس  Mod_Evasive
  • نحوه نصب هندلر SuPHP  و معرفی چند مدل مختلف
  • نصب و کانفیگ آنتی روت کیت جهت شناسایی فایلهای مخرب
  • نصب APC برای بارگزاری و سرعت صفحات PHP
  • نحوه بروز رسانی سی پنل و  WHM
  • نحوه فعالسازی لایسنس  WHM
  • بروز رسانی لایسنس  WHM
  • نحوه کار با کنترل پنل  whm
  • ایمن سازی و بهینه سازی سرویس دهنده وب
  • ایمن سازی پوشه tmp/ که یکی از مهمترین قسمتهای نفوذ به سرور است
  • ایمن سازی پوشه های /tmp /var/tmp /dev/shm
  • ایمن سازی سرویس دهنده PHP
  • تنظیمات امنیتی فایل PHP.ini
  • غیر فعال کردن فانکشن های خطرناک روی سرور
  • بهینه سازی PHP برای بازدهی بهتر
  • نصب ماژول Eaccelerator برای بازدهی صفحات سایت
  • ایمن سازی سرویس دهنده  sql
  • Tune کردن سرویس mysql و وب سرور جهت سرعت بهتر
  • بهینه سازی Mysql برای راندمان بیشتر
  • نصب و کانفیگ نرم افزار مانیتورینگ mysql و پروسه های در حال اجرا
  • ایمن سازی سرویس دهنده  ftp
  • ایمن سازی سرور دهنده  DNS
  • جلوگیری از بایپس وب سرور و PHP
  • محدود کردن دسترسی perl – cgi – python برای امنیت بیشتر در سرور
  • کنترل اسکریپت های  perl , cgi , pyhton
  • ایمن سازی symlink جهت عدم دسترسی به هاست های دیگری روی سرور
  • تنظیم ساعت سرور و سینک به تام ایران
  • اعمال تنظیمات بکاپ گیری روزانه یا هفتگی روی سرور
  • اعمال تنظیمات مورد نیاز برای بکاپ گیری
  • حذف سرویسها غیر استفاده سرور

در بخش چهارم این آموزش هم با نصب و پیکربندی کنترل پنل دایرکت ادمین و امنیت آشنا می شوید.

  • نحوه خرید لایسنس دایرکت ادمین و فعالسازی آن
  • بروزرسانی تمامی سرویس های مورد نیاز و کرنل اصلی سیستم
  • نحوه نصب بسته های لینوکس (تهیه لیست دستورات لینوکس)
  • نحوه نصب کنترل پنل Directadmin
  • نحوه پیکربندی لایسنس کنترل پنل Directadmin
  • نصب و پیکربندی وب سرور آپاچی
  • نصب و پیکربندی php
  • نصب و پیکربندی mysql
  • نحوه نصب فایروال ConfigServer Security & Firewall
  • نحوه کانفیگ فایروال ConfigServer Security & Firewall
  • تغییر پورت پیش فرض کنترل پنل Directadmin
  • نحوه نصب ioncube  روی سرور Directadmin
  • نحوه نصب zend guard  روی سرور Directadmin
  • نحوه نصب soap روی سرور Directadmin
  • نحوه نصب هندلر Suphp  و معرفی چند مدل مختلف
  • نحوه نصب آنتی ویروس آنتی شلر ClaemAV
  • نصب و کانفیگ mod_Security برای امنیت بیشتر وب سرور و php
  • نحوه نصب Rootkit Hunter جهت شناسایی فایلهای مخرب
  • نصب و کانفیگ آنتی شلر Maldet
  • ایمن سازی سرویس دهنده ssh که از سرویس های مهم می باشد.
  • نحوه کار با کنترل پنل  دایرکت آدمین و بخش های مختلف
  • نحوه تنظیمات کامل Directadmin
  • نصب و کانفیگ آنتی دی داس  Deflate بر روی فایروال
  • نصب و کانفیگ آنتی دیداس mod_evasive
  • نحوه تغییر و بروزرسانی لایسنس دایرکت ادمین
  • ایمن سازی  و بهینه سازی سرویس دهنده وب
  • ایمن سازی پوشه tmp/ که یکی از مهمترین قسمتهای نفوذ به سرور است.
  • ایمن سازی پوشه های /tmp /var/tmp /dev/shm
  • ایمن سازی سرویس دهنده php
  • تنظیمات امنیتی فایل php.ini
  • غیر فعال کردن فانکشن های خطرناک روی سرور
  • بهینه سازی php برای بازدهی بهتر
  • نصب ماژول Eaccelerator  برای بازدهی صفحات سایت
  • ایمن سازی سرویس دهنده sql
  • Tune کردن سرویس mysql و وب سرور جهت سرعت بهتر
  • بهینه سازی Mysql برای راندمان بیشتر
  • نصب و کانفیگ نرم افزار مانیتورینگ mysql و پروسه های در حال اجرا
  • ایمن سازی سرویس دهنده ftp
  • ایمن سازی سرور دهنده DNS
  • حذف سرویسها غیر استفاده سرور
  • جلوگیری از بایپس وب سرور و php
  • محدود کردن دسترسی perl – cgi – python برای امنیت بیشتر در سرور
  • کنترل اسکریپت های perl , cgi , pyhton
  • ایمن سازی symlink جهت عدم دسترسی به هاست های دیگری روی سرور
  • تنظیم ساعت سرور و سینک به تام ایران
  • اعمال تنظیمات بکاپ گیری روزانه یا هفتگی روی سرور
  • اعمال تنظیمات مورد نیاز برای بکاپ گیری

در بخش پنجم نیز مباحث مربوط به امنیت در لینوکس و ماژول ها و دستور ها آموزش داده می شود.

  • آموزش غیر فعال سازی IPv6 در CentOS
  • آموزش تغییر  IP ارسال ایمیل در سرور
  • آموزش نصب دیوار آتشین apf
  • بلاک کردن و بستن یک کشور بوسیله فایروال
  • نحوه غیر فعال کردن  php.ini سفارشی در suphp
  • نحوه غیرفعال کردن Selinux در centos
  • آموزش جلوگیری از ارسال spam در exim
  • بازیابی پسورد فراموش شده centos 6
  • بازیابی پسورد فراموش شده centos 7
  • نحوه تعمیر پارتیشن در لینوکس
  • نحوه افزایش سایز پارتیشن tmp
  • نحوه حذف محتویات پوشه tmp در سرور لینوکس
  • نحوه تست سرعت هارد در لینوکس
  • نحوه پیدا کردن مشخصات CPU
  • نحوه راهنمای دستور lsblk
  • نحوه انتقال اطلاعات از طریق rsync
  • نحوه انتقال اطلاعات از طریق scp
  • نحوه انتقال اطلاعات از طریق mc

در بخش ششم نیز مباحث مربوط به آموزش نصب و پیکربندی ماژول و افزونه ها در لینوکس آموزش داده می شود.

  • نحوه نصب و پیکربندی وب سرور ngnix در دایرکت ادمین
  • نحوه نصب و پیکربندی وب سرور Lidespeed در دایرکت ادمین
  • غیر فعال سازی استارت اتوماتیک سرویس در دایرکت ادمین
  • نحوه نصب mod_ruid2 در دایرکت ادمینdirectadmin
  • نحوه نصب پلاگین CustomBuild 2.0 در دایرکت ادمین
  • آموزش نحوه آپگرید ورژن PHP به ۵٫۳ در Directadmin
  • نحوه نصب ورژن های مختلف php در کنترل پنل دایرکت ادمین
  • نحوه نصب و پیکربندی وب سرور ngnix در سی پنل
  • نحوه نصب و پیکربندی وب سرور Lidespeed در سی پنل
  • نحوه نصب memcached روی whm
  • نحوه نصب mod_ruid2 در whm
  • نحوه نصب ورژن های مختلف php در کنترل پنل سی پنل
  • نحوه انتقال از سی پنل به دایرکت ادمین
  • تبدیل بک آپ Cpanel به بک آپ Directadmin
  • نحوه نصب MariaDB در cPanel/WHM
  • نحوه نصب mytop در CentOS
  • نحوه نصب htop در CentOS
  • نحوه نصب ntop در CentOS
  • نحوه نصب و پیکربندی مانیتوریگ سرور و نحوه کار با آن
  • نحوه نصب و کانفیگ کلود لینوکس روی دایرکت ادمین
  • نحوه نصب و کانفیگ کلود لینوکس روی سی پنل
  • معرفی نرم افزار zenmap و کار با آن

در بخش هفتم نصب و پیکربندی سیستم whmc و کار با آن آموزش داده می شود.

  • نصب سیستم مدیریت هاستینگ whmc بری روی هاست
  • نحوه تنظیم کرون جاب در هاست
  • نحوه نصب قالب فارسی مدیریت
  • نحوه نصب قالب فارسی ناحیه کاربری
  • نحوه راست چین کردن قالب فاکتور
  • نحوه شمسی سازی بخش ناحیه کاربری
  • نحوه بالا بردن امنیت اسکریپ
  • نحوه بروز رسانی سیستم مدیریت هاستینگ whmc
  • نحوه ایجاد یادداشت در بخش مدیریت
  • نحوه ایجاد امضا در بخش مدیریت
  • نحوه تغییر قالب بخش مدیریت
  • نحوه تغییر زبان بخش مدیریت
  • نحوه تغییر رمز بخش مدیریت
  • نحوه کار با بخش مشتریان و ایجاد مشتری
  • نحوه کار با بخش سرویس ها
  • نحوه کار با بخش دامنه ها
  • نحوه کار با مدیریت سفارش ها
  • نحوه ایجاد سفارش جدید
  • نحوه کار با بخش تراکنش ها
  • نحوه کار با بخش فاکتور ها
  • نحوه کار با بخش کارت اعتباری
  • نحوه کار با بخش گزارشات درگاه
  • نحوه کار با بخش اطلاعیه
  • نحوه کار با بخش دانلود ها
  • نحوه کار با بخش پشتیبانی
  • نحوه ایجاد تیکت جدید
  • نحوه کار با بخش مسائل شبکه
  • نحوه کار با بخش گزارشات WHMC
  • نحوه کار با بخش ابزار ها
  • نحوه کار با بخش افزونه ها و نصب افزونه
  • نحوه کار با بخش تنظیمات عمومی
  • نحوه کار با بخش تنظیمات اتوماسیون
  • نحوه کار با بخش آدمین ها
  • نحوه ایجاد واحد پول و تنظیم واحد پول
  • نحوه ایجاد درگاه پرداخت و تنظیم اون
  • نحوه تنظیم درگاه خاص برای محصول خاص
  • نحوه ایجاد مالیات
  • نحوه ایجاد کد تخفیف برای محصولات
  • نحوه کار با بخش محصولات
  • نحوه ایجاد محصولات
  • نحوه ویرایش محصولات
  • نحوه ایجاد گزینه های قابل تنظیم
  • نحوه تنظیم افزودنی محصولات
  • نحوه تنظیم قیمت دامنه ها
  • نحوه تنظیم ثبت کننده دامنه ها
  • نحوه ایجاد سرور و اتصال اون بهwhmcs
  • نحوه ایجاد دپارتمان
  • نحوه کار با بخش دپارتمان ها
  • نحوه ایجاد و ویرایش قوانین تشدید
  • نحوه جلوگیری از ای پی ها و تیکت های اسپم
  • نحوه ایجاد و ویرایش قالب ایمیل
  • نحوه کار با بخش افزونه ها و ماژول ها
  • نحوه کار با بخش فیلدهای دلخواه
  • نحوه کار با بخش ای پی های مسدود شده
  • نحوه کار با بخش ایمیل های مسدود شده
  • ایجاد سوال امنیتی
  • پشتیبان گیری پایگاه داده
  • نحوه اتصالwhmcs به ویرچوالیزور