7 طرق لإعادة تشغيل Linux من المحطة


قد يبدو إعادة تشغيل Linux من المحطة أمرًا صعبًا ، لكن لا تقلق ، إنه أمر واضح ومباشر بمجرد معرفة الأوامر الصحيحة. يعد إعادة تشغيل Linux ضروريًا بعد التحديثات أو استكشاف الأخطاء وإصلاحها أو صيانة النظام. إنه يضمن ساري المفعول للتغيرات ويبقي النظام مستقرًا. هذا صحيح بشكل خاص إذا كنت تقوم بإدارة نظام Linux عن بُعد حيث يمكنك إعادة تشغيل Linux فقط من المحطة. سواء كنت بحاجة إلى إعادة تشغيل فورية أو إعادة تشغيل مجدولة أو إغلاقًا قويًا ، فهناك طريقة لكل موقف. في هذه المقالة ، سنناقش طرقًا مختلفة لإعادة تشغيل Linux باستخدام المحطة.

1. باستخدام أمر إعادة التشغيل

ال reboot ينهي الأمر بأمان جميع عمليات التشغيل. إنه يضمن إغلاق المهام المستمرة بشكل صحيح قبل إعادة تشغيل النظام. هذا يساعد على منع فقدان البيانات والحفاظ على استقرار النظام. لإعادة تشغيل نظام Linux على الفور ، قم بتشغيل reboot يأمر:

sudo reboot

توفير كلمة المرور المناسبة واضغط على مفتاح Enter لإعادة تشغيل Linux:

لفرض إعادة تشغيل فورية ، قم بتشغيل reboot القيادة مع -f خيار:

sudo reboot -f

سيؤدي ذلك إلى إعادة تشغيل نظامك على الفور ، بغض النظر عن أي عمليات إيقاف مجدولة أو عمليات تشغيل.

2. باستخدام أمر إيقاف التشغيل

يمكنك استخدام أمر إيقاف التشغيل لإعادة تشغيل النظام على الفور أو جدولةه لفترة محددة. على سبيل المثال ، تشغيل shutdown أمر مع -r يعيد خيار تشغيل نظام Linux على الفور:

sudo shutdown -r now

باستخدام أمر إيقاف التشغيل ، يمكننا تحديد موعد لإعادة التشغيل بعد وقت محدد من خلال تحديد الدقائق. على سبيل المثال ، لإعادة تشغيل نظام Linux بعد ساعتين ، قم بتشغيله:

sudo shutdown -r +120
إعادة تشغيل مجدولة

إذا قمت بجدولة إعادة تشغيل ولكن غيرت رأيك ، فيمكنك إلغاؤها بسهولة مع -c خيار:

sudo shutdown -c
إلغاء إعادة التشغيل

3. استخدام أمر systemctl

في توزيعات Linux الحديثة التي تستخدم SystemD ، فإن الطريقة الموصى بها لإعادة تشغيل النظام هي باستخدام الأمر التالي:

sudo systemctl reboot

ينهي هذا الأمر جميع عمليات التشغيل ويعيد تشغيل النظام بأمان.

4. باستخدام أمر init

في توزيعات Linux الأقدم التي تستخدم sysvinit ، يمكن إعادة تشغيل النظام باستخدام الأمر التالي:

sudo init 6

عند الركض init 6، يتحول النظام إلى Runlevel 6 ، مما يعني أنه يستعد لإعادة التشغيل. إنه يتوقف عن جميع عمليات التشغيل ، و unmounts أنظمة الملفات ، ثم إعادة تشغيل النظام. بينما لا يزال هذا الأمر يعمل على بعض الأنظمة ، نوصي باستخدام systemctl reboot أمر لإصدارات Linux الأحدث باستخدام SystemD.

5. باستخدام أمر telinit

ال telinit 6 يقوم الأمر بإعادة تشغيل Linux عن طريق تعليمات init (أو systemd على الأنظمة الحديثة) للتبديل إلى Runlevel 6 ، مما يؤدي إلى إعادة تشغيل:

sudo telinit 6

يضمن هذا الأمر إعادة تشغيل النظام بطريقة يتم التحكم فيها باتباع عملية الإغلاق المناسبة.

6. باستخدام reisub (مفتاح SYSRQ Magic)

إذا أصبح نظام Linux الخاص بك غير مستجيب ، فيمكنك إعادة تشغيله بأمان باستخدام صو هو أناو قو شو ب تسلسل رئيسي (فكر على عكس أكثر انشغالًا) ، مما يساعد على تجنب فساد البيانات. ترسل هذه الطريقة أوامر محددة إلى kernel باستخدام مفتاح SYSRQ (طلب النظام). لإعادة تشغيل نظام Linux الخاص بك باستخدام هذه الطريقة ، امسك مفاتيح لوحة المفاتيح البديل + SYSRQ (شاشة طباعة) واضغط على المفاتيح التالية واحدة تلو الأخرى بالترتيب:

  • ص: يضع لوحة المفاتيح في الوضع الخام ، والتحكم بعيدًا عن التطبيقات.
  • ه: يرسل إشارة إنهاء إلى جميع العمليات.
  • أنا: يرسل إشارة القتل إلى جميع العمليات.
  • ق: يجبر مزامنة القرص ، وضمان كتابة جميع البيانات على القرص.
  • ش: إعادة تشغيل جميع أنظمة الملفات على أنها قراءة فقط ، مما يمنع الفساد.
  • ب: إعادة تشغيل النظام على الفور.

تكون هذه الطريقة مفيدة عندما يصبح النظام غير مستجيب ولكنه لا يزال يقبل إدخال لوحة المفاتيح.

7. إعادة تشغيل Linux عبر SSH

إذا كنت تدير خادم Linux عن بُعد وتحتاج إلى إعادة تشغيله ، أولاً ، قم بالتواصل مع الخادم الخاص بك باستخدام SSH:

ssh user@your-server-ip
الاتصال عن بعد مع SSH

بمجرد الاتصال ، يمكنك إعادة تشغيل النظام على الفور مع:

sudo reboot

وبالمثل ، إذا كنت بحاجة إلى جدولة إعادة تشغيل بدلاً من ذلك ، يمكنك استخدام الأمر:

sudo shutdown -r +10  # Reboots after 10 minutes
الجدول الزمني إعادة التشغيل عن بعد

يمكنك إلغاء إعادة التشغيل المجدولة في أي وقت مع:

sudo shutdown -c
إلغاء إعادة التشغيل

فقط تأكد من أن لديك الأذونات اللازمة لتشغيل هذه الأوامر ، وأنت على ما يرام!

اختتام

يعد إعادة تشغيل Linux من المحطة بسيطة بمجرد معرفة الأوامر الصحيحة. سواء كنت بحاجة إلى إعادة تشغيل فورية أو إعادة تشغيل مجدولة أو طريقة للتعامل مع نظام مجمد ، يوفر Linux خيارات متعددة لتناسب سيناريوهات مختلفة. في حين أن إعادة تشغيل SystemCTL هي المعيار للتوزيعات الحديثة ، فإن الأنظمة القديمة لا تزال تدعم init و telinit. للإدارة عن بُعد ، تجعل SSH خوادم إعادة تشغيل سهلة. مع هذه الطرق ، يمكنك إعادة تشغيل نظامك بكفاءة من المحطة الخاصة بك عند الحاجة.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى