صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 27

الموضوع: اسرع طريقة تحديث الكيرنل 100%

  1. #1
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,842

    اسرع طريقة تحديث الكيرنل 100%



    السلام عليكم ورحمة الله وبركاتة
    طريقة ترقية الكيرنل لنظام centos 4.x redhat 4.x
    رقم الاصدار الجديد 2.6.9-42
    رقم الاصدار القديم 2.6.9-**
    طبعا رقم الكيرنل يختلف عن الاصدار الاخير الموجود في موقع الكيرنل بسبب تطوير شركة ردهت للكيرنل
    هنا تجد الملف المطلوب المنساب لسيرفرك
    http://people.redhat.com/~jbaron/rhel4/RPMS.kernel/
    مثلا اذا كان سيرفر معالجين و نظام 64 الطريقة
    تسحب الملف
    كود:
    wget http://people.redhat.com/~jbaron/rhel4/RPMS.kernel/kernel-smp-2.6.9-42.EL.x86_64.rpm
    ثم تثبت الكيرنل
    كود:
    rpm -ivh kernel-smp-2.6.9-42.EL.x86_64.rpm
    ثواني وينتهي التثبيت
    قبل عمل اعادة تشغيل للسيرفر يجب ان تختار الكيرنل القديم في الملف
    كود:
    nano -w /boot/grub/grub.conf
    غير default=0 الى رقم الكيرنل القديم ممكن يكون 1 او 2 او 3 شوف اي كيرنل شغال قبل اختار الرقم حسب الترتيب في الملف ثم تحفظ التغير

    لتجربة الكيرنل الجديد لمرة واحده فقط (للتجربة)
    كود:
    /sbin/grub
    ثم نفذ الامر لتجربة الكيرنل بعد عمل ريبوت للسيرفر
    كود:
    savedefault --default=0 --once
    ثم الامر هذا للخروج
    كود:
    quit
    الان تعمل اعادة تشغيل للنظام :app:
    اذا اشتغل السيرفر بدون مشاكل والحمدلله, عدل على الملف هذا لكي يعمل الكيرنل في كل مره تعمل ريبووت
    كود:
    nano -w /boot/grub/grub.conf
    تغير الى default=0 ثم تحفظ الملف :nice:

    هذه طريقة تثبيت الكيرنل الخاص centos 4.x redhat 4.x
    الطريقة مجربة قبل النشر.
    هذا و الله اعلم.


    بوعيسى







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    211


    تسلم اخوي بو عيسى مواضيعك دائما متميزة

    وطريقة في غاية السهولة





    __________________
    فهد بن تميم

  3. #3


    mashkor





    __________________
    الشركة:مساحات مورو العربية للأستضافة وتصميم المواقع
    رابط الشركة : WwW.HostMoro.com
    بريد الشركة:AdMiN@HostMoro.com للتفاهم والشراء

  4. #4
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,842


    حياكم الله
    بعد الترقية يقل الحمل على السيرفر ويقل استهلاك الذاكره.


    بوعيسى






  5. #5
    عضو نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    127


    شكرا لك يا ايا عيسى .. و دائما تتحفنا بمواضيعك المميزه و الرائعه








    دمت بود





    __________________
    مؤسسة برود وي لخدمات و حلول الانترنت و الكمبيوتر

    دولة الكويت - منطقة الفروانية - شارع حبيب مناور
    مجمع العربيد بلازا - الطابق الثالث - مقابل المعهد الآثري

    تلفون المكتب : 4762594
    www.BroadWN.net

  6. #6
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,842


    حياك الله اخي قدساوي_متعصب

    ***

    لمن يحتاج الطريقة لمعالج واحد او معالجين نظام 32 يكتب رد هنا حتى اكتب له الطريقة.
    اما الطريقة الموجوده في الموضوع لمعالجين و نظام تشغيل 64

    ***

    بوعيسى






  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,313


    شكرا يا عسل على الشرح
    لكن انصح الجميع بجعل الدتا سنتر هم اللي يرقون





    __________________
    Be Happy

  8. #8


    حبيبي بوعيسى لدي سؤالين :
    1) كيف أعلم أن النظام عندي ذو 64 وليس 32 أو العكس ؟؟
    2) ماذا عن make oldconfig أو make menuconfig >> هل سينئشأن أوتوماتيكيا طبقا لما هو أصل السيرفر أم سينشئ بشكل جديد ثم علينا تعديله ؟

    وشكرا على الدرس الرائع






  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2002
    المشاركات
    917


    اقتباس المشاركة الأصلية كتبت بواسطة BitSurFer
    شكرا يا عسل على الشرح
    لكن انصح الجميع بجعل الدتا سنتر هم اللي يرقون
    :app:





    __________________
    عش ماشئتفانك ميت
    واحبب ماشئت فانك مفارقه
    ابو سالم
    مسنجر+مراسله =info @ mrhf.org
    (شبكه مرهف)mrhf.org

  10. #10


    ألف شكر بو عيسى دائما مواضيعك مميزة





    __________________
    GNU/Linux system EngineerVps & Dedicated servers & ManagementContact Me On : 00201003338749 or ceo@murabba.comwww.murabba.com

  11. #11
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,842


    حياكم الله, الترقية للكيرنل عن طريق RPM يعني مجرد تسحب الملف المطلوب ثم تثبت الملف عن طريق rpm -ivh ويتم الثبيت بسهولة وبدون خيارات ولاتحتاج شيى فقط يجب ان تكون حذر وتغير الرقم للكيرنل الى رقم الكيرنل القديم في هذا الملف /boot/grub/grub.conf ثم تحفظ الملف ثم تختار رقم الكيرنل الجديد وهو صفر لمره واحده فقط savedefault --default=0 --once وتجرب تعمل ريبووت.
    اذا لم يعمل السيرفر اعمل ريبووت للسيرفر عن طريق فتحه الريبووت او اطلب من الشركه تعمل ريبووت ويرجع السيرفر للعمل على الكيرنل القديم و الحمدلله.


    أبوعلي1981 لمعرفة الكيرنل المستخدم جرب الامر هذا uname -a وشوف الناتج اذا كان فيه مثل هذا
    x86_64 x86_64 x86_64 GNU/Linux


    هذا والله اعلم.



    بوعيسى






  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    May 2005
    المشاركات
    329


    اقتباس المشاركة الأصلية كتبت بواسطة web4host
    السلام عليكم ورحمة الله وبركاتة
    طريقة ترقية الكيرنل لنظام centos 4.x redhat 4.x
    رقم الاصدار الجديد 2.6.9-42
    رقم الاصدار القديم 2.6.9-**
    طبعا رقم الكيرنل يختلف عن الاصدار الاخير الموجود في موقع الكيرنل بسبب تطوير شركة ردهت للكيرنل
    هنا تجد الملف المطلوب المنساب لسيرفرك
    http://people.redhat.com/~jbaron/rhel4/RPMS.kernel/
    مثلا اذا كان سيرفر معالجين و نظام 64 الطريقة
    تسحب الملف
    كود:
    wget http://people.redhat.com/~jbaron/rhel4/RPMS.kernel/kernel-smp-2.6.9-42.EL.x86_64.rpm
    ثم تثبت الكيرنل
    كود:
    rpm -ivh kernel-smp-2.6.9-42.EL.x86_64.rpm
    ثواني وينتهي التثبيت
    قبل عمل اعادة تشغيل للسيرفر يجب ان تختار الكيرنل القديم في الملف
    كود:
    nano -w /boot/grub/grub.conf
    غير default=0 الى رقم الكيرنل القديم ممكن يكون 1 او 2 او 3 شوف اي كيرنل شغال قبل اختار الرقم حسب الترتيب في الملف ثم تحفظ التغير

    لتجربة الكيرنل الجديد لمرة واحده فقط (للتجربة)
    كود:
    /sbin/grub
    ثم نفذ الامر لتجربة الكيرنل بعد عمل ريبوت للسيرفر
    كود:
    savedefault --default=0 --once
    ثم الامر هذا للخروج
    كود:
    quit
    الان تعمل اعادة تشغيل للنظام :app:
    اذا اشتغل السيرفر بدون مشاكل والحمدلله, عدل على الملف هذا لكي يعمل الكيرنل في كل مره تعمل ريبووت
    كود:
    nano -w /boot/grub/grub.conf
    تغير الى default=0 ثم تحفظ الملف :nice:

    هذه طريقة تثبيت الكيرنل الخاص centos 4.x redhat 4.x
    الطريقة مجربة قبل النشر.
    هذا و الله اعلم.

    بوعيسى
    وائل :

    انا لا اتفق مع الي كتبته وارجو ان يتم قبول ردي بصدر رحب .

    الاسباب :
    1) http://people.redhat.com/~jbaron/rhel4/RPMS.kernel/
    هذا الشخص اسمه Jason Baron وهو المطور والمسؤول عن كل الكيرنلات الي تصدرها الردهات ومن ثمن توفرها في ال RHN . وهو اشهر من نار على علم هنا عند كل موظفي الداتا سنترز + كل المهتمين بتطوير الكيرنل . وللاسف ان كل الكيرنلات الي اشرت لها بالرابط اعلاه واعتبرتها مصدر ، مازالت كلها تحت التجربة وتتغير وتتبدل كل فتره وفتره ، وتجلس اسابيع وممكن اشهر قبل تصير مطروحة في ال RHN . بما يعني ان كل الاصدارات هذي تحت التجربة ولم تعتمد لا من Jason ولا من فريق الردهات لاستخدامها *بشكل رسمي* ، اما المتبرعين الي يبون يختبرون الكيرنل قبل ينزل ويكتشفوا الاغلاط وو الخ ، فمتاح لهم . و Jason يقول الي يبي يستخدمها يستخدمها على مسؤوليته الخاصه ويعيد ويكرر انها غير معتمده من قبل الردهات حتى تصبح متوفره في ال RHN. وبما ان اغلب المستخدمين في سوالف وفي كل المنتديات العربية يستخدمون سيرفراتها لاغراض تجارية ، فماهم محتاجين يطورون الكيرنل ، هم يبون الشيء الجاهز . فالمصدر من اساسه غير آمن وممكن ينتج مشاكل اكثر من الي هو راح يحلها لانه الى الان تحت التجربة ومااعتمد اساسا من مطوريه ولاينصحون بتركيبه على سيرفرات تجارية الا تحت مسؤولية العميل الخاصه.

    2) السبب الثاني حتى وان اعتبرنا ان أي احد اخذ RPM الكيرنل بالطريقة اعلاه وهو باقي مااعتمد . فراح يخترب كل الي هو سواه مع اول ليله يتحدث فيها up2date ( RHN ) او ال Yum . كيف طيب ؟
    الـ up2date وال yum مثل ماانت عارف تتحدث يوميا بكرون جوب علشان تكتشف البرامج الي ماهي محدثه وتحدثها ، وتعمد اعتماد كل على الي الشخص مسويه في ال yum.conf او في ملف الكونفيق مال up2date الي في /etc/sysconfig/rhn/up2date في سيرفرات الردهات .
    طيب وش المشكلة ؟ المشكلة انك نزلت اصدار اعلى من الاصدار الي متوفر في ال RHN او في المكان الي انت تاخذ منه البكج مال السيرفر بالنسبة لل Yum.conf .. وبكذا ، ال up2date وال yum ماهي الا برامج لاتعرف ولاتفرق ، يعني بشكل ادق ماراح تعرف هل الاصدار الي نازل هو اعلى او اقل من الاصدار الي موجود في شبكتها .. كل الي تعرفه هل الاصدار هذا نفس الي عندي او لا ، ولاتفرق هل هو اعلى او اقل . و في حالتنا هذي ، راح يكون الاصدار الي انت منزله اعلى من الاصدار الي موجود في شبكة RHN او في أي مكان لانه باقي مااعتمد . والي اعتمد باقي اصداره اقل .
    كاجراء طبيعي ، راح تروح ال up2date وال yum وتنزل الكيرنل القديم الي هو الي موجود في ال RHN او الي موجود في المصدر الي تاخذ انت منه البكجات .. يعني كان حنا ماسوينا شيء ، وانت عارف ، لما راح ينزل ال RPM ، مع اول بوت راح يرجع الكيرنل القديم وكانك ماسويت شيء .. وانا وكل العالم تتفق ان الداون جريد للكيرنل ممكن يسبب مشاكل خصوصا مع المودلز وقواعدها والدرايفرز الي راح تنزل من الجديد ووووو الخ .
    علشان هذا الاساس لابد ان كان احد يبي يسوي الطريقة الي فوق ( مع انها اصلا في رأي الشخصي غير فعاله وغير صحيحه لان المصدر مااعتمد ومازال تحت التجربة ) لابد يغير في اعدادات الup2date + اعدادات ال Yum :
    A)بخصوص ال up2date :
    up2date –configure ، ومن ثم يختار pkgSkipList ، ويعدلها ويخلي ال kernel من ضمن الخيارات ، بحيث يكون الخيار امامه kernel* على هذا الاساس ماراح يتحدث الكيرنل مع كل مره يشتغل فيها ال up2date.

    B) بخصوص ال yum فالي لازم يسويه نفس الشيء ، يعدل على الملف الكونفيق الي بيكون في الـ Yum.conf داخل مجلد ال etc او في /etc/yum.repos.d , /etc/yum/repos.d بناء على الي انت مسويه اذا انت مسوي خيار ال reposdir .. المهم انه في خيار في الاسطر الاولى اسمه ـ exclude ، الي عليك تسويه تكتب kernel* علشان مايحدث الكيرنل .

    BitSurfer :
    شدعوه عاد ، حتى مسنجر مانشوفك ، شكلك يابلوك بالخطا يالخاطر ماهو طيب وتراني من جد شايل في خاطري ...
    لكن تعليق على ردك ، اذا الشخص قادر انه يرقي الكيرنل بنفسه يرقيه، اذا عنده 1% ذرة شك ، يخليهم هما يسووه افضل .

    اضافة حبيت اثري الموضوع فيها ، واعدل معلومه في وجهة نظري الشخصية ، غير صحيحة.

    كل الود للجميع ،
    علي حمد ،






  13. #13
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,842


    اقتباس المشاركة الأصلية كتبت بواسطة Ali Hamad
    وائل :

    انا لا اتفق مع الي كتبته وارجو ان يتم قبول ردي بصدر رحب .

    الاسباب :
    1) http://people.redhat.com/~jbaron/rhel4/RPMS.kernel/
    هذا الشخص اسمه Jason Baron وهو المطور والمسؤول عن كل الكيرنلات الي تصدرها الردهات ومن ثمن توفرها في ال RHN . وهو اشهر من نار على علم هنا عند كل موظفي الداتا سنترز + كل المهتمين بتطوير الكيرنل . وللاسف ان كل الكيرنلات الي اشرت لها بالرابط اعلاه واعتبرتها مصدر ، مازالت كلها تحت التجربة وتتغير وتتبدل كل فتره وفتره ، وتجلس اسابيع وممكن اشهر قبل تصير مطروحة في ال RHN . بما يعني ان كل الاصدارات هذي تحت التجربة ولم تعتمد لا من Jason ولا من فريق الردهات لاستخدامها *بشكل رسمي* ، اما المتبرعين الي يبون يختبرون الكيرنل قبل ينزل ويكتشفوا الاغلاط وو الخ ، فمتاح لهم . و Jason يقول الي يبي يستخدمها يستخدمها على مسؤوليته الخاصه ويعيد ويكرر انها غير معتمده من قبل الردهات حتى تصبح متوفره في ال RHN. وبما ان اغلب المستخدمين في سوالف وفي كل المنتديات العربية يستخدمون سيرفراتها لاغراض تجارية ، فماهم محتاجين يطورون الكيرنل ، هم يبون الشيء الجاهز . فالمصدر من اساسه غير آمن وممكن ينتج مشاكل اكثر من الي هو راح يحلها لانه الى الان تحت التجربة ومااعتمد اساسا من مطوريه ولاينصحون بتركيبه على سيرفرات تجارية الا تحت مسؤولية العميل الخاصه.

    2) السبب الثاني حتى وان اعتبرنا ان أي احد اخذ RPM الكيرنل بالطريقة اعلاه وهو باقي مااعتمد . فراح يخترب كل الي هو سواه مع اول ليله يتحدث فيها up2date ( RHN ) او ال Yum . كيف طيب ؟
    الـ up2date وال yum مثل ماانت عارف تتحدث يوميا بكرون جوب علشان تكتشف البرامج الي ماهي محدثه وتحدثها ، وتعمد اعتماد كل على الي الشخص مسويه في ال yum.conf او في ملف الكونفيق مال up2date الي في /etc/sysconfig/rhn/up2date في سيرفرات الردهات .
    طيب وش المشكلة ؟ المشكلة انك نزلت اصدار اعلى من الاصدار الي متوفر في ال RHN او في المكان الي انت تاخذ منه البكج مال السيرفر بالنسبة لل Yum.conf .. وبكذا ، ال up2date وال yum ماهي الا برامج لاتعرف ولاتفرق ، يعني بشكل ادق ماراح تعرف هل الاصدار الي نازل هو اعلى او اقل من الاصدار الي موجود في شبكتها .. كل الي تعرفه هل الاصدار هذا نفس الي عندي او لا ، ولاتفرق هل هو اعلى او اقل . و في حالتنا هذي ، راح يكون الاصدار الي انت منزله اعلى من الاصدار الي موجود في شبكة RHN او في أي مكان لانه باقي مااعتمد . والي اعتمد باقي اصداره اقل .
    كاجراء طبيعي ، راح تروح ال up2date وال yum وتنزل الكيرنل القديم الي هو الي موجود في ال RHN او الي موجود في المصدر الي تاخذ انت منه البكجات .. يعني كان حنا ماسوينا شيء ، وانت عارف ، لما راح ينزل ال RPM ، مع اول بوت راح يرجع الكيرنل القديم وكانك ماسويت شيء .. وانا وكل العالم تتفق ان الداون جريد للكيرنل ممكن يسبب مشاكل خصوصا مع المودلز وقواعدها والدرايفرز الي راح تنزل من الجديد ووووو الخ .
    علشان هذا الاساس لابد ان كان احد يبي يسوي الطريقة الي فوق ( مع انها اصلا في رأي الشخصي غير فعاله وغير صحيحه لان المصدر مااعتمد ومازال تحت التجربة ) لابد يغير في اعدادات الup2date + اعدادات ال Yum :
    A)بخصوص ال up2date :
    up2date –configure ، ومن ثم يختار pkgSkipList ، ويعدلها ويخلي ال kernel من ضمن الخيارات ، بحيث يكون الخيار امامه kernel* على هذا الاساس ماراح يتحدث الكيرنل مع كل مره يشتغل فيها ال up2date.

    B) بخصوص ال yum فالي لازم يسويه نفس الشيء ، يعدل على الملف الكونفيق الي بيكون في الـ Yum.conf داخل مجلد ال etc او في /etc/yum.repos.d , /etc/yum/repos.d بناء على الي انت مسويه اذا انت مسوي خيار ال reposdir .. المهم انه في خيار في الاسطر الاولى اسمه ـ exclude ، الي عليك تسويه تكتب kernel* علشان مايحدث الكيرنل .

    BitSurfer :
    شدعوه عاد ، حتى مسنجر مانشوفك ، شكلك يابلوك بالخطا يالخاطر ماهو طيب وتراني من جد شايل في خاطري ...
    لكن تعليق على ردك ، اذا الشخص قادر انه يرقي الكيرنل بنفسه يرقيه، اذا عنده 1% ذرة شك ، يخليهم هما يسووه افضل .

    اضافة حبيت اثري الموضوع فيها ، واعدل معلومه في وجهة نظري الشخصية ، غير صحيحة.

    كل الود للجميع ،
    علي حمد ،
    بارك الله فيك
    بلنسبة لي افضل ان اضيف
    كود:
    exclude=httpd* mysql* php* perl* apache* mod_* MySQL* *ftp* exim* sendmail* php* kernel* da_* openssl*
    في
    كود:
    /etc/yum.conf
    في اخر القائمة
    كود:
    [main]

    بوعيسى






  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    May 2005
    المشاركات
    329


    اقتباس المشاركة الأصلية كتبت بواسطة web4host
    بارك الله فيك
    بلنسبة لي افضل ان اضيف
    كود:
    exclude=httpd* mysql* php* perl* apache* mod_* MySQL* *ftp* exim* sendmail* php* kernel* da_* openssl*
    في
    كود:
    /etc/yum.conf
    في اخر القائمة
    كود:
    [main]

    بوعيسى
    بالضبط ابو عيسى ، والهدف وش هو او الفكره العامه في خيار الاستثناء سواء في ال YUM او up2date هو انه يستثنى اي بكج تقوم لوحة التحكم ( سواء DA ، Cp or whatever ) بترقيته او اي برنامج قمت بتنزيله وتثبيته يدويا وهو في اصدار يختلف عن الاصدار الموجود في شبكة RHN او المكان الي تاخذ منه البكجات في YUM .

    خالص التحية ،
    علي حمد !






  15. #15
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,842


    اقتباس المشاركة الأصلية كتبت بواسطة Ali Hamad
    بالضبط ابو عيسى ، والهدف وش هو او الفكره العامه في خيار الاستثناء سواء في ال YUM او up2date هو انه يستثنى اي بكج تقوم لوحة التحكم ( سواء DA ، Cp or whatever ) بترقيته او اي برنامج قمت بتنزيله وتثبيته يدويا وهو في اصدار يختلف عن الاصدار الموجود في شبكة RHN او المكان الي تاخذ منه البكجات في YUM .

    خالص التحية ،
    علي حمد !
    :nice: :nice: :nice: :nice:
    تسلم على التعقيب المفيد


    بوعيسى










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض