نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: راه اندازی مجدد کرنل بدون نیاز به ریبوت

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Feb 2013
    محل سکونت
    تهران
    نوشته ها
    22
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    26
    تشکر شده در
    17 پست

    پیش فرض راه اندازی مجدد کرنل بدون نیاز به ریبوت

    سلام

    خوب یک سری شرکتها اومدن این روش که کار سختی نیست به صورت لاینس دار ارائه دادن که واقعا پول یا مفت دادن هست

    خوب براحتی در این اموزش این روش رو انجام میدیدم

    خوب ابتدا توسط دستور زیر kexec-tools رو نصب میکینم

    کد PHP:
    [root@cent:~]# yum install kexec-tools -y 
    بروزرسانی سیستم

    کد PHP:

    [root@cent:~]# yum update -y 
    اگر در پکیجهای اپدیتی فایل kernel نیز اپدیت شد حتما یک ریبوت بدید

    مشاهده ورژن کرنل

    کد PHP:

    [root@cent:~]# uname -r
    2.6.18-194.11.3.el5 
    مشاهده فایل grub


    کد PHP:

    [root@cent:~]# cat /etc/grub.conf

    title CentOS (2.6.18-194.11.4.el5)
            
    root (hd0,0)
            
    kernel /vmlinuz-2.6.18-194.11.4.el5 ro root=LABEL=/
            
    initrd /initrd-2.6.18-194.11.4.el5.img
    title CentOS 
    (2.6.18-194.11.3.el5)
            
    root (hd0,0)
            
    kernel /vmlinuz-2.6.18-194.11.3.el5 ro root=LABEL=/
            
    initrd /initrd-2.6.18-194.11.3.el5.img 
    مشاهده ادرس اجرایی

    کد PHP:

    [root@cent:~]# cat /proc/cmdline
    ro root=LABEL=/ 
    خب نصبت به اطلاعات بالا کرنل جدید رو لود میکنیم

    کد PHP:
    [root@cent:~]# kexec -l /boot/vmlinuz-2.6.18-194.11.4.el5  --initrd=/boot/initrd-2.6.18-194.11.4.el5.img  --command-line="$( cat /proc/cmdline )" 
    ساخت و اجرای کرنل جدید در ریبوت بعدی اعما میشود


    [/php]

    دستور زیر جهت انجام این فرایند است.

    کد PHP:

    [root@cent:~]# kexec -e 

    برای اجرا شدن فرایند به صورت خودکار میتونید دستور زیر را اجرا کنید

    کد PHP:

    nano 
    /bin/fastreboot 
    کد زیر را وارد کنید

    کد PHP:
    #!/bin/sh
    KERNEL=`uname -r`
    CMD=`cat /proc/cmdline`
    kexec -/boot/vmlinuz-$KERNEL  --initrd=/boot/initrd-$KERNEL.img  --command-line="$CMD"
    kexec -
    کد PHP:
    chmod +/bin/fastreboot 
    از این پس کافیست کد زیر را وارد کنید
    کد PHP:
    fastreboot 
    موفق باشید
    ویرایش توسط hamed.ramzi : October 25th, 2014 در ساعت 07:22

  2. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 6
    آخرين نوشته: July 12th, 2015, 01:00
  2. نیاز فوری به سرور مجازی جهت ریموت
    توسط Maxx.Server در انجمن درخواست سرور مجازی
    پاسخ ها: 15
    آخرين نوشته: May 1st, 2014, 16:05
  3. سرور مجازی با هارد ssd و پنل ریبوت
    توسط laser1 در انجمن درخواست سرور مجازی
    پاسخ ها: 12
    آخرين نوشته: September 26th, 2013, 14:14
  4. مشکل ورود به سرور مجازی با ریموت دسکتاپ
    توسط LiGA در انجمن سوالات و مشکلات
    پاسخ ها: 13
    آخرين نوشته: April 5th, 2013, 20:34
  5. ریبوت کردن سرور مجازی
    توسط hamedblack در انجمن سرور مجازی
    پاسخ ها: 1
    آخرين نوشته: September 1st, 2010, 17:30

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •