عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

اختبار Guestfs - عبر الإنترنت في السحابة

قم بتشغيل اختبار Guestfs في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر Guestfs-testing الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


اختبار Guestfs - الاختبار اليدوي لـ libguestfs، يمكنك المساعدة!

الوصف


تحتوي هذه الصفحة على اختبارات يدوية يمكنك تجربتها على libguestfs. كل شخص لديه مختلفة قليلا
مزيج من النظام الأساسي والأجهزة والضيوف، لذا فإن هذا الاختبار ذو قيمة كبيرة. شكرًا
للمساعدة!

الاختبارات التي تحمل علامة أ * (النجمة) يمكن هدم البيانات إذا لم تكن حذرا. الآخرون هم
آمن ولن يعدل أي شيء.

ستعمل معظم هذه الاختبارات مع أي libguestfs ≥ 1.14. بعض هذه الاختبارات (ملحوظة)
تتطلب libguestfs ≥ 1.22.

يمكنك الإبلاغ عن الأخطاء التي تجدها من خلال هذا الرابط:

https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools

أو النشر في القائمة البريدية (التسجيل ليس مطلوب، ولكن إذا لم تكن مسجلا
ثم سيتعين عليك الانتظار حتى يوافق المشرف على رسالتك يدويًا):

https://www.redhat.com/mailman/listinfo/libguestfs

اختبارات


يجري أداة اختبار libguestfs
تشغيل:

أداة اختبار libguestfs

يقوم هذا الأمر بإجراء اختبار بسيط جدًا وغير مدمر لـ libguestfs الأساسي
تسيير. لا تحتاج إلى تشغيله كجذر.

إذا كان لا طباعة "===== تم الانتهاء من الاختبار بشكل جيد ====="، أبلغ عنه كخطأ. انه جدا
من المهم أن تقوم بتضمين اكتمال، غير محرر إخراج "أداة اختبار libguestfs" في ملفك
تقرير الشوائب. راجع قسم "الأخطاء" في نهاية هذه الصفحة.

تحقق KVM تسارع is يجري مستخدم.
إذا كان المضيف الخاص بك لديه تسريع الأجهزة، فيجب أن يكون مع Libguestfs ذاكرة التخزين المؤقت الساخنة
قادرة على البدء في بضع ثوان. قم بتشغيل الأمر التالي عدة مرات:

time Guestfish -a /dev/null run

بعد عدة جولات، يجب أن يستقر الوقت في بضع ثوانٍ (أقل من 5 ثوانٍ في السرعة 64
الأجهزة قليلا).

كيفية التحقق من صلاحية الأجهزة:

http://virt-tools.org/learning/check-hardware-virt/

إذا لم يعمل الأمر أعلاه على الإطلاق، فاستخدمه أداة اختبار libguestfs(1).

تحقق التي الإصدار of ليبغويستفس, كيمو, ليبفيرت, إلخ is يجري مستخدم.
انظر إلى مخرجات "أداة اختبار libguestfs" وتحقق من:

· ما هو إصدار libguestfs الذي يتم استخدامه؟ بالقرب من بداية الإخراج عليك
رؤية سطر مثل:

إصدار المكتبة: 1.22.0fedora=19,release=1.fc19,libvirt

· هل يتم استخدام libvirt؟ يمكنك معرفة الفرق من خلال البحث عن الواجهة الخلفية:

Guestfs_get_backend: مباشر

أو:

Guestfs_get_backend: libvirt

· أي إصدار من qemu يتم استخدامه؟ يمكن طباعته:

libguestfs: كيمو الإصدار 1.5

لكن لاحظ أنه إذا كنت تستخدم libvirt، فلن يكون لدى libguestfs هذه المعلومات.

· ما هي النواة المستخدمة؟ سوبرمين(1) سيحاول اختيار أحدث نواة مثبتة
على جهازك. يمكنك رؤية الإصدار في إخراج الجهاز، على سبيل المثال:

[ 0.000000] نسخة لينكس 3.9.2-200.fc18.x86_64 [...]

جرّب إلى جاكيت a محلي ضيف صورة مع com.guestfish.
يمكنك استخدام أي صورة قرص ضيف لهذا الاختبار. تأكد من استخدام علامة "--ro" بحيث
Guestfish(1) سيتم فتح صورة القرص للقراءة فقط.

Guestfish --ro -a /path/to/disk.img -i

إذا نجح الأمر، فيجب طباعة اسم نظام التشغيل الضيف ووضعه
أنت في الضيف "> " موجه. يمكنك استخدام أوامر Guestfish مثل "ll /" للبحث
داخل صورة القرص. للخروج، اكتب "خروج".

إذا تلقيت خطأ، فحاول تمكين تصحيح الأخطاء (أضف "-v" إلى سطر الأوامر). أيضا جعل
التأكد من أن أداة اختبار libguestfs(١) نجح.

جرّب إلى جاكيت a عن بعد ضيف صورة مع com.guestfish.
ملاحظات يتطلب هذا الاختبار libguestfs ≥ 1.22 و qemu ≥ 1.5. قد تضطر أيضًا إلى التعطيل
libvirt عن طريق تعيين هذا:

تصدير LIBGUESTFS_BACKEND = مباشر

إذا كانت لديك صورة قرص متاحة عبر HTTP/FTP، فحاول فتحها.

Guestfish --ro -i --format=raw -a http://www.example.com/disk.img

بالنسبة إلى SSH، ستحتاج إلى التأكد من إعداد ssh-agent بحيث لا تحتاج إلى كلمة مرور
لتسجيل الدخول إلى الجهاز البعيد. ثم يجب أن يعمل أمر مشابه لهذا:

Guestfish --ro -i --format=raw \
-a ssh://remote.example.com/path/to/disk.img

إذا تلقيت خطأ، فحاول تمكين تصحيح الأخطاء (أضف "-v" إلى سطر الأوامر). أيضا جعل
التأكد من أن أداة اختبار libguestfs(١) نجح.

يجري فضيلة محاذاة المسح on من جميع من خلال الضيوف.
يجري فضيلة محاذاة المسح(1) على الضيوف أو صور القرص:

فحص المحاذاة الظاهرية -a /path/to/disk.img

أو:

المحاذاة الفاضلة - المسح الضوئي -d ضيف

هل يتطابق تقرير المحاذاة مع كيفية محاذاة أقسام الضيف؟

يجري فضيلة القط on بعض ملفات in الضيوف.
فضيلة القط(1) يمكن عرض الملفات من الضيوف. بالنسبة لضيف Linux، حاول:

Virt-Cat LinuxGuest / الخ / باسود

الميزة الحديثة هي دعم مسارات Windows، على سبيل المثال:

القطة الفاضلة WindowsGuest 'c:\windows\win.ini'

الاختبار الأفضل هو ما إذا كان لديك ضيف Windows لديه محركات أقراص متعددة. افعل "D:"، "E:"
الخ مسارات تعمل بشكل صحيح؟

* نسخ بعض ملفات إلى a غلق خصم زائر.
Virt-Copy-in(1) يمكنه نسخ الملفات والأدلة بشكل متكرر إلى صورة ضيف أو قرص.

نسخة افتراضية في -d ضيف / الخ / تمة

يجب أن يقوم هذا بنسخ الدليل المحلي / الخ إلى /تمب/إلخ في الضيف (متكرر). إذا قمت بالتمهيد
أيها الضيف، هل يمكنك رؤية كافة الملفات والأدلة المنسوخة؟

قم بإيقاف تشغيل الضيف وحاول نسخ ملفات وأدلة متعددة:

نسخة افتراضية في -d ضيف / الرئيسية / الخ / القضية / تمة

نسخ بعض ملفات خارج of a زائر.
فضيلة النسخ(1) يمكن نسخ الملفات والدلائل بشكل متكرر من صورة الضيف أو القرص.

Virt-copy-out -d ضيف / الرئيسية .

لاحظ أن المسافة والنقطة النهائية في الأمر ليست خطأ مطبعي.

يجب أن ينسخ هذا / الرئيسية من الضيف إلى الدليل الحالي.

يجري فيرت-دف.
الفضيلة df(1) يسرد مساحة القرص. يجري:

الفضيلة df

يمكنك محاولة مقارنة هذا بالنتائج من df(١) داخل الضيف، ولكن هناك بعض
الشروط:

· يجب أن يكون الضيف خاملاً.

· يجب مزامنة أقراص الضيف باستخدام مزامنة(1).

· أي إجراء مثل تشغيل الضيف سوف يكتب ملفات السجل مما يؤدي إلى ظهور الأرقام
تغيير.

ولا نضمن أن تكون الأرقام متطابقة حتى في ظل هذه الظروف.
يجب أن تكون متشابهة. قد يشير ذلك إلى وجود خطأ إذا رأيت أرقامًا مختلفة تمامًا.

جرّب استيراد الفضيلة df CSV الناتج إلى a جدول or قاعدة البيانات.
تشغيل:

virt-df --csv > /tmp/report.csv

حاول الآن تحميل هذا في جدول البيانات أو قاعدة البيانات المفضلة لديك. هي النتائج
مستنسخة بأمانة في جدول البيانات/قاعدة البيانات؟

http://www.postgresql.org/docs/8.1/static/sql-copy.html
http://dev.mysql.com/doc/refman/5.1/en/load-data.html

* تعديل a ملف in a غلق خصم زائر.
فضيلة تحرير(1) يمكن تحرير الملفات في الضيوف. جرب هذا الأمر على ضيف RHEL أو Fedora:

virt-edit LinuxGuest /etc/sysconfig/network

على ضيوف Linux الآخرين، حاول تحرير ملفات أخرى مثل:

virt-edit LinuxGuest /etc/motd

هل تظهر التغييرات داخل الضيف عند تشغيله؟

العرض ال أنظمة الملفات / عشرات / LVs in a زائر.
نظم ملفات Virt-files(1) يمكن استخدامه لعرض أنظمة الملفات في الضيف. جرب هذا الأمر
أي صورة قرص أو ضيف:

أنظمة الملفات الفاضلة -a /path/to/disk.img --all --long -h

أو:

أنظمة ملفات Virt -d Guest --all --long -h

هل تتطابق النتائج مع ما يراه الضيف؟

يجري المفتش الفضيلة on من جميع من خلال الضيوف.
استعمل المفتش الفضيلة(1) للحصول على تقرير عن جميع ضيوفك أو صور القرص:

virt-inspector -a /path/to/disk.img | أقل

أو:

المفتش الفاضل -د ضيف | أقل

هل تتطابق النتائج مع ما هو موجود بالفعل في الضيف؟

جرّب ال التدقيق ملامح of الفضيلة ل on من جميع من خلال الضيوف.
قم بإدراج جميع برامج setuid أو setgid في جهاز Linux الظاهري:

virt-ls -lR -d ضيف / | جريب '^- [42]'

قم بإدراج جميع الدلائل العامة القابلة للكتابة في جهاز Linux الظاهري:

virt-ls -lR -d ضيف / | جريب '^د...7'

قم بإدراج كافة مآخذ توصيل مجال Unix في جهاز Linux الظاهري:

virt-ls -lR -d ضيف / | جريب '^s'

قائمة بجميع الملفات العادية بأسماء ملفات تنتهي بـ ".png":

virt-ls -lR -d ضيف / | grep -i '^-.*\.png$'

عرض الملفات التي يزيد حجمها عن 10 ميجابايت في الدلائل الرئيسية:

Virt-ls -lR -d ضيف / الرئيسية | أوك '$3 > 10*1024*1024'

ابحث عن كل ما تم تعديله في آخر 7 أيام:

virt-ls -lR -d ضيف --time-days / | محرج '$6 <= 7'

البحث عن الملفات العادية التي تم تعديلها خلال الـ 24 ساعة الماضية:

virt-ls -lR -d ضيف --time-days / | grep '^-' | محرج '$6 < 1'

هل تتطابق النتائج مع ما هو موجود في الضيف؟

إنشاء a أسطوانة صورة تبدأ من a تاربال.
استعمل Virt-Make-FS(1) لإنشاء صورة قرص من أي كرة قطران موجودة لديك:

virt-make-fs --partition=mbr --type=vfat /any/tarball.tar.gzput.img

أضف "output.img" كقرص خام إلى ضيف موجود. تأكد من أن الضيف يمكنه رؤية الملفات.
يعد هذا الاختبار مفيدًا بشكل خاص إذا قمت بتجربته مع ضيف Windows.

جرب أنظمة التقسيم الأخرى، على سبيل المثال. - القسم = gpt.

جرب تنسيقات نظام الملفات الأخرى، على سبيل المثال. --type=ntfs, --type=ext2.

* يجري فضيلة الإنقاذ on a غلق خصم أسطوانة صورة or زائر.
استعمل فضيلة الإنقاذ(1) لفحص أو إنقاذ أو إصلاح أ غلق خصم صورة الضيف أو القرص:

الإنقاذ الفاضل -a /path/to/disk.img

أو:

الإنقاذ الفاضل -د ضيف

هل يمكنك استخدام أوامر الصدفة العادية لفحص الضيف؟

* تغيير حجم من خلال الضيوف.
استعمل Virt-resize(1) لمنح الضيف مساحة إضافية على القرص. على سبيل المثال، إذا كان لديك قرص
الصورة الأصغر من 30 جيجا، يمكنك زيادتها إلى 30 جيجا عن طريق القيام بما يلي:

اقتطاع -s 30G newdisk.img
أنظمة الملفات الفاضلة -a /path/to/olddisk.img --all --long -h
تغيير الحجم الظاهري /path/to/olddisk.img newdisk.img --expand /dev/sda1
qemu-kvm -m 1024 -hda newdisk.img

هل ما زال الضيف يقوم بالتمهيد؟ حاول توسيع الأقسام الأخرى.

* متفرقة a ضيف القرص.
باستخدام فضيلة متناثرة(1)، جعل صورة القرص أكثر تناثرًا:

virt-sparsify /path/to/olddisk.img newdisk.img

Is newdisk.img لا يزال قابلاً للتمهيد بعد التناثر؟ هل صورة القرص الناتجة أصغر (استخدام
"دو" للتحقق)؟

* "سيسبريب" a غلق خصم لينكس زائر.
ملاحظات أن هذا سيؤدي بالفعل إلى إفساد ضيف موجود، لذا من الأفضل استنساخ الضيف
قبل محاولة هذا.

virt-sysprep --اسم المضيف newhost.example.com -a /path/to/disk.img

هل كان sysprep ناجحًا؟ بعد التشغيل، ما هي التغييرات التي تم إجراؤها وهل كانت كذلك
ناجح؟

تفريغ ال Windows سجل تبدأ من من خلال Windows الضيوف.
استعمل Virt-win-reg(1) لتفريغ سجل Windows من أي ضيوف Windows لديك
لديك.

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKLM\Software' |
أقل

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKLM\System' |
أقل

هل يتطابق الإخراج مع تشغيل "رجديت" داخل الضيف؟

الميزة الحديثة هي القدرة على تفريغ سجلات المستخدم، لذا جرب هذا، واستبدله اسم المستخدم
مع اسم المستخدم المحلي في الضيف:

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKEY_USERS\username' |
أقل

استخدم اختبار Guestfs عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS (تثبيت Nullsoft Scriptable
    System) هو مصدر احترافي مفتوح
    نظام لإنشاء مثبتات Windows. هو - هي
    تم تصميمه ليكون صغيرًا ومرنًا
    ممكن ...
    تنزيل NSIS: Nullsoft Scriptable Install System
  • 2
    أوث باس
    أوث باس
    AuthPass هي كلمة مرور مفتوحة المصدر
    مدير مع دعم الشعبية و
    Keepass مثبت (kdbx 3.x و kdbx 4.x ...
    تنزيل authpass
  • 3
    Zabbix
    Zabbix
    Zabbix هو مفتوح من فئة المؤسسات
    حل المراقبة الموزعة المصدر
    مصممة للرصد والتتبع
    الأداء وتوافر الشبكة
    الخوادم والجهاز ...
    تحميل Zabbix
  • 4
    KDiff3
    KDiff3
    لم يعد هذا المستودع محفوظًا
    ويتم الاحتفاظ بها لأغراض الأرشفة. نرى
    https://invent.kde.org/sdk/kdiff3 for
    أحدث كود و
    https://download.kde.o...
    تنزيل KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX هو واجهة مستخدم رسومية لـ
    محمل USB من Waninkoko ، استنادًا إلى
    libwiigui. يسمح بإدراج و
    إطلاق ألعاب Wii وألعاب Gamecube و
    البيرة على Wii و WiiU ...
    قم بتنزيل USBLoaderGX
  • 6
    فايربيرد
    فايربيرد
    يوفر Firebird RDBMS ميزات ANSI SQL
    & يعمل على Linux و Windows و
    العديد من منصات Unix. سمات
    التزامن الممتاز والأداء
    & قوة...
    تنزيل Firebird
  • أكثر "

أوامر لينكس

Ad