لینوکس و شبکه

لینوکس و شبکه
طبقه بندی موضوعی
آخرین مطالب
  • ۹۹/۱۱/۱۳
    java

۲ مطلب با کلمه‌ی کلیدی «logs» ثبت شده است

۲۴
ارديبهشت
مشاهده اطلاعاتی نظیر رم و هارد و سریال پورت و یو اس بی
dmesg | grep -E "memory|dma|usb|tty"



پاک کردن پیغام های موجود برای دوری از شلوغی خروجی:
dmesg -C



 مشاهده خروجی بصورت رنگ بندی شده به جهت وضوح بیشتر
dmseg  -L



تنها یک سطح خاص از مطالب را نمایش بدهد(emerg,alert, crit, err, warn,notice,info,debug)
dmesg --level=err,warn



نمایش تایم در لاگ
dmesg -T
dmesg -Tx



بصورت real time  لاگ‌ها را مشاهده نمایید
dmesg --follow



مشاهده پیغام های بافر شده(لاگ کارهایی که هنوز مانده است تا انجام بشود و خروجی عمل به مرحله ظهور نرسیده است)
dmesg -r  #raw message buffer



اگر بخواهیم برنامه dmesg را اجبار کنیم که از فایل های syslog هم بخواند(مثلا فایل /dev/kmsg. را هم بخواند)
dmesg -S


نکته: دستورات dmesg از فایل “/var/log/dmesg”  خوانده میشود.
  • behrooz mohamadi nsasab
۱۶
بهمن

اگر بخواهیم در سرور لاگ تولید شود و به مسیر

/var/log/message.log

برور میتوان از دستور زیر استفاده کرد

/usr/bin/logger -t TILE  "متن"


همچنین با نصب برنامه lnav می‌توان لاگهای سرور را به راحتی مشاهده کرد:

sudo apt-get install lnav

sudo lnav /var/log

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

print_log () {
    MESSAGE=$1                                                             # Title for log

    TIME=$(date +%Y/%m/%d-%H:%M:%S)                      # Get Tile

    echo "$TIME ---- $MESSAGE" >> مسیرنگهداری لاگها          # Add log message to file

}

  • behrooz mohamadi nsasab