Ito ang command libguestfs-test-tool na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
libguestfs-test-tool - Diagnostics para sa libguestfs
SINOPSIS
libguestfs-test-tool [--options]
DESCRIPTION
Ang libguestfs-test-tool ay isang test program na ipinadala kasama ng libguestfs upang payagan kang suriin ang basic
Gumagana ang functionality ng libguestfs. Ito ay kailangan dahil libguestfs paminsan-minsan
break para sa mga kadahilanang hindi natin kontrolado: kadalasan dahil sa mga pagbabago sa pinagbabatayan na qemu
o mga kernel package, o ang host environment.
Kung pinaghihinalaan mo ang isang problema sa libguestfs, pagkatapos ay tumakbo lang:
libguestfs-test-tool
Magpi-print ito ng maraming diagnostic na mensahe.
Kung matagumpay itong makumpleto, makikita mo ito malapit sa dulo:
===== TAPOS NA ANG PAGSUSULIT OK =====
at lalabas ang tool sa pagsubok na may code 0.
Kung nabigo ito (at/o lumabas na may hindi zero na error code), paki-paste ang kumpleto, hindi nabago
output ng test tool sa isang ulat ng bug. Higit pang impormasyon tungkol sa pag-uulat ng mga bug ay maaaring
natagpuan sa http://libguestfs.org/ website.
Opsyon
- Tumulong
Ipakita ang maikling impormasyon sa paggamit at lumabas.
--qemu qemu_binary
Kung nag-download ka ng isa pang qemu binary, ituro ang opsyong ito sa buong path ng
binary upang subukan ito.
--qemudir qemu_source_dir
Kung nag-compile ka ng qemu mula sa pinagmulan, ituro ang opsyong ito sa source directory sa
subukan mo.
-t N
--timeout N
Itakda ang paglulunsad ng timeout sa "N" na mga segundo. Ang default ay 600 segundo (10 minuto) na
hindi karaniwang kailangang ayusin.
-V
--bersyon
Ipakita ang numero ng bersyon ng libguestfs at lumabas.
PAGSUSULIT SA A KARAGDAGANG VERSION OF QEMU
Kung nag-compile ka ng isa pang bersyon ng qemu mula sa pinagmulan at gusto mong subukan iyon, kung gayon
maaari mong gamitin ang --qemudir opsyon na tumuro sa qemu source directory.
Kung nag-download ka ng qemu binary mula sa isang lugar, gamitin ang --qemu opsyon upang ituro ang
binary.
Tandaan kapag ginagamit ang mga opsyong ito, maaari mong balewalain ang negosyo ng qemu wrapper script ("QEMU
WRAPPERS" sa guestfs(3)), dahil nagsusulat ang libguestfs-test-tool ng wrapper script para sa iyo kung
kailangan ang isa.
PAGSUSULIT SA A KARAGDAGANG KERNEL
Maaari mong sabihin sa supermin na sumubok ng ibang kernel. Ginagawa mo ito sa pamamagitan ng pagtatakda ng kapaligiran
mga variable na "SUPERMIN_KERNEL", "SUPERMIN_KERNEL_VERSION" at/o "SUPERMIN_MODULES".
Sumangguni sa "ENVIRONMENT VARIABLES" sa supermin(1) para sa karagdagang impormasyon.
PAGSUSULIT SA A KARAGDAGANG VERSION OF LIBVIRT
Upang malaman kung aling backend ang default sa iyong libguestfs package, gawin ang:
i-unset ang LIBGUESTFS_BACKEND
guestfish get-backend
Kung gumagamit ka ng libvirt backend, maaari mong subukan ang ibang (hal. upstream)
bersyon ng libvirt sa pamamagitan ng pagpapatakbo ng mga utos na ito (hindi bilang ugat):
killall libvirtd lt-libvirtd
~/path/to/libvirt/run libguestfs-test-tool
Ang unang command ay pumapatay sa anumang session na "libvirtd" na (mga) proseso na maaaring tumatakbo sa
makina. Ang pangalawang utos ay gumagamit ng script na "run" ng libvirt (sa top-level na libvirt build
directory) upang magtakda ng ilang mga variable ng kapaligiran upang ang kahaliling bersyon ng libvirt ay
ginamit upang patakbuhin ang programa.
PAGSUSULIT SA SA / WALA LIBVIRT
Upang malaman kung aling backend ang default sa iyong libguestfs package, gawin ang:
i-unset ang LIBGUESTFS_BACKEND
guestfish get-backend
Kung gumagamit ka ng libvirt backend, maaari mong subukan nang wala (ibig sabihin, direkta ang libguestfs
paglulunsad ng qemu) sa pamamagitan ng paggawa:
i-export ang LIBGUESTFS_BACKEND=direkta
O kung gumagamit ka ng default (direktang) backend, maaari mong subukan ang libvirt:
i-export ang LIBGUESTFS_BACKEND=libvirt
o sa libvirt at isang partikular na libvirt URI:
i-export ang LIBGUESTFS_BACKEND=libvirt:qemu:///session
PAGSUSULIT SA KARAGDAGANG SELINUX MGA SETTING
Upang malaman kung aling backend ang default sa iyong libguestfs package, gawin ang:
i-unset ang LIBGUESTFS_BACKEND
guestfish get-backend
Upang malaman kung ang SELinux ay ginagamit, gawin ang:
getenforce
Kung gumagamit ka ng libvirt, SELinux at sVirt, maaari mong subukang makita kung babaguhin ang SELinux
sa "permissive" mode ay gumagawa ng anumang pagkakaiba. Gamitin ang utos na ito bilang ugat:
setenforce Permissive
Kung ito ay gumawa ng isang pagkakaiba, tingnan sa mga audit log para sa mga kamakailang pagkabigo ("AVCs"):
ausearch -m avc -ts kamakailan
Maaari mong i-convert ang mga AVC sa mga iminungkahing patakaran sa patakaran ng SELinux gamit ang mga tool tulad ng audit2allowNa (1).
Para sa higit pang impormasyon, tingnan ang "Gabay sa Gumagamit ng Linux na Pinahusay ng Seguridad."
Upang muling paganahin ang SELinux at sVirt, gawin ang:
setenforce Pagpapatupad
SELF-DIAGNOSIS
Sumangguni sa "PROSESO NG APPLIANCE BOOT" sa guestfs(3) upang maunawaan ang mga mensaheng ginawa ng
libguestfs-test-tool at/o posibleng mga error.
EXIT STATUS
Nagbabalik ang libguestfs-test-tool 0 kung natapos ang mga pagsusulit nang walang error, o 1 kung may isang
error.
Kapaligiran MGA VARIABLE
Para sa buong listahan ng mga variable ng kapaligiran na maaaring makaapekto sa libguestfs, pakitingnan ang
guestfs(3) manu-manong pahina.
Gumamit ng libguestfs-test-tool online gamit ang mga serbisyo ng onworks.net