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

بمجرد الاتصال ، يمكنك إعادة تشغيل النظام على الفور مع:
sudo reboot
وبالمثل ، إذا كنت بحاجة إلى جدولة إعادة تشغيل بدلاً من ذلك ، يمكنك استخدام الأمر:
sudo shutdown -r +10 # Reboots after 10 minutes

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

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