Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen libguestfs-test-tool komutudur.
Program:
ADI
libguestfs-test-tool - libguestfs için teşhis
SİNOPSİS
libguestfs-test aracı [--seçenekler]
TANIM
libguestfs-test-tool, temel bilgileri kontrol etmenize izin vermek için libguestfs ile birlikte gönderilen bir test programıdır.
libguestfs işlevi çalışıyor. Bu gereklidir çünkü bazen libguestfs
kontrolümüz dışındaki nedenlerle kesintiler: genellikle altta yatan qemu'daki değişiklikler nedeniyle
veya çekirdek paketleri veya ana bilgisayar ortamı.
libguestfs'de bir sorundan şüpheleniyorsanız, şunu çalıştırın:
libguestfs-test aracı
Çok sayıda teşhis mesajı yazdıracaktır.
Başarıyla tamamlamaya çalışırsa, bunu sonuna kadar göreceksiniz:
===== TEST BİTTİ TAMAM =====
ve test aracı 0 koduyla çıkacaktır.
Başarısız olursa (ve/veya sıfırdan farklı bir hata koduyla çıkarsa), lütfen şunu yapıştırın: tamamlayınız, düzenlenmemiş
test aracının çıktısı bir hata raporuna dönüştürülür. Hataları raporlama hakkında daha fazla bilgi
üzerinde bulundu http://libguestfs.org/ adresinden özetlerini gönderebilirler.
SEÇENEKLER
--yardım et
Kısa kullanım bilgilerini görüntüleyin ve çıkın.
--qemu qemu_binary
Başka bir qemu ikili dosyası indirdiyseniz, bu seçeneği,
denemek için ikili.
--qemudir qemu_source_dir
qemu'yu kaynaktan derlediyseniz, bu seçeneği kaynak dizine yönlendirin.
dene.
-t N
--zaman aşımı N
Başlatma zaman aşımını "N" saniyeye ayarlayın. Varsayılan, 600 saniyedir (10 dakika).
genellikle ayarlanması gerekmez.
-V
--versiyon
libguestfs sürüm numarasını görüntüleyin ve çıkın.
TRYING OUT A FARKLI VERSION OF QEMU
Kaynaktan başka bir qemu sürümü derlediyseniz ve bunu denemek istiyorsanız,
kullanabilirsin --qemudir qemu kaynak dizinine işaret etme seçeneği.
Bir yerden bir qemu ikili dosyası indirdiyseniz, --qemu işaret etme seçeneği
ikili.
Bu seçenekleri kullanırken, qemu sarmalayıcı komut dosyalarının ("QEMU
SARICILAR" misafir(3)), libguestfs-test-tool sizin için bir sarmalayıcı komut dosyası yazdığından, eğer
birine ihtiyaç var.
TRYING OUT A FARKLI ÇEKİRDEK
Supermin'e farklı bir çekirdek denemesini söyleyebilirsiniz. Bunu ortamı ayarlayarak yaparsınız.
"SUPERMIN_KERNEL", "SUPERMIN_KERNEL_VERSION" ve/veya "SUPERMIN_MODULES" değişkenleri.
"ÇEVRE DEĞİŞKENLERİ" bölümüne bakın. süpermin(1) daha fazla bilgi için.
TRYING OUT A FARKLI VERSION OF LİBVİRT
libguestfs paketinizde hangi arka ucun varsayılan olduğunu öğrenmek için şunları yapın:
LIBGUESTFS_BACKEND ayarını kaldır
misafir balığı geri dönüşü
Libvirt arka ucunu kullanıyorsanız, farklı bir (örneğin yukarı akış) deneyebilirsiniz.
bu komutları çalıştırarak libvirt sürümünü (değil kök olarak):
killall libvirtd lt-libvirtd
~/yol/to/libvirt/çalıştır libguestfs-test aracı
İlk komut, üzerinde çalışan herhangi bir oturum "libvirtd" işlemini/işlemlerini öldürür.
makine. İkinci komut, libvirt'in "çalıştır" komut dosyasını kullanır (en üst düzey libvirt derlemesinde
dizini) bazı ortam değişkenlerini libvirt'in alternatif sürümünün
programı çalıştırmak için kullanılır.
TRYING OUT İLE / OLMADAN LİBVİRT
libguestfs paketinizde hangi arka ucun varsayılan olduğunu öğrenmek için şunları yapın:
LIBGUESTFS_BACKEND ayarını kaldır
misafir balığı geri dönüşü
Eğer libvirt arka ucunu kullanıyorsanız, (yani doğrudan libguestfs) olmadan deneyebilirsiniz.
qemu'yu başlatmak) yaparak:
LIBGUESTFS_BACKEND=doğrudan dışa aktar
Veya varsayılan (doğrudan) arka ucu kullanıyorsanız libvirt'i deneyebilirsiniz:
LIBGUESTFS_BACKEND=libvirt'i dışa aktar
veya libvirt ve belirli bir libvirt URI ile:
LIBGUESTFS_BACKEND=libvirt:qemu:///session dışa aktar
TRYING OUT FARKLI SELINUX AYARLAR
libguestfs paketinizde hangi arka ucun varsayılan olduğunu öğrenmek için şunları yapın:
LIBGUESTFS_BACKEND ayarını kaldır
misafir balığı geri dönüşü
SELinux'un kullanılıp kullanılmadığını öğrenmek için şunları yapın:
getenforce
libvirt, SELinux ve sVirt kullanıyorsanız, SELinux'un değiştirilip değiştirilmediğini görmeyi deneyebilirsiniz.
"izin verici" moda geçmek herhangi bir fark yaratır. Bu komutu kök olarak kullanın:
setenforce İzinli
Bu bir fark yaratırsa, son hatalar ("AVC'ler") için denetim günlüklerine bakın:
ausearch -m avc -ts en son
AVC'leri, aşağıdaki gibi araçları kullanarak önerilen SELinux ilke kurallarına dönüştürebilirsiniz: denetim2allow(1).
Daha fazla bilgi için, "Güvenlik Geliştirilmiş Linux Kullanıcı Kılavuzu"na bakın.
SELinux ve sVirt'i yeniden etkinleştirmek için şunları yapın:
setenforce Zorlama
KENDİNİ TEŞHİS
bölümündeki "CİHAZ AÇMA İŞLEMİ"ne bakın. misafir(3) tarafından üretilen mesajları anlamak için
libguestfs-test-tool ve/veya olası hatalar.
EXIT DURUMU
libguestfs-test-tool döndürür 0 testler hatasız tamamlandıysa veya 1 eğer bir
hata.
ÇEVRE DEĞİŞKENLER
libguestfs'i etkileyebilecek ortam değişkenlerinin tam listesi için lütfen bkz.
misafir(3) kılavuz sayfası.
onworks.net hizmetlerini kullanarak libguestfs-test-tool'u çevrimiçi kullanın