ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

libguestfs-test-tool - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ libguestfs-test-tool ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ libguestfs-test-tool ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


libguestfs-test-tool - ການວິນິດໄສສໍາລັບ libguestfs

ສະຫຼຸບສັງລວມ


libguestfs-test-tool [--options]

ລາຍລະອຽດ


libguestfs-test-tool ແມ່ນໂຄງການທົດສອບທີ່ສົ່ງກັບ libguestfs ເພື່ອໃຫ້ທ່ານສາມາດກວດເບິ່ງພື້ນຖານ.
ຟັງຊັນ libguestfs ເຮັດວຽກ. ນີ້ແມ່ນຈໍາເປັນເພາະວ່າ libguestfs ບາງຄັ້ງຄາວ
ການພັກຜ່ອນສໍາລັບເຫດຜົນນອກເຫນືອການຄວບຄຸມຂອງພວກເຮົາ: ປົກກະຕິແລ້ວແມ່ນຍ້ອນການປ່ຽນແປງໃນ qemu ທີ່ຕິດພັນ
ຫຼືຊຸດ kernel, ຫຼືສະພາບແວດລ້ອມໂຮດ.

ຖ້າທ່ານສົງໃສວ່າມີບັນຫາໃນ libguestfs, ຫຼັງຈາກນັ້ນພຽງແຕ່ດໍາເນີນການ:

libguestfs-test-tool

ມັນຈະພິມຂໍ້ຄວາມວິນິດໄສຫຼາຍ.

ຖ້າ​ຫາກ​ວ່າ​ມັນ​ດໍາ​ເນີນ​ການ​ສໍາ​ເລັດ​ສົບ​ຜົນ​ສໍາ​ເລັດ​, ທ່ານ​ຈະ​ເຫັນ​ນີ້​ຢູ່​ໃກ້​ທີ່​ສຸດ​:

===== ການທົດສອບສຳເລັດແລ້ວ OK =====

ແລະເຄື່ອງມືທົດສອບຈະອອກດ້ວຍລະຫັດ 0.

ຖ້າ​ຫາກ​ວ່າ​ມັນ​ບໍ່​ສໍາ​ເລັດ (ແລະ / ຫຼື​ອອກ​ດ້ວຍ​ລະ​ຫັດ​ຄວາມ​ຜິດ​ພາດ​ທີ່​ບໍ່​ແມ່ນ​ສູນ​)​, ກະ​ລຸ​ນາ​ວາງ​ ສົມບູນ, ບໍ່ໄດ້ແກ້ໄຂ
ຜົນຜະລິດຂອງເຄື່ອງມືການທົດສອບເຂົ້າໄປໃນບົດລາຍງານ bug. ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການລາຍງານແມງໄມ້ສາມາດເປັນ
ພົບເຫັນຢູ່ໃນ http://libguestfs.org/ ເວັບໄຊທ໌.

OPTIONS


- ຊ່ວຍ
ສະແດງຂໍ້ມູນການນໍາໃຊ້ສັ້ນແລະອອກ.

--qemu qemu_binary
ຖ້າທ່ານໄດ້ດາວໂຫລດຄູ່ qemu ອື່ນ, ຊີ້ຕົວເລືອກນີ້ຢູ່ໃນເສັ້ນທາງເຕັມຂອງ
binary ເພື່ອທົດລອງໃຊ້.

--qemudir qemu_source_dir
ຖ້າທ່ານໄດ້ລວບລວມ qemu ຈາກແຫຼ່ງ, ຊີ້ຕົວເລືອກນີ້ຢູ່ທີ່ໄດເລກະທໍລີແຫຼ່ງ
ລອງ​ເບິ່ງ.

-t N
--ຫມົດ​ເວ​ລາ N
ກໍານົດເວລາການເປີດຕົວເປັນ "N" ວິນາທີ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 600 ວິນາທີ (10 ນາທີ) ເຊິ່ງ
ປົກກະຕິແລ້ວບໍ່ຈໍາເປັນຕ້ອງປັບ.

-V
- ການປ່ຽນແປງ
ສະແດງໝາຍເລກເວີຊັນ libguestfs ແລະອອກ.

ພະຍາຍາມ ອອກໄປ A ຄວາມແຕກຕ່າງ ເວີຊັ່ນ OF QEMU


ຖ້າທ່ານໄດ້ລວບລວມສະບັບອື່ນຂອງ qemu ຈາກແຫຼ່ງແລະຢາກຈະພະຍາຍາມ, ຫຼັງຈາກນັ້ນ
ທ່ານສາມາດໃຊ້ --qemudir ທາງເລືອກທີ່ຈະຊີ້ໄປຫາໄດເລກະທໍລີແຫຼ່ງ qemu.

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ໄດ້​ດາວ​ໂຫຼດ​ຄູ່​ຄູ່ qemu ຈາກ​ບາງ​ບ່ອນ​, ໃຫ້​ນໍາ​ໃຊ້​ --qemu ທາງເລືອກທີ່ຈະຊີ້ໃຫ້ເຫັນເຖິງ
ຖານສອງ.

ໝາຍເຫດເມື່ອໃຊ້ຕົວເລືອກເຫຼົ່ານີ້, ທ່ານສາມາດລະເລີຍທຸລະກິດຂອງ qemu wrapper scripts ("QEMU
WrapPERS" ໃນ ແຂກ(3)), ນັບຕັ້ງແຕ່ libguestfs-test-tool ຂຽນ script wrapper ສໍາລັບທ່ານຖ້າ
ຫນຶ່ງແມ່ນຈໍາເປັນ.

ພະຍາຍາມ ອອກໄປ A ຄວາມແຕກຕ່າງ ເຄີເນັດ


ທ່ານສາມາດບອກ supermin ໃຫ້ລອງ kernel ອື່ນ. ທ່ານເຮັດສິ່ງນີ້ໂດຍການຕັ້ງຄ່າສະພາບແວດລ້ອມ
ຕົວແປ "SUPERMIN_KERNEL", "SUPERMIN_KERNEL_VERSION" ແລະ/ຫຼື "SUPERMIN_MODULES".

ອ້າງເຖິງ "ຕົວແປສະພາບແວດລ້ອມ" ໃນ ຊຸບເປີມິນ(1) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.

ພະຍາຍາມ ອອກໄປ A ຄວາມແຕກຕ່າງ ເວີຊັ່ນ OF LIBVIRT


ເພື່ອຊອກຫາວ່າ backend ໃດເປັນຄ່າເລີ່ມຕົ້ນໃນຊຸດ libguestfs ຂອງທ່ານ, ເຮັດ:

ບໍ່ໄດ້ຕັ້ງ LIBGUESTFS_BACKEND
guestfish get-backend

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກໍາ​ລັງ​ໃຊ້ backend libvirt​, ຫຼັງ​ຈາກ​ນັ້ນ​ທ່ານ​ສາ​ມາດ​ທົດ​ລອງ​ອອກ​ທີ່​ແຕກ​ຕ່າງ​ກັນ (ເຊັ່ນ​: upstream​)
ສະບັບຂອງ libvirt ໂດຍການແລ່ນຄໍາສັ່ງເຫຼົ່ານີ້ (ບໍ່ ເປັນຮາກ):

killall libvirtd lt-libvirtd
~/path/to/libvirt/run libguestfs-test-tool

ຄໍາສັ່ງທໍາອິດຂ້າເຊດຊັນໃດໆ ​​"libvirtd" ຂະບວນການ (es) ທີ່ອາດຈະເຮັດວຽກຢູ່ໃນ
ເຄື່ອງ. ຄໍາສັ່ງທີສອງໃຊ້ສະຄິບ "ແລ່ນ" ຂອງ libvirt (ໃນການກໍ່ສ້າງລະດັບສູງສຸດຂອງ libvirt
directory) ເພື່ອກໍານົດບາງຕົວແປສະພາບແວດລ້ອມເພື່ອໃຫ້ສະບັບທາງເລືອກຂອງ libvirt ແມ່ນ
ໃຊ້ເພື່ອດໍາເນີນການໂຄງການ.

ພະຍາຍາມ ອອກໄປ ກັບ / ບໍ່ມີ LIBVIRT


ເພື່ອຊອກຫາວ່າ backend ໃດເປັນຄ່າເລີ່ມຕົ້ນໃນຊຸດ libguestfs ຂອງທ່ານ, ເຮັດ:

ບໍ່ໄດ້ຕັ້ງ LIBGUESTFS_BACKEND
guestfish get-backend

ຖ້າທ່ານກໍາລັງໃຊ້ backend libvirt, ທ່ານສາມາດພະຍາຍາມໂດຍບໍ່ມີ (ie. libguestfs ໂດຍກົງ
ການ​ເປີດ​ຕົວ qemu​) ໂດຍ​ການ​ເຮັດ​:

ສົ່ງອອກ LIBGUESTFS_BACKEND=direct

ຫຼືຖ້າທ່ານກໍາລັງໃຊ້ backend ເລີ່ມຕົ້ນ (ໂດຍກົງ), ຫຼັງຈາກນັ້ນທ່ານສາມາດລອງ libvirt:

ສົ່ງອອກ LIBGUESTFS_BACKEND=libvirt

ຫຼືກັບ libvirt ແລະ URI libvirt ສະເພາະ:

ສົ່ງອອກ LIBGUESTFS_BACKEND=libvirt:qemu:///session

ພະຍາຍາມ ອອກໄປ ຄວາມແຕກຕ່າງ SELINUX ການຕັ້ງຄ່າ


ເພື່ອຊອກຫາວ່າ backend ໃດເປັນຄ່າເລີ່ມຕົ້ນໃນຊຸດ libguestfs ຂອງທ່ານ, ເຮັດ:

ບໍ່ໄດ້ຕັ້ງ LIBGUESTFS_BACKEND
guestfish get-backend

ເພື່ອຊອກຫາວ່າ SELinux ຖືກໃຊ້, ໃຫ້ເຮັດ:

getenforce

ຖ້າທ່ານກໍາລັງໃຊ້ libvirt, SELinux ແລະ sVirt, ຫຼັງຈາກນັ້ນທ່ານສາມາດລອງເບິ່ງວ່າມີການປ່ຽນແປງ SELinux.
ຮູບແບບ "ອະນຸຍາດ" ເຮັດໃຫ້ມີຄວາມແຕກຕ່າງ. ໃຊ້ຄໍາສັ່ງນີ້ເປັນຮາກ:

setenforce ອະນຸຍາດ

ຖ້າອັນນີ້ສ້າງຄວາມແຕກຕ່າງ, ໃຫ້ເບິ່ງໃນບັນທຶກການກວດສອບສໍາລັບຄວາມລົ້ມເຫລວທີ່ຜ່ານມາ ("AVCs"):

ausearch -m avc -ts ຫຼ້າສຸດ

ທ່ານສາມາດປ່ຽນ AVCs ເຂົ້າໄປໃນກົດລະບຽບນະໂຍບາຍ SELinux ທີ່ແນະນໍາໂດຍໃຊ້ເຄື່ອງມືເຊັ່ນ: audit2 ອະ​ນຸ​ຍາດ​ໃຫ້​(1).
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງ "ຄູ່ມືຜູ້ໃຊ້ Linux ທີ່ປັບປຸງຄວາມປອດໄພ".

ເພື່ອເປີດໃຊ້ SELinux ແລະ sVirt ຄືນໃໝ່, ໃຫ້ເຮັດ:

setenforce ການບັງຄັບໃຊ້

ການວິນິດໄສດ້ວຍຕົນເອງ


ອ້າງເຖິງ "APPLIANCE BOOT PROCESS" ໃນ ແຂກ(3) ເຂົ້າໃຈຂໍ້ຄວາມທີ່ຜະລິດໂດຍ
libguestfs-test-tool ແລະ/ຫຼື ຄວາມຜິດພາດທີ່ເປັນໄປໄດ້.

ອອກ STATUS


libguestfs-test-tool ກັບຄືນມາ 0 ຖ້າ​ຫາກ​ວ່າ​ການ​ທົດ​ສອບ​ສໍາ​ເລັດ​ໂດຍ​ບໍ່​ມີ​ຄວາມ​ຜິດ​ພາດ​, ຫຼື​ 1 ຖ້າມີ
ຜິດພາດ.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


ສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງຕົວແປສະພາບແວດລ້ອມທີ່ອາດຈະສົ່ງຜົນກະທົບຕໍ່ libguestfs, ກະລຸນາເບິ່ງທີ່
ແຂກ(3) ຫນ້າຄູ່ມື.

ໃຊ້ libguestfs-test-tool ອອນໄລນ໌ໂດຍໃຊ້ການບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad