خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه بررسی Shutdown و Restart History در لینوکس

دریافت اطلاعات در مورد آخرین خاموشی ها و تاریخچه راه اندازی مجدد در لینوکس بسیار آسان است.

به عنوان یک مدیر سیستم، این مسئولیت شماست که سیستم را فعال نگه دارید تا از هرگونه اختلال در سرویس جلوگیری کنید. با این حال، گاهی اوقات، شرایطی وجود دارد که سیستم شما خاموش یا راه اندازی مجدد می شود. این می تواند به دلیل از دست دادن غیرمنتظره قدرت سیستم یا راه اندازی مجدد عمدی برخی از کاربران باشد.

دلیل هر چه که باشد، می توانید تاریخچه خاموش شدن سیستم لینوکس و راه اندازی مجدد سیستم خود را بررسی کنید تا ببینید این فعالیت دقیقا چه زمانی اتفاق افتاده است. این اطلاعات نقطه شروعی برای شروع عیب یابی در اختیار شما قرار می دهد.

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

در اینجا چند روش برای بررسی تاریخچه خاموش شدن و راه اندازی مجدد در لینوکس با استفاده از خط فرمان وجود دارد:

1. استفاده از آخرین فرمان

آخرین دستور در لینوکس تاریخچه همه کاربرانی را که وارد سیستم لینوکس شده اند و از آن خارج شده اند با آخرین ورودی در بالای صفحه فهرست می کند. این اطلاعات را از فایل wtmp دریافت می کند که گزارشی از هر رویداد ورود و خروج را نگه می دارد. می توانید تاریخچه خاموش شدن سیستم لینوکس خود را با استفاده از آخرین دستور به شرح زیر بررسی کنید:

last -x -F shutdown

هر ورودی در خروجی دو مُهر زمانی را نشان می دهد که اولین مُهر زمانی مربوط به خاموش شدن سیستم و دومی مربوط به راه اندازی سیستم است. همچنین مدت زمان اجرای سیستم را نشان می دهد.

مطلب مرتبط:   نحوه راه اندازی مجدد یا بازنشانی کارخانه ای Roomba

آخرین خاموشی

همچنین می توانید آخرین تعداد مشخصی از رویدادهای خاموش شدن را با استفاده از پرچم -n بررسی کنید. به عنوان مثال، برای بررسی سه رویداد خاموش شدن آخر، دستور به صورت زیر خواهد بود:

last -x -F -n 3 shutdown

برای بررسی تاریخچه راه اندازی مجدد در سیستم لینوکس خود، از دستور زیر استفاده کنید:

last -x -F reboot

هر ورودی در خروجی دو مهر زمانی را نشان می‌دهد که اولین مهر مربوط به راه‌اندازی سیستم و دومی برای خاموش شدن سیستم است.

آخرین راه اندازی مجدد

برای بررسی آخرین تعداد مشخص رویدادهای راه اندازی مجدد، از پرچم -n با آخرین دستور استفاده کنید. به عنوان مثال، برای بررسی سه رویداد راه اندازی مجدد آخر، دستور به صورت زیر خواهد بود:

last -x -F -n 3 reboot

2. با استفاده از دستور tuptime

ابزار tuptime تاریخچه و آمار تمام خاموش شدن و راه اندازی مجدد یک سیستم لینوکس را نمایش می دهد. شما می توانید این ابزار را روی هر توزیع لینوکس با استفاده از اسکریپت تک خطی زیر نصب کنید:

bash < <(curl -Ls https://git.io/tuptime-install.sh)

پس از نصب، می توانید از ابزار tuptime برای بررسی تاریخچه خاموش شدن و راه اندازی مجدد در سیستم لینوکس خود به شرح زیر استفاده کنید:

tuptime -t

این دستور تاریخچه راه اندازی مجدد و خاموش شدن را با آخرین ورودی در پایین لیست می کند.

خروجی تاپ تایم

برای فهرست کردن فقط آخرین تعداد مشخص ورودی، می‌توانید خروجی فرمان tuptime را به فرمان tail وارد کنید. به عنوان مثال، برای فهرست کردن سه ورودی آخر، دستور به صورت زیر خواهد بود:

tuptime -t | tail -3

3. استفاده از who Command

دستور who در لینوکس اطلاعات کاربرانی را که وارد سیستم شما شده اند نشان می دهد. می توانید از دستور who با پرچم -b برای نمایش آخرین باری که سیستم شما بوت شده است استفاده کنید:

who -b

که در لینوکس فرمان می دهند

4. با استفاده از دستور journalctl

دستور journalctl برای پرس و جو و مشاهده گزارش های جمع آوری شده توسط systemd استفاده می شود. می توانید تاریخچه خاموش شدن و راه اندازی مجدد خود را با استفاده از دستور journalctl با پرچم –list-boots بررسی کنید:

journalctl --list-boots

فهرست راه‌اندازی‌های سیستم را با آخرین ورودی در پایین، با شماره 0 برمی‌گرداند. اولین مهر زمان در خروجی زمان راه‌اندازی سیستم را نشان می‌دهد در حالی که مهر زمانی دوم زمان خاموش شدن سیستم را نشان می‌دهد.

مطلب مرتبط:   Numpad ندارید؟ مشکلی نیست! نحوه دریافت صفحه کلید عددی در ویندوز

خروجی فرمان journalctl

عیب یابی خطاها در لینوکس بسیار ساده تر است

در حالی که واقعاً نمی‌توانید دلیل خاموش شدن یا راه‌اندازی مجدد سیستم خود را با استفاده از این روش‌ها شناسایی کنید، اطلاعات مربوط به زمان راه‌اندازی مجدد یا خاموش شدن سیستم می‌تواند به شما در عیب‌یابی مشکلات کمک کند.