← شروع آموزش

WIUNIX ACADEMY

بعد از ری‌استارت، لاگ بوت قبلی لینوکس رو پیدا کن

صفحهٔ 2 از 2؛ قبل از ادامه، مراحل قبلی و چیزهایی رو که لازم داری مرور کن.

آموزش متناسب با محیط تو

کجا اجرا می‌کنی؟

سیستم‌عامل و نسخهٔ سرورت رو انتخاب کن تا مراحل، دستورها و راه‌حل‌های همون محیط رو ببینی.

Rocky Linux 9بررسی‌شده با مستندات رسمی ·
06

قدم بعدی

فقط همون بازهٔ لازم رو خصوصی ذخیره کن

از پوشهٔ خصوصی خودت اجرا کن تا فایل تازه با دسترسی محدود ساخته بشه. اگه journal موقع خوندن خطا بده، فایل ناقص پاک می‌شه. خالی‌بودن فایل به معنی بی‌حادثه‌بودن اون بازه نیست. قبل از فرستادن، محتوا رو بخون و اطلاعات محرمانه رو حذف کن. بعداً هم فایل رو طبق روال نگهداری گزارش حادثه جمع کن.

bash

ترمینال مجاز روی میزبان درگیر

(
  umask 077
  evidence=$(mktemp ./previous-boot.XXXXXXXX) || exit 1
  if journalctl -b "$boot_id" --since "$start" --until "$end" --utc --no-pager -o short-iso-precise > "$evidence"; then
    wc -l -- "$evidence"
  else
    rm -- "$evidence"
    exit 1
  fi
)
از کجا بفهمم درست انجام شده؟

نام فایل خصوصی تازه و تعداد خط‌هاش رو می‌بینی. فایل رو بخون تا مطمئن شی پیام‌های لازم توش هستن.

اگه از بوت قبلی لاگی نمونده

اگه journal فقط توی حافظهٔ موقت نوشته شده باشه، معمولاً بعد از ری‌استارت دیگه بهش دسترسی نداری. حتی لاگ روی دیسک هم ممکنه به‌خاطر محدودیت فضا یا زمان پاک شده باشه. حالت خودکار هم فقط وقتی روی دیسک نگه می‌داره که پوشهٔ مخصوصش وجود داشته باشه. قبل از تغییر، تنظیمات واقعی و مدت نگهداری رو با مدیر میزبان بررسی کن.

تا اینجا تنظیم بوت یا سرویس عوض نشده. اگه لاگ بوت قبلی واقعاً از دست رفته، از گزارش متمرکز یا رویدادهای میزبان مجازی کمک بگیر. نگهداری دائمی رو می‌شه برای دفعات بعد با درنظرگرفتن فضای دیسک فعال کرد، ولی این کار لاگ از دست‌رفته رو برنمی‌گردونه.

فقط بوت فعلی رو می‌بینی

با دسترسی مجاز فهرست بوت‌ها، حجم لاگ و تنظیمات ادغام‌شدهٔ journal رو ببین. بودن پوشهٔ روی دیسک ثابت نمی‌کنه که لاگ بوت قبلی هنوز اونجاست.

bash
sudo journalctl --list-boots --utc --no-pager
sudo journalctl --disk-usage
systemd-analyze cat-config systemd/journald.conf

منابع این آموزش

منابع رسمی

بالای صفحه می‌بینی که هر محیط چطور بررسی شده. بررسی مستندات به معنی اجرای عملی همهٔ نسخه‌ها نیست.

ادامهٔ مسیر

قدم بعدی تو

همهٔ آموزش‌های آکادمی ↗