بصفتك مسؤول النظام ، تقع على عاتقك مسؤولية الحفاظ على النظام وتشغيله لتجنب أي انقطاع في الخدمة. ومع ذلك ، في بعض الأحيان ، هناك مواقف يتم فيها إيقاف تشغيل النظام أو إعادة التشغيل. يمكن أن يكون هذا بسبب فقدان النظام للطاقة بشكل غير متوقع أو أن بعض المستخدمين يعيد تشغيله عن قصد.
مهما كان السبب ، يمكنك التحقق من إيقاف تشغيل نظام Linux وإعادة تشغيل السجل لمعرفة متى حدث هذا النشاط بالضبط. ستزودك هذه المعلومات بنقطة بداية لبدء استكشاف الأخطاء وإصلاحها.
تحقق من إيقاف تشغيل نظام Linux وإعادة تشغيل السجل
فيما يلي بعض الطرق للتحقق من إيقاف التشغيل وإعادة تشغيل السجل في Linux باستخدام سطر الأوامر:
1. باستخدام الأمر الأخير
يسرد الأمر الأخير في Linux محفوظات جميع المستخدمين الذين قاموا بتسجيل الدخول والخروج من نظام Linux مع أحدث إدخال في الأعلى. يحصل على هذه المعلومات من wtmp ملف يحتفظ بسجل لكل حدث تسجيل دخول وخروج. يمكنك التحقق من سجل إيقاف التشغيل في نظام Linux الخاص بك باستخدام الأمر الأخير على النحو التالي:
آخر -x -F الاغلاق
يُظهر كل إدخال في الإخراج طوابع زمنية حيث يكون الطابع الزمني الأول لإغلاق النظام والثاني لبدء تشغيل النظام. كما يعرض أيضًا المدة التي ظل خلالها النظام قيد التشغيل.
يمكنك أيضًا التحقق من آخر عدد محدد من أحداث إيقاف التشغيل باستخدام ملف -ن علَم. على سبيل المثال ، للتحقق من أحداث إيقاف التشغيل الثلاثة الأخيرة ، سيكون الأمر:
آخر -x -F -n 3 الاغلاق
للتحقق من سجل إعادة التشغيل في نظام Linux الخاص بك ، استخدم الأمر التالي:
إعادة التشغيل -x -F الماضي
يُظهر كل إدخال في الإخراج طوابع زمنية حيث يكون الطابع الزمني الأول لبدء تشغيل النظام والثاني لإيقاف تشغيل النظام.
للتحقق من آخر عدد محدد لأحداث إعادة التشغيل ، استخدم ملف -ن علم مع الأمر الأخير. على سبيل المثال ، للتحقق من أحداث إعادة التشغيل الثلاثة الأخيرة ، سيكون الأمر:
آخر -x -F -n 3 إعادة التشغيل
2. باستخدام الأمر tuptime
تعرض أداة tuptime محفوظات وإحصائيات جميع عمليات إيقاف التشغيل وإعادة تشغيل نظام Linux. يمكنك تثبيت هذه الأداة على أي توزيعة Linux باستخدام البرنامج النصي التالي المكون من سطر واحد:
سودو باش << (curl -Ls https://git.io/tuptime-install.sh)
بمجرد التثبيت ، يمكنك استخدام أداة tuptime للتحقق من إيقاف التشغيل وإعادة تشغيل السجل في نظام Linux الخاص بك على النحو التالي:
tuptime -t
يسرد هذا الأمر محفوظات عمليات إعادة التشغيل وإيقاف التشغيل مع أحدث إدخال في الجزء السفلي.
لسرد آخر عدد محدد من الإدخالات فقط ، يمكنك توجيه إخراج الأمر tuptime إلى الأمر tail. على سبيل المثال ، لسرد آخر ثلاثة إدخالات ، سيكون الأمر:
tuptime -t | الذيل -3
3. باستخدام الأمر who
يعرض الأمر who في Linux معلومات حول المستخدمين الذين قاموا بتسجيل الدخول إلى نظامك. يمكنك استخدام الأمر who مع ملف -ب علامة لعرض آخر مرة تم فيها تشغيل نظامك:
من -ب
4. باستخدام Journalctl Command
يتم استخدام الأمر journalctl للاستعلام عن السجلات التي تم جمعها بواسطة systemd وعرضها. يمكنك التحقق من تاريخ الاغلاق وإعادة التشغيل باستخدام الأمر journalctl مع ال - قائمة الأحذية علَم:
جورنالكتل -قائمة-الأحذية
تقوم بإرجاع قائمة أحذية النظام ذات الإدخال الأحدث في الأسفل والمرقمة 0. يُظهر الطابع الزمني الأول في الإخراج وقت بدء تشغيل النظام بينما يُظهر الطابع الزمني الثاني وقت إيقاف تشغيل النظام.
استكشاف الأخطاء وإصلاحها أسهل بكثير على Linux
بينما لا يمكنك تحديد سبب إيقاف تشغيل النظام أو إعادة التشغيل باستخدام هذه الطرق ، يمكن أن تساعدك المعلومات المتعلقة بوقت إعادة تشغيل النظام أو إيقاف تشغيله في استكشاف المشكلات وإصلاحها.