Categories کامپیوتر

فایل لاگ چیست؟ انواع آن

یک فایل لاگ رویدادی است که در یک زمان خاص رخ داده است و ممکن است دارای ابرداده ‌هایی باشد که آن را معنا دار می‌کند.

فایل‌ های گزارش‌ یا Log File سوابق تاریخی از هر چیزی است که در یک سیستم اتفاق می‌ افتد؛ رویداد هایی مثل تراکنش ‌ها، خطا ها و نفوذ ها. این داده ‌ها می ‌توانند به روش‌ های مختلفی منتقل شوند و در قالب ساختار یافته، نیمه ساختار یافته و بدون ساختار باشند.

درواقع بهترین و تخصصی‌ترین روش برای عیب یابی و رفع مشکل سیستم عامل‌ها، اپلیکیشن‌ها و سرویس‌ها، بررسی فایل‌های Log است. فایل‌هایی که اپلیکیشن یا سرویس مورد استفاده در رابطه با مجموعه فعالیت‌ها و عملکرد خودش، ایجاد می‌نماید.

آناتومی اولیه یک فایل لاگ به این صورت است:

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

فایل Log نوعی فایل کم حجم است که به طور اتوماتیک ایجاد می‌شود و دربردارنده اطلاعات وسیعی از رویداد‌ها و اتفاقاتی است که در درون نرم‌افزار یا سیستم عامل اتفاق افتاده است. تمام این موارد در فایل Log ثبت و ضبط می‌شوند. در حقیقت آنها می‌توانند شامل طیف گسترده‌ای از موارد باشند و در اغلب اوقات فایل‌های Log به منظور بررسی وقایعی که در طی عملکرد روزانه یک سیستم عامل یا اپلیکیشن روی داده‌اند، مورد استفاده قرار می‌گیرند.

 

فایل های لاگ از کجا می آیند؟

تقریبا هر چیزی یک نسخه‌ از یک لاگ تولید می ‌کند، به طور مثال:

  • برنامه ها
  • کانتینر ها
  • پایگاه های داده
  • فایروال ها
  • نقاط پایانی
  • دستگاه های اینترنت اشیا
  • شبکه ها
  • سرور ها
  • سرویس های وب

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

چگونه می توانم یک فایل لاگ را باز کنم؟

از آنجا که بیشتر پرونده های ثبت شده با متن ساده ضبط می شوند ، استفاده از هر ویرایشگر متن فقط برای باز کردن آن کار درستی است. به طور پیش فرض ، هنگامی که بر روی آن کلیک کنید ، Windows از Notepad برای باز کردن یک فایل LOG استفاده می کند. پیشنهاد ما استفاده از برنامه Notepad++ میباشد که از اینجا می توانید دانلود نمایید.

همچنین میتوانید از برنامه های پردازش کلمه مانند ++Microsoft Word ، LibreOffice ، OpenOffice ، Notepad و موارد دیگر یک پرونده LOG را باز کنید.

چه کسی از فایل لاگ استفاده می کند؟

فایل لاگ ها می ‌توانند تقریبا هر نقشی را در یک سازمان ایفا کنند. در ادامه برخی از رایج ترین موارد استفاده فایل لاگ ها بر اساس عملکرد شغلی آورده شده است:

انواع لاگ ها

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

لاگ های رویدادی

لاگ رویداد (Event Log) یک گزارش سطح بالا است که اطلاعات مربوط به ترافیک شبکه و کاربرد آن مثل تلاش برای ورود به سیستم، تلاش های ناموفق وارد کردن رمز عبور و رویداد های برنامه را ثبت می کند.

لاگ های سروری

لاگ سرور (Server Log) یک سند متنی است که حاوی سابقه ای از فعالیت های مربوط به یک سرور خاص در یک دوره زمانی مشخص است.

لاگ های سیستمی

لاگ سیستم یاsyslog ، سابقه ای از رویداد های سیستم عامل است. این لاگ شامل پیام های راه اندازی، تغییرات سیستم، خاموش شدن غیر منتظره، خطا ها و هشدار ها و سایر فرآیند های مهم است. ویندوز، لینوکس و macOS همگی syslog تولید می کنند.

لاگ های مربوط به مجوز و لاگ های دسترسی

لاگ مجوز (Authirization Log) و لاگ های دسترسی (Access Log) شامل فهرستی از افراد یا ربات‌ هایی است که به برنامه‌ ها یا فایل ‌های خاصی دسترسی دارند.

لاگ تغییرات

لاگ های تغییرات (Change Log) شامل فهرست زمانی از تغییرات ایجاد شده در یک برنامه یا فایل است.

لاگ دسترسی پذیری

لاگ های مربوط به دسترسی پذیری (Availability Log) عملکرد سیستم، زمان آپدیت و در دسترس بودن را ردیابی می کنند.

لاگ منبع

لاگ های منبع (Resource Log)؛ منابع اطلاعاتی درباره مشکلات اتصال و محدودیت ‌های ظرفیت را ارائه می ‌دهند.

لاگ رویداد های تهدیدآمیز

لاگ های تهدید (   حاوی اطلاعاتی درباره ترافیک سیستم ، فایل یا برنامه است که با نمایه امنیتی از پیش تعریف ‌شده در یک فایروال مطابقت دارد.

نتیجه‌ گیری

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

Erfan Akbarieh

Recent Posts

eSIM چیست و چرا در ایران هنوز کار نمی‌کند؟ | بررسی کامل + ماجرای آیفون 17

دنیای تکنولوژی همیشه در حال تغییر است و هر روز یک فناوری تازه جایگزین روش‌های…

6 روز ago

آموزش جامع نصب جنگو (Django) بر روی اوبونتو | راهنمای گام به گام برای مبتدیان تا حرفه‌ای ها

آموزش جامع نصب Django روی اوبونتو مقدمه اگر به دنبال ساخت یک وب‌سایت یا اپلیکیشن…

2 هفته ago

رفع خطای لایسنس در ویندوز سرور

آموزش گام‌به‌گام حذف محدودیت Grace Period در Remote Desktop Services یکی از مشکلات رایج در…

1 ماه ago

آموزش تغییر پورت ریموت دسکتاپ (RDP) در ویندوز سرور

پروتکل Remote Desktop Protocol (RDP) یکی از متداول‌ترین روش‌ها برای مدیریت سرورهای ویندوزی از راه…

1 ماه ago

کابل کواکسیال و طرز کار اتوبوسی آن ها: سفری از دیروز تا امروز

شبکه های ارتباطی در طی چند دهه اخیر دچار تحولات بنیادینی شده اند. در آغاز،…

4 ماه ago

ویندوز سرور 2025؛ گامی بلند در مدیریت زیرساخت های هوشمند

مایکروسافت با انتشار نسخه ی ویندوز سرور 2025، یک بار دیگر ثابت کرده که در…

4 ماه ago