ابزار کاربر

ابزار سایت


terminal:j:how-to-use-journalctl-to-view-and-manipulate-systemd-logs

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

نگارش قبل در دو طرفنگارش قبل
terminal:j:how-to-use-journalctl-to-view-and-manipulate-systemd-logs [2019/10/03 10:05] phoenixterminal:j:how-to-use-journalctl-to-view-and-manipulate-systemd-logs [2019/10/03 11:06] (فعلی) – نمایش بر اساس تاریخ phoenix
خط 147: خط 147:
 <code;bash;> <code;bash;>
 journalctl -b eba8a881a9f4425b9b9497140040d3c1 journalctl -b eba8a881a9f4425b9b9497140040d3c1
 +</code>
 +==== نمایش بر اساس تاریخ ====
 +در حالی که دیدن مطالب ورود به سیستم توسط بوت فوق العاده مفید است ، اغلب ممکن است بخواهید مقاطع زمانی خاصی رو ببنید. این امر به ویژه در مورد سرورهایی که مدتهاست روشن هستند با بروزرسانی قابل توجه داشته اند صادق است.
 +
 +می توانید با استفاده از گزینه های ''since--'' و ''until--'' محدودیت زمانی دلخواه را فیلتر کنید ، که ورودی های نمایش داده شده را به ترتیب قبل یا از زمان مشخص شده محدود می کنید.
 +
 +مقادیر زمانی می توانند در قالب های مختلفی به دست بیایند. به مثالهای زیر دقت کنید:
 +<code;bash;>
 +YYYY-MM-DD HH:MM:SS
 +</code>
 +به عنوان مثال ، می توانیم همه لاگهایی را که از 24 May 2019 ساعت 12:25 بعد از ظهر را مشاهده کنیم:
 +<code;bash;>
 + journalctl --since "2019-05-24 12:25:00"
 +</code>
 +اگر مولفه های تاریخ را چیزی وارد نکنید پیش فرض آن ملاک خواهد بود. به عنوان مثال ، اگر تاریخ حذف شود ، تاریخ فعلی فرض می شود. اگر زمان را وارد نکنید ، "00:00:00" (نیمه شب) جایگزین می شود. قسمت ثانیه‌ها نیز به صورت پیش فرض در "00" قرار میگیرد:
 +<code;bash;>
 + journalctl --since "2019-05-24 12:25:00" --until "2019-05-24 12:30"
 +</code>
 +این journal همچنین مقادیر نسبی را هم درک میکند. به عنوان مثال ، می توانید از کلمات "yesterday" ، "today" ، "tomorrow" یا "now" استفاده کنید.
 +برای به دست آوردن اطلاعات از دیروز ، می توانید تایپ کنید:
 +
 +<code;bash;>
 +journalctl --since yesterday
 +</code>
 +فرض کنید سیستم شما از ساعت ۹ صبح تا همین یک ساعت پیش دچار مشکل شده باشد برای دیدن لاگها از دستور زیر استفاده کنید
 +<code;bash;>
 +journalctl --since 09:00 --until "1 hour ago"
 </code> </code>
terminal/j/how-to-use-journalctl-to-view-and-manipulate-systemd-logs.1570084504.txt.gz · آخرین ویرایش: 2019/10/03 10:05 توسط phoenix

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki