خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


نحوه دسترسی لاگ های سیستمی اوبونتو

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

نرم افزار سامانه مودیان راهکار
توجه به این نکته ضروری است که لینوکس فایل های گزارش خود را در فولدر /var/log در فرمت متنی نگهداری می کند. در این مطلب هدف ما نحوه دسترسی سیستم لاگ فایل ها در لینوکس اوبونتو است.


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

Gnome Logs utility (Graphic)
Log File Viewer utility (Graphic)
Linux Terminal (Command Line)

مشاهده فایل های لاگ لینوکس اوبونتو از طریق Gnome Logs

Logs ابزار پیشفرضی است که با اخرین نسخه اوبونتتو Ubuntu 20.04 LTS ارائه شده است. برای دسترسی بدان کافیست که Logs را در dash سرچ کنید.

نحوه دسترسی لاگ های سیستمی اوبونتو
همانطور که مشاهده می کنید ابزار Logs باز می شود و در دسته بندهای مختلف اقدام به جمع آوری و ذخیره لاگ ها می کند.

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

نحوه دسترسی لاگ های سیستمی اوبونتو
همچنین با کلیک export در گوشه بالا در سمت راست(کنار سرچ) اقدام به تهیه خروجی از گزارشات کنید.

مشاهده فایل های لاگ لینوکس اوبونتو از طریق Log File Viewer

Log File Viewer ابزار پیش فرضی است که با نسخه های قدیمی اوبونتو ارائه می شده است. اگر نسخه اوبونتو شما به طور پیش فرض این برنامه را ندارد، می توانید آن را از طریق Ubuntu Software دانلود و نصب کنید.

نحوه دسترسی لاگ های سیستمی اوبونتو
پس از نصب آن می توانید Log File Viewer را اجرا کنید پنجره ای مشابه تصویر زیر را خواهید دید.

نحوه دسترسی لاگ های سیستمی اوبونتو
در سمت چپ، category گزارشات را مشاهده می کنید و در سمت راست گزارشات مربوط بدان دسته بندی را خواهید دید. برای مشاهده گزارش های سیستم، روی تب Syslog کلیک کنید. می توانید با استفاده از کنترل ctrl+F یک گزارش خاص را جستجو کنید و سپس کلمه کلیدی مورد نظرتان را وارد کنید. هنگامی که یک log event جدید ایجاد می شود، به طور خودکار به لیست گزارش ها اضافه می شود و می توانید آن را به صورت پررنگ مشاهده کنید. برای مشاهده گزارش یک برنامه خاص، از منوی File روی گزینه Open کلیک کنید. پنجره Open Log زیر برای شما باز می شود که می توانید گزارشش را مشاده کنید:

نحوه دسترسی لاگ های سیستمی اوبونتو
روی یک فایل گزارش کلیک کرده و Open را بزنید. اکنون می توانید گزارش ها را از فایل گزارش انتخاب شده در Log File Viewer مشاهده کنید.

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

گزارشات لاگ ها را از طریق Terminal اوبونتو هم قابل مشاهده است. Terminal را باز کرده و دستور زیر را وارد کنید:

dmesg

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

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

dmesg|less
دستور فوق تنها تعداد خاصی از پیام ها را در هر صفحه نمایش می دهد. می توانید Enter را فشار دهید تا به پیام بعدی بروید یا Q را فشار دهید تا از دستور خارج شوید.
برای جستجوی پیامی که حاوی یک کلمه کلیدی خاص است، از دستور زیر استفاده کنید و البته شما باید کلمه کلیدی مورد نظرتان را جایگزین کنید.

dmesg |grep [keyword]

به عنوان مثال، اگر می خواهید تمام پیام های حاوی کلمه core را جستجو کنید، می توانید از دستور زیر استفاده کنید:

dmesg |grep core

نحوه دسترسی لاگ های سیستمی اوبونتو
دستور dmesg همه گزارش‌ها را از فولدر /var/log باز می‌کند. برای باز کردن logfile از جای دیگر، از دستور زیر استفاده کنید:

cat [location]

مثلا:

cat /var/log/syslog

این دستور لاگ ها را از فایل syslog روی صفحه نمایش می دهد. باز هم مشاهده خواهید کرد که این دستور تمام اطلاعات را پرینت می کند و به راحتی نمی توان از آن رد شد. در اینجا دوباره می توانید از فیلترهای ‘grep’ و ‘less’ برای نمایش خروجی مورد نظر به صورت زیر استفاده کنید:

cat |grep [keyword] [location]

و

cat |less [location]

بعضا نیاز است که در طول فرآیند عیب یابی، پیام های سفارشی را در لاگ سیستم ثبت کنیم. هر دو برنامه Gnome Log و Log File Viewer برای نمایش یک پیام سفارشی ساخته شده اند و از طریق ترمینال می توایند در آنها پیام بنویسید.
ترمینال اوبونتو را باز کنید و دستور زیر را تایپ کنید:

logger “This is a custom message”

نحوه دسترسی لاگ های سیستمی اوبونتو
حالا مثلا اگر به log file viewer وارد شوید این پیام سفارشی که در log اوبونتو اضافه کردید را می توانید مشاهده کنید.

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز