إعادة تشغيل بسيطة وإغلاق فوري للكمبيوتر في أوبونتو. Linux: إعادة تشغيل النظام وإيقاف تشغيله. أعد تشغيل Linux من سطر الأوامر

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

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

يتم استخدام أمر إيقاف التشغيل لإيقاف تشغيل جهاز كمبيوتر يعمل بنظام التشغيل Linux. هناك أيضًا أوامر إيقاف ، إيقاف ، لكنها للحالات غير القياسية. عادة ما يكفي الاغلاق وحده. يمكنك أيضًا إيقاف تشغيل linux من وحدة التحكم باستخدام اختصارات لوحة المفاتيح SysRq. لكن أولاً ، لنلقِ نظرة على صيغة الأمر shutdown.

صيغة الأمر بسيطة للغاية:

$ shutdown [خيارات] [time] [message]

تحدد الخيارات معلمات التعطيل ، وسنناقشها أدناه. يمكن تحديد الوقت بتنسيق hh: mm بتنسيق 24 ساعة. يمكنك أيضًا استخدام إدخال الدقائق + ، للإشارة إلى عدد الدقائق من اللحظة الحالية التي تحتاجها لإيقاف تشغيل كمبيوتر Linux. الثابت الآن متاح أيضًا ، مما يشير إلى أنك بحاجة إلى إيقاف التشغيل الآن.

تتيح لك معلمة الرسالة ضبط الرسالة التي سيتم عرضها في الجهاز قبل إيقاف التشغيل.

خيارات

  • --يساعد- عرض المساعدة على البرنامج
  • -H، --halt- افصل الطاقة دون إنهاء العمليات أو إعادة تركيب أنظمة الملفات
  • -P ، - القوة- الاغلاق العادي
  • - لا تقم بأفعال حقيقية ، بل تعرض الرسالة فقط
  • --الان جميعا- قم بإيقاف تشغيل الكمبيوتر ، ولكن لا تعرض رسالة
  • - إلغاء إيقاف تشغيل لينكس المجدول من سطر الأوامر

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

عملية اغلاق لينكس

بطبيعة الحال ، لا يقوم أمر shutdown linux أو أي أمر آخر بإيقاف تشغيل النظام وإيقاف تشغيل الكمبيوتر تلقائيًا. يقوم فقط بتمرير طلب الإغلاق إلى نظام init ثم إلى kernel. ويقومون بالفعل بإجراء عدد من العمليات المعقدة لإعداد وإيقاف تشغيل الكمبيوتر. باختصار ، ها هم:

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

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

الآن دعنا ننتقل إلى الأمثلة.

اغلاق جهاز كمبيوتر في لينكس

1. الاغلاق

أبسط أوامر إيقاف تشغيل كمبيوتر Linux وأكثرها شيوعًا ستغلق الكمبيوتر على الفور:

sudo الاغلاق - ح الآن

كما ترى ، يتم استخدام الإغلاق المعتاد ، وثابت الوقت هو الآن ، أي الآن.

لنحاول الآن جدولة إيقاف تشغيل كمبيوتر Linux في خمس دقائق:

sudo shutdown -h +5 "سيتم إيقاف تشغيل الكمبيوتر في غضون 5 دقائق."

لقد حددنا موعدًا لعرض الرسالة قبل إيقاف التشغيل.

الآن ، دعنا نتراجع عن إيقاف تشغيل كمبيوتر Linux:

sudo الاغلاق -c

بالطريقة نفسها ، يمكننا تحديد وقت الإغلاق الدقيق ، على سبيل المثال ، الساعة التاسعة مساءً:

sudo الاغلاق - الساعة 21:00

كما قلت ، ليس فقط الأمر shutdown linux قادرًا على إيقاف تشغيل الكمبيوتر ، فهناك أيضًا العديد من الأدوات المساعدة التي يمكنها القيام بذلك. فكر فيهم أيضًا.

2. التمهيد

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

3.halt

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

يمكن أن يؤدي استخدام التوقف إلى إتلاف النظام

4. poweroff

إنه مشابه للتوقف والقيام بنفس الشيء تمامًا:

5. SysRq

تذكر ، في بداية هذا المقال ، تحدثت عن اختصار لوحة المفاتيح لتشغيل الكمبيوتر؟ دعنا نفكر في هذه المشكلة بمزيد من التفصيل.

SysRq هو نظام فرعي على مستوى النواة. تتعامل النواة مع جميع ضغطات المفاتيح ، وبمساعدة هذا النظام الفرعي ، يمكنها قبول أوامر من المستخدم ، حتى عندما يكون النظام متجمدًا تمامًا. الغرض الرئيسي من هذا النظام الفرعي هو العمل مع جهاز كمبيوتر في حالات المشاكل ، على سبيل المثال ، إذا كنت تعتقد أن جهاز الكمبيوتر الخاص بك قد أصيب بفيروس ، أو أن الكمبيوتر مجمّد ويحتاج إلى إيقاف تشغيله. تُستخدم اختصارات لوحة المفاتيح للوصول إلى SysRq Alt + PrtScr + رقم

الشيء الأكثر إثارة للاهتمام هو أنه يمكننا إجراء إيقاف تشغيل آمن لجهاز كمبيوتر Linux. للقيام بذلك ، اضغط باستمرار على مفاتيح Alt + PrtScr واضغط بالتبادل على:

  • ص- فتح لوحة المفاتيح
  • ه- إرسال إشارة SIGTERM لجميع العمليات
  • أنا- إرسال إشارة SIGKILL لجميع العمليات
  • س- نقل جميع البيانات من ذاكرة التخزين المؤقت لنظام الملفات إلى القرص
  • يو- إعادة تحميل أنظمة الملفات للقراءة فقط
  • ب- إعادة تحميل

أيضًا ، بدلاً من كل هذا ، يمكنك استخدام اختصار لوحة المفاتيح Alt + PrtScr + O، في هذه الحالة ، سيتم تنفيذ الإجراء بالكامل تلقائيًا ، وهذا الأمر غير مدعوم من قبل جميع النواة.

الاستنتاجات

أنت الآن تعرف كل ما تحتاج لمعرفته حول كيفية إيقاف تشغيل Linux عبر الجهاز. إذا فوجئت بسبب خطأ أو تجميد ، فأنت تعرف ما يجب القيام به. إذا كان لديك أي أسئلة - اكتب في التعليقات!

دعونا نرى كيفية إعادة تشغيل أو إيقاف تشغيل جهاز الكمبيوتر الخاص بك من سطر الأوامر. أستخدم هذا عندما ، عند تثبيت برنامج تشغيل أو عند وجود حمل ثقيل على المعالج ، تتوقف الواجهة عن الاستجابة لأفعالي (على الرغم من أن هذا نادرًا ما يحدث). من الممكن قتل عملية "شرهة" من خلال سطر الأوامر ، ولكن ليس من المعروف دائمًا ما هي العملية ، لذا فإن الحل السريع هو إعادة تشغيل الكمبيوتر.

من وقت لآخر ، يلزم إعادة التشغيل عن بُعد أو إيقاف تشغيل نظام التشغيل الذي يعمل بنظام Linux من سطر الأوامر. يمكن القيام بذلك بطرق مختلفة ، سننظر فيها.

يجب تنفيذ جميع الأوامر المذكورة أدناه تحت المستخدم الجذر.

تحدد الخيارات معلمات التعطيل ، وسنناقشها أدناه. يمكن ضبط الوقت بتنسيق hh: mm بتنسيق 24 ساعة. يمكنك أيضًا استخدام إدخال الدقائق + ، للإشارة إلى عدد الدقائق من اللحظة الحالية التي تحتاجها لإيقاف تشغيل كمبيوتر Linux. بالإضافة إلى ذلك ، فإن الثابت الآن متاح ، مما يشير إلى أنك بحاجة إلى إيقاف التشغيل الآن. أمر إيقاف التشغيل ، المصدر -h.

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

sudo shutdown -h +5 "سيتم إغلاق الكمبيوتر الشخصي في 5 دقائق"

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

اغلاق لينكس مع التوقف

الأمر مطابق لأمر إعادة التشغيل في إجراءاته ، والفرق هو أن الأمر halt يقوم بإيقاف تشغيل النظام. أيضا ، يمكن إيقاف تشغيل الكمبيوتر عن طريق تشغيل اللواء:

يمكن أن يؤدي استخدام التوقف إلى إتلاف النظام!

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

اغلاق لينكس مع انقطاع التيار الكهربائي

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

إيقاف تشغيل Linux باستخدام telinit 0

باستخدام هذا الأمر ، يمكنك إخبار البرنامج الخفي init بالانتقال إلى مستوى تشغيل معين ، أي أن الرقم 0 يشير إلى أنك بحاجة إلى الانتقال إلى المستوى 0 (إيقاف تشغيل النظام). لواء telinit لا يدعم رسائل الإيقاف المؤقت والتحذير. يُستخدم عادةً عند اختبار التغييرات التي تم إجراؤها على ملف inittab.

اغلاق لينكس من سطر الأوامر دون sudo

ربما عبر dbus و ConsoleKit. يمكن التحكم فيه عبر dbus. الآن فقط يبدو أنهم ينشرونه في كل مكان.

ConsoleKit عبارة عن برنامج خفي يخدم جلسات المستخدم.

إذا كان لديك systemd ، فلن يعمل الخزعبلات. ربما يبحث الخبراء في الأمر ويخبروك بكيفية القيام بذلك من خلال تسجيل الدخول.

dbus-send --system --print-response --dest = "org.freedesktop.ConsoleKit" / org / freedesktop / ConsoleKit / Manager org.freedesktop.ConsoleKit.Manager.Stop

هذا كل شيء ، اكتملت مناقشة الطرق الرئيسية لإيقاف تشغيل أنظمة Linux وإعادة تشغيلها من سطر الأوامر. أنت الآن تعرف كل ما تحتاج لمعرفته حول كيفية إيقاف تشغيل Linux عبر الجهاز. إذا فوجئت بخطأ إملائي أو تجميد الكمبيوتر ، فأنت تعلم ما يجب عليك فعله.

يبدو أن ما يمكن أن يكون أبسط؟ كل ما عليك فعله هو إيقاف تشغيل خادم Linux أو إعادة تشغيله. لإيقاف تشغيله ، فقط أدخل الأمر

اغلاق سودو - ح الآن

اعادة تشغيل

اغلاق سودو-r الآن

إعادة تشغيل سودو

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

إعادة تشغيل النظام وإغلاقه - ما سبب أهميته؟

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

ذات مرة ، كان نظام التشغيل UNIX و Linux حساسين جدًا لإعادة التشغيل. ولكن مع ظهور أنظمة ملفات دفتر اليومية عالية الموثوقية (FS) ، أصبح التوقف أو إعادة التشغيل أكثر أمانًا. ومع ذلك ، لا يتم استبعاد احتمال حدوث تلف في التكوين أو نظام التشغيل نفسه إذا تم إيقاف تشغيل الكمبيوتر (أو الخادم) بشكل غير صحيح. على سبيل المثال ، غالبًا ما يؤدي الإغلاق غير الطبيعي لخوادم قواعد البيانات إلى تكامل البيانات وتلف الجدول. لا يهم أي نظام إدارة قواعد البيانات (DBMS) يتم استخدامه لصيانتها. عادة ما يكون من الصعب جدًا اكتشاف المشكلات التي تظهر في Linux. لأن الميزات المعمارية لنظام Linux نفسه تسمح له بالعمل حتى في حالة وجود تصادمات معقدة. ولكن عندما يحين وقت إعادة تشغيل نظام التشغيل ، غالبًا ما تظهر هذه المشكلات المخفية على الفور. الذي غالبا ما يكون مصحوبا بانهيار.

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

أمر الاغلاق

يتيح لك هذا الأمر إعادة التشغيل بشكل آمن وتقني "بشكل صحيح" أو إيقاف تشغيل نظام التشغيل أو وضعه في وضع المستخدم الفردي. لأنظمة مختلفة ، الأمر اغلقلها مواصفات مختلفة فيما يتعلق بالصياغة والخيارات ، لذلك من الحكمة النظر إليها بشكل عام ، والتعامل مع بعض ميزات الاستخدام فقط.

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

طبيعة العمل الذي يتعين القيام به اغلقيتم ضبطه من خلال المعلمات ويمكن أن يكون:

  • توقف عادي
  • التوقف العادي متبوعًا بالبدء التلقائي (إعادة التشغيل) ؛
  • الانتقال إلى وضع المستخدم الفردي ؛
  • بعض الإجراءات الأخرى ذات الصلة (حسب النظام) ، مثل التحقق من أجهزة التخزين بأمر.

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

يلخص الجدول التالي الخيارات الرئيسية اغلقلبعض أنظمة Linux:

نظام طريق ص ح س F
لينكس / sbin / shutdown -r -F
سولاريس / usr / sbin / shutdown -i6 -i0 -يكون
HP-UX / الخ / الاغلاق -r
إيكس / sbin / shutdown -r م

بالنسبة لهذا النظام ، يتم استخدام التعيينات التالية: R - إعادة التشغيل ، H - التوقف العادي ، S - متابعة العمل في وضع المستخدم الفردي ، F - التحقق من الإيقاف fsck(مناسب فقط لـ SUSE و Red Hat).

لإيقاف Linux في الساعة 8:30 (على سبيل المثال ، لإجراء صيانة روتينية للخوادم) مع إخطار المستخدمين بذلك ، قم بتشغيل الأمر التالي:

$ sudo shutdown -h 08:30 "تحذير! من الساعة 8:30 إلى 13:00 جاري أعمال الصيانة. نأسف للإزعاج."

إذا كنت بحاجة إلى ضبط الوقت النسبي للإيقاف / إعادة التشغيل:

$ sudo shutdown -h +30 "تنبيه! الصيانة الدورية جارية."

أوامر التوقف وإعادة التشغيل

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

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

أحد الخيارات المهمة وقفهو المفتاح ... لا يسمح باستخدام استدعاء النظام تزامنبحيث لا يستعيد kernel الصور "القديمة" لقسم الجذر المخزن في ذاكرة التخزين المؤقت الخاصة به. بعبارة أخرى، توقف -nتستخدم بعد استعادة القسم مع.

أمر اعادة التشغيليختلف عن وقففقط عن طريق القيام بإعادة التشغيل الافتراضية. ومع ذلك ، يمكن استخدامه لأداء بعض الإجراءات المفيدة قبل إعادة تشغيل النظام. على سبيل المثال ، لا يمكنك إرسال رسائل حول إعادة التشغيل القادمة (من الجدير بالذكر أن هذا ليس مفيدًا دائمًا ...) للمستخدمين الذين يستخدمون المفتاح -الان جميعا... إذا كنت تحتاج فقط إلى تسجيل الحدث في ملف / var / log / wtmp(يسجل هذا الملف جميع أحداث دخول وخروج نظام التشغيل) ، فأنت بحاجة إلى استخدام المفتاح -w(أو —Wtmp- فقط) بدون إعادة التشغيل. لإعادة التشغيل دون إجراء أي إدخالات في الملف / var / log / wtmp، هناك مفتاح (أو —لا wtmp). أيضا باستخدام الأمر اعادة التشغيلمن الممكن إيقاف النظام وإيقاف تشغيل الجهاز باستخدام المفاتيح -وقفو -p (—قوة) على التوالى. لإعادة التشغيل القسري والفوري ، يتم استخدام المفتاح. -f (–فرض)... في معظم الأنظمة ، تم وصف جميع المفاتيح للأمر اعادة التشغيلتنطبق على الفريق وقفبنفس المعنى.

إذا وجدت خطأً ، فيرجى تحديد جزء من النص والضغط على السيطرة + أدخل.

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

قم بإعادة تشغيل جهاز الحاسوب الخاص بك

أفعل هذا. أذهب إلى وحدة التحكم عن طريق الضغط على اختصار لوحة المفاتيح Ctrl + Alt + F1... في وحدة التحكم ، يجب عليك أولاً إدخال اسم المستخدم وكلمة المرور (عند إدخال كلمة مرور ، لا يتم عرض الأحرف). وأقوم بتنفيذ الأمر:

إعادة تشغيل سودو

ستحتاج إلى إدخال كلمة مرور المسؤول مرة أخرى والضغط على Enter. سيتم إعادة تشغيل الكمبيوتر.

يمكنك أيضًا استخدام الأمر لإعادة تشغيل جهاز الكمبيوتر الخاص بك اغلق، لهذا تحتاج إلى استخدام المفتاح -r:

اغلاق سودو-r الآن

إيقاف تشغيل الكمبيوتر

لإيقاف تشغيل الكمبيوتر من سطر الأوامر ، تحتاج إلى تشغيل الأمر:

اغلاق سودو - ح الآن

يمكنك أيضًا إيقاف تشغيل الكمبيوتر عن طريق تشغيل الأمر:

توقف سودو

ويمكنك أيضًا استخدام ملفات.

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

سننظر اليوم في مشكلات مثل أمر Linux reboot من وحدة التحكم ، وإعادة التشغيل عن بُعد ، وإعادة التشغيل مباشرة في واجهة المستخدم الرسومية. لنبدأ بعملية إعادة تشغيل بسيطة للنظام.

هنا ، كما يقول المثل ، ما يمكن أن يكون أسهل. ضع في اعتبارك إعادة التشغيل في Ubuntu Unity أولاً. يكفي النقر فوق الزر ذي الترس الموجود في الزاوية اليمنى العليا من الشاشة واختيار العنصر اغلق:

ثم ، في النافذة التي تفتح ، انقر فوق العنصر:

في بيئة سطح مكتب Gnome ، كل شيء مشابه جدًا لـ Unity ، ولكن في KDE تحتاج إلى فتح القائمة الرئيسية ، انتقل إلى علامة التبويب انتاج، وحدد العنصر إعادة تحميل:

ثم قم بتأكيد إعادة التشغيل.

أعد تشغيل Linux في Terminal

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

أول أمر إعادة تشغيل Linux ، وهو الأكثر شيوعًا والأبسط:

كما ترى ، تحتاج الأداة المساعدة إلى حقوق المستخدم المتميز. بعد الضغط على Enter ، سيتم إعادة تشغيل الكمبيوتر على الفور.

تتيح لك أداة إيقاف التشغيل ، التي تُستخدم لإيقاف التشغيل ، أيضًا إعادة تشغيل الكمبيوتر ؛ لهذا ، تحتاج إلى تمرير المعلمة -r إليه. بالإضافة إلى ذلك ، يمكنك أيضًا تحديد وقت إعادة التشغيل. الآن - 0 أو الآن ، بعد دقيقة واحدة +1 بعد اثنين - +2 ، وهكذا:

sudo الاغلاق -r +1

في أنظمة التهيئة المتوافقة مع البرامج النصية الأولية ، كانت هناك مستويات تحميل النظام - 0،1،2،3،4،5،6 ، المستوى 0 يعني إيقاف التشغيل ، 6 إعادة تشغيل ، باقي أوضاع تشغيل النظام ليست ذات أهمية بالنسبة لنا الآن . يمكنك التبديل بين المستويات باستخدام الأمر init. لكن مرة أخرى ، أنت بحاجة إلى حقوق المستخدم المتميز. هكذا:

يمكن لخدمة رسائل نظام dbus أيضًا إعادة تشغيل الكمبيوتر:

/ usr / bin / dbus-send --system --print-reply --dest = "org.freedesktop.ConsoleKit" / org / freedesktop / ConsoleKit / Manager org.freedesktop.ConsoleKit.Manager.Restart

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

صدى 1> / proc / sys / kernel / sysrq

من الأفضل القيام بذلك مقدمًا ، لأن هذه الطريقة مفيدة عندما يكون النظام متجمدًا ولا يتفاعل مع أي شيء:

nano /etc/sysctl.conf

kernel.sysrq = 1

للتفعيل SysRqالاختصارات اضغط على Alt + SysRq واضغط على رمز المفتاح. لإعادة التشغيل العادية ، يوصى بالتسلسل التالي: R E I S U B، اضغط على المفاتيح في نفس التسلسل بفواصل زمنية تبلغ حوالي ثانية.

  • ص- يعيد التحكم في لوحة المفاتيح إذا تم إنهاء خادم X بشكل غير صحيح ؛
  • ه- ترسل النواة إشارة SIGTERM إلى جميع العمليات باستثناء init ؛
  • أنا- يرسل إشارة SIGKILL إلى جميع العمليات باستثناء init ؛
  • س- تزامن النواة أنظمة الملفات ، ويتم نقل جميع البيانات من ذاكرة التخزين المؤقت إلى القرص الصلب ؛
  • يو- يعيد تثبيت جميع أنظمة الملفات في وضع القراءة فقط ؛
  • ب- إعادة التشغيل الفوري ، وعدم المزامنة ، والاستعدادات الإضافية.

قبل إعادة التشغيل ، ينتظر النظام حتى تنتهي جميع العمليات ، ويوقف جميع الخدمات ، ويفكك ويربط أنظمة الملفات في وضع القراءة فقط. هذا ما نفعله بالضغط على اختصارات لوحة المفاتيح هذه بالتسلسل. ولكن إذا كنت بحاجة إلى إعادة تشغيل النظام الآن دون انتظار إيقاف جميع العمليات ، على سبيل المثال ، الخادم ، فيمكنك إرسال الإشارة "ب" على الفور على النحو التالي: Alt + SysRq + B.

SysRqيمكنك استخدامه بدون اختصارات لوحة المفاتيح عن طريق كتابة كود التشغيل المطلوب في ملف proc / sysrq-Trigger:

صدى ب> / proc / sysrq-Trigger

سيعاد تشغيل النظام كما هو دون توقف الخدمات وتجهيز أنظمة الملفات حتى لا تضيع البيانات المحفوظة ويتلف نظام الملفات.

إعادة تشغيل Linux عن بعد

إذا كان لديك وصول إلى الخادم عبر ssh ، فيمكنك بسهولة إعادة تشغيل linux عن بُعد باستخدام أحد الأوامر المذكورة أعلاه ، على سبيل المثال:

ssh [البريد الإلكتروني محمي]/ sbin / إعادة التشغيل

ولكن مرة أخرى ، لهذه العملية ، يجب أن يكون لديك امتيازات الجذر على الخادم البعيد.

الاستنتاجات

الآن أنت تعرف كيفية إعادة تشغيل Linux ، حتى أنك تعرف كيفية إعادة تشغيل الخادم عبر ssh. إذا كان لديك أي أسئلة ، اسأل في التعليقات!

إدخالات ذات صلة: