شاپینگ سرور

بازسازی هسته لینوکس و دستورات مربوط به آن

بازسازی هسته لینوکس و دستورات مربوط به آن

فهرست محتوا

بازسازی هسته لینوکس و دستورات مربوط به آن

لینوکس هسته نسخه ۲٫۴٫۲۸و بالا تر از کلاستر های سرور مجازی پشتیبانی می کنند. در مطلب زیر به نحوه بازسازی هسته لینوکس و همچنین دستورات مربوط به آن پرداخته ایم.

 

[thumbnail target=”_self” alt=”بازسازی هسته لینوکس و دستورات مربوط به آن” src=”https://www.shopingserver.net/wp-content/uploads/2017/09/images-17-3.jpg”]

بازسازی هسته لینوکس و دستورات:

لینوکس شامل هسته نسخه ۲٫۴٫۲۸ و نسخه های بالاتر، از کلاسترهای سرور مجازی یا LVS پشتیبانی می کنند. پس اگر از نسخه های پایین تر استفاده می شود، باید با اضافه کردن ماژول LVS مجددا هسته را کامپایل و بازسازی کنید .این بسته به صورت رایگان از نشانی http://www.linuxvirtualserver.org قابل دریافت است . چون در سایت برای نسخه های مختلف هسته، بسته های مختلفی ارائه شده ، لازم است شماره بسته متناسب با نسخه هسته لینوکس سیستم بررسی شود. بسته دریافتی از سایت را در شاخه usr/src/ کپی کنید و دستورات زیر را اجرا نمایید :

×#cd/usr/scr/linux
#gunzip ../linux-2.4.21-ipvs-1.0.10.patch.gz
#patch-p1< ../linux-2.4.21-ipvs-1.0.10.patch

دستور خط اول ، موقعیت خط فرمان را به زیرشاخه ×linux منتقل می کند. در خط دوم ، با استفاده از ابزار GUNZIP ، بسته دریافت شده از سایت پروژه از حالت فشرده خارج شده و در خط سوم این بسته، به هسته اضافه شده است . پس از اضافه شده است. پس از اضافه شدن بسته به هسته، باید مجددا هسته کامپایل شود. یعنی در دایرکتوری×usr/src/linux دستورات زیر اجرا شوند :

#make mrproper
#make oldconfig
#make menuconfig

 

با اجرای دستور آخر، یک منو با چندین زیرشاخه اجرا خواهدشد. برای فعال کردن سرور مجازی از شاخه Networking Options ، گزینه IP:Virtual Server Configuration را انتخاب نمایید و آدرس سرور مجازی را تنظیم کنید :

virtual server support( EXPERIMENTAL)
]Ipvirtual server debugging×[
(۱۶) IPVS connection table size(the Nith power of2)
—IPVS scheduler
round-robin scheduling
< M >weighted round-robin scheduling
< M >least-connection scheduling scheduling
< M >weighted least-connection scheduling
< M >locality-based least-connection scheduling
< M >locality-based least-connection with replication scheduling
< M >destination hashing scheduling
< M >source hashing scheduling
< M >shortest expected delay scheduling
< M >never queue scheduling
—IPVS application helper
FTP protocol helper

قبل از خروج از menuconfig ، باید تغییرات ذخیره شوند. برای ساختن تمامی ماجول های جدید کرنل، دستور زیر اجرا می شود :

#make dep&&make bzlmage &&make modules && make modulesinstall

پس از اجرای دستور بالا، زیر شاخه جدیدی به نام bzlmage در دایرکتوری /arch/i386/boot/×usr/src/linux ساخته می شود و تصویر هسته کامپایل شده در این شاخه قرار می گیرد. برای اتمام پیکربندی هسته، باید این تصویر در شاخهboot/کپی شده و فایل های پیکربندی بوت لودرهای سیستم نیز بروز رسانی شوند .

 

امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 0 میانگین: 0]

آخرین نوشته ها

تماس با ما

  •  اهواز،خیابان طالقانی،خیابان خوانساری, ساختمان 292 واحد 5
  •  91014618
  •   info@shopingserver.net

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

smail faal

smail faal

مطالب مرتبط