| virtlogd(8) | Virtualization Support | virtlogd(8) |
نام (NAME)
virtlogd - دیمن مدیریت لاگهای ماشین مجازی libvirt
خلاصه دستور (SYNOPSIS)
virtlogd [OPTION]...
توضیحات (DESCRIPTION)
برنامه virtlogd یک مؤلفه دیمن سمت سرور از سیستم مدیریت مجازیسازی libvirt است که برای مدیریت لاگهای کنسولهای ماشین مجازی به کار میرود.
این دیمن مستقیماً توسط برنامههای کلاینت libvirt استفاده نمیشود، بلکه از جانب آنها توسط libvirtd فراخوانی میگردد. با نگهداری لاگها در یک دیمن مستقل، دیمن اصلی libvirtd میتواند بدون خطر از دست رفتن لاگها مجدداً راهاندازی شود. دیمن virtlogd این قابلیت را دارد که با دریافت SIGUSR1 خود را مجدداً اجرا کند (re-exec())، تا امکان ارتقای زنده بدون توقف سیستم فراهم شود.
دیمن virtlogd به درخواستها روی یک سوکت محلی دامنه یونیکس (Unix domain socket) گوش فرا میدهد.
گزینهها (OPTIONS)
-h, --help
نمایش راهنمای خط فرمان و خروج.
-d, --daemon
اجرا به صورت یک دیمن و نوشتن فایل PID.
-f, --config FILE
استفاده از این فایل پیکربندی به جای مقدار پیشفرض.
-t, --timeout SECONDS
خاموش شدن خودکار پس از گذشت SECONDS ثانیه بدون هیچ لاگ کنسول فعال.
-p, --pid-file FILE
استفاده از این نام برای فایل PID به جای مقدار پیشفرض.
-v, --verbose
فعالسازی خروجی پیامهای با جزئیات بیشتر.
-V, --version
نمایش اطلاعات نسخه و خروج.
سیگنالها (SIGNALS)
با دریافت SIGUSR1، دیمن virtlogd باینری خود را با حفظ تمام لاگها و کلاینتهای جاری مجدداً اجرا (re-exec()) خواهد کرد. این ویژگی امکان ارتقای زنده سرویس virtlogd را فراهم میسازد.
فایلها (FILES)
هنگام اجرا به عنوان root
- •
- /etc/libvirt/virtlogd.conf
فایل پیکربندی پیشفرض مورد استفاده توسط virtlogd، مگر اینکه در خط فرمان با استفاده از گزینه -f | --config نادیده گرفته شود.
- •
- /run/libvirt/virtlogd-sock
سوکتهایی که virtlogd استفاده خواهد کرد.
- •
- /run/virtlogd.pid
فایل PID مورد استفاده، مگر اینکه با گزینه -p | --pid-file تغییر داده شود.
هنگام اجرا به عنوان کاربر غیرریشه (non-root)
- •
- $XDG_CONFIG_HOME/libvirt/virtlogd.conf
فایل پیکربندی پیشفرض مورد استفاده توسط virtlogd، مگر اینکه در خط فرمان با استفاده از گزینه -f | --config تغییر داده شود.
- •
- $XDG_RUNTIME_DIR/libvirt/virtlogd-sock
سوکتی که virtlogd استفاده خواهد کرد.
- •
- $XDG_RUNTIME_DIR/libvirt/virtlogd.pid
فایل PID مورد استفاده، مگر اینکه با گزینه -p | --pid-file تغییر داده شود.
اگر $XDG_CONFIG_HOME در محیط شما تنظیم نشده باشد، virtlogd از $HOME/.config استفاده خواهد کرد.
اگر $XDG_RUNTIME_DIR در محیط شما تنظیم نشده باشد، virtlogd از $HOME/.cache استفاده خواهد کرد.
مثالها (EXAMPLES)
برای دریافت نسخه virtlogd:
# virtlogd --version virtlogd (libvirt) 12.7.0
برای شروع virtlogd و دستور به آن جهت دیمن شدن و ایجاد فایل PID:
# virtlogd -d # ls -la /run/virtlogd.pid -rw-r--r-- 1 root root 6 Jul 9 02:40 /run/virtlogd.pid
اشکالات (BUGS)
لطفاً هرگونه اشکالی که پیدا میکنید را گزارش دهید. این کار باید از طریق یکی از موارد زیر انجام شود:
- 1.
- فهرست پستی
- 2.
- ردیاب اشکال
همچنین میتوانید اشکالات را به توزیعکننده / ارائهدهنده نرمافزار خود گزارش دهید.
نویسندگان (AUTHORS)
لطفاً به فایل AUTHORS توزیعشده همراه با libvirt مراجعه کنید.
حق نشر (COPYRIGHT)
حق نشر (C) 2006-2015 متعلق به Red Hat, Inc. و نویسندگان ذکر شده در فایل AUTHORS نرمافزار libvirt است.
مجوز (LICENSE)
virtlogd تحت شرایط مجوز GNU LGPL v2.1+ توزیع شده است. این یک نرمافزار آزاد است؛ برای شرایط نسخهبرداری به سورس مراجعه کنید. هیچ ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص.
همچنین ببینید (SEE ALSO)
libvirtd(8), https://libvirt.org