انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

guestfs-testing - آنلاین در ابر

اجرای guestfs-test در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور guestfs-test است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


guestfs-testing - تست دستی 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-test-tool
اجرا کن:

libguestfs-test-tool

این دستور یک تست بسیار ساده و غیر مخرب را انجام می دهد که libguestfs اولیه است
عملکرد نیازی نیست آن را به صورت روت اجرا کنید.

اگر این نمی کند چاپ "===== تست به پایان رسید ====="، آن را به عنوان یک اشکال گزارش کنید. بسیار است
مهم است که شامل کامل، ویرایش نشده خروجی "libguestfs-test-tool" در شما
گزارش اشکال. بخش «اشکالات» را در انتهای این صفحه ببینید.

بررسی KVM شتاب is بودن استفاده شده.
اگر هاست شما دارای شتاب مجازی سخت افزاری است، libguestfs باید با کش داغ باشد
می تواند در چند ثانیه راه اندازی شود. دستور زیر را چند بار اجرا کنید:

time guestfish -a /dev/null run

پس از چند بار اجرا، زمان باید به چند ثانیه کاهش یابد (زیر 5 ثانیه در سریع 64
سخت افزار بیت).

نحوه بررسی ویژگی سخت افزاری:

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

اگر دستور بالا اصلا کار نمی کند، استفاده کنید libguestfs-test-tool(1).

بررسی که نسخه of libguestfs، قمو، لیبیرت، و غیره is بودن استفاده شده.
به خروجی "libguestfs-test-tool" نگاه کنید و بررسی کنید:

· کدام نسخه libguestfs در حال استفاده است؟ نزدیک به ابتدای خروجی شما
خطی مانند:

نسخه کتابخانه: 1.22.0fedora=19,release=1.fc19,libvirt

· آیا از libvirt استفاده می شود؟ می توانید با جستجوی backend تفاوت را تشخیص دهید:

guestfs_get_backend: مستقیم

و یا:

guestfs_get_backend: libvirt

· کدام نسخه qemu در حال استفاده است؟ ممکن است چاپ شود:

libguestfs: qemu نسخه 1.5

اما توجه داشته باشید که اگر از libvirt استفاده می کنید، libguestfs این اطلاعات را ندارد.

· کدام هسته در حال استفاده است؟ سوپرمین(1) سعی خواهد کرد آخرین هسته نصب شده را انتخاب کند
روی دستگاه شما می توانید نسخه را در خروجی دستگاه مشاهده کنید، به عنوان مثال:

[ 0.000000] لینوکس نسخه 3.9.2-200.fc18.x86_64 [...]

امتحان به باز کن a محلی مهمان تصویر با ماهی مهمان
برای این تست می توانید از هر تصویر دیسک مهمان استفاده کنید. مطمئن شوید که از پرچم "--ro" استفاده می کنید تا
ماهی مهمان(1) تصویر دیسک فقط خواندنی را باز می کند.

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

در صورت موفقیت آمیز بودن دستور، باید نام سیستم عامل مهمان را چاپ کرده و قرار دهد
شما در مهمان ماهی "> شما می توانید از دستورات guestfish مانند "ll /" برای نگاه کردن استفاده کنید
داخل تصویر دیسک برای خروج، عبارت exit را تایپ کنید.

اگر خطایی دریافت کردید، اشکال زدایی را فعال کنید ("-v" را به خط فرمان اضافه کنید). همچنین بسازید
مطمئناً libguestfs-test-tool(1) موفق می شود.

امتحان به باز کن a دور مهمان تصویر با ماهی مهمان
توجه داشته باشید این آزمون به libguestfs ≥ 1.22 و qemu ≥ 1.5 نیاز دارد. همچنین ممکن است مجبور شوید غیرفعال کنید
libvirt با تنظیم این:

صادرات LIBGUESTFS_BACKEND=مستقیم

اگر تصویر دیسکی از طریق HTTP/FTP در دسترس دارید، سعی کنید آن را باز کنید.

guestfish --ro -i --format=خام -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-test-tool(1) موفق می شود.

دویدن virt-alignment-scan on تمام خود را مهمانان
دویدن virt-alignment-scan(1) در مهمانان یا تصاویر دیسک:

virt-alignment-scan -a /path/to/disk.img

و یا:

virt-alignment-scan -d مهمان

آیا گزارش تراز با نحوه تراز کردن پارتیشن های مهمان مطابقت دارد؟

دویدن virt-cat on برخی از فایل ها in مهمانان
virt-cat(1) می تواند فایل های مهمانان را نمایش دهد. برای مهمان لینوکس، سعی کنید:

virt-cat LinuxGuest / etc / passwd

یکی از ویژگی های اخیر پشتیبانی از مسیرهای ویندوز است، به عنوان مثال:

virt-cat WindowsGuest 'c:\windows\win.ini'

یک تست حتی بهتر این است که مهمان ویندوزی با چندین درایو دارید. "D:"، "E:" را انجام دهید
مسیرهای غیره درست کار می کنند؟

* نسخه برخی از فایل ها به a بسته خاموش مهمان.
virt-copy-in(1) می تواند به صورت بازگشتی فایل ها و دایرکتوری ها را در یک مهمان یا تصویر دیسک کپی کند.

virt-copy-in -d مهمان /و غیره دایرکتوری / tmp

این باید فهرست محلی را کپی کند /و غیره به /tmp/etc در مهمان (به صورت بازگشتی). اگر بوت کنید
مهمان، آیا می توانید همه فایل ها و دایرکتوری های کپی شده را ببینید؟

مهمان را خاموش کنید و سعی کنید چندین فایل و فهرست را کپی کنید:

virt-copy-in -d مهمان / صفحه اصلی /etc/issue دایرکتوری / tmp

نسخه برخی از فایل ها خارج of a مهمان.
دارای مجتب(1) می تواند به صورت بازگشتی فایل ها و دایرکتوری ها را از یک مهمان یا تصویر دیسک کپی کند.

virt-copy-out -d مهمان / صفحه اصلی .

توجه داشته باشید که فاصله و نقطه پایانی در دستور اشتباه تایپی نیست.

این باید کپی شود / صفحه اصلی از مهمان به فهرست فعلی.

دویدن virt-df.
virt-df(1) فضای دیسک را فهرست می کند. اجرا کن:

virt-df

می توانید سعی کنید این را با نتایج بدست آمده مقایسه کنید df(1) در داخل مهمان، اما برخی از آنها وجود دارد
شرایط:

· مهمان باید بیکار باشد.

· دیسک های مهمان باید با استفاده از همگام سازی شوند همگام(1).

· هر گونه اقدامی مانند بوت کردن مهمان، فایل های ورود به سیستم را می نویسد که باعث ایجاد اعداد می شود
را تغییر دهید.

ما تضمین نمی کنیم که اعداد حتی در این شرایط یکسان باشند.
آنها باید مشابه باشند. اگر اعداد بسیار متفاوتی را مشاهده کنید، نشان دهنده یک اشکال است.

امتحان واردات virt-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 بسته خاموش مهمان.
virt-edit(1) می تواند فایل های مهمان را ویرایش کند. این دستور را در مهمان RHEL یا Fedora امتحان کنید:

virt-edit LinuxGuest /etc/sysconfig/network

در سایر مهمانان لینوکس سعی کنید فایل های دیگری مانند:

virt-edit LinuxGuest /etc/motd

آیا تغییرات در داخل مهمان هنگام بوت شدن مشاهده می شود؟

نمایش دادن la سیستمهای پرونده / نمرات / LVs in a مهمان.
سیستم های فایل virt(1) می تواند برای نمایش فایل سیستم ها در مهمان استفاده شود. این دستور را امتحان کنید
هر تصویر دیسک یا مهمان:

virt-filesystems -a /path/to/disk.img --all --long -h

و یا:

virt-filesystems -d مهمان --all --long -h

آیا نتایج با آنچه در مهمان دیده می شود مطابقت دارد؟

دویدن فضیلت بازرس on تمام خود را مهمانان
استفاده کنید فضیلت بازرس(1) برای دریافت گزارش در مورد همه مهمانان یا تصاویر دیسک:

virt-inspector -a /path/to/disk.img | کمتر

و یا:

virt-inspector -d مهمان | کمتر

آیا نتایج با آنچه در مهمان واقعی است مطابقت دارد؟

امتحان la حسابرسی امکانات of virt-ls on تمام خود را مهمانان
لیست تمام برنامه های setuid یا setgid در یک ماشین مجازی لینوکس:

virt-ls -lR -d مهمان / | grep '^- [42]'

فهرست همه فهرست‌های راهنمای عمومی قابل نوشتن در ماشین مجازی لینوکس:

virt-ls -lR -d مهمان / | grep '^d ...7'

لیست تمام سوکت های دامنه یونیکس در ماشین مجازی لینوکس:

virt-ls -lR -d مهمان / | grep '^s'

تمام فایل‌های معمولی با نام فایل‌هایی که به «.png» ختم می‌شوند فهرست کنید:

virt-ls -lR -d مهمان / | grep -i '^-.*\.png$'

نمایش فایل های بزرگتر از 10 مگابایت در فهرست های اصلی:

virt-ls -lR -d مهمان / صفحه اصلی | awk '$3 > 10*1024*1024'

هر چیزی را که در 7 روز گذشته اصلاح شده است پیدا کنید:

virt-ls -lR -d مهمان --time-days / | awk "$6 <= 7"

فایل های معمولی اصلاح شده در 24 ساعت گذشته را پیدا کنید:

virt-ls -lR -d مهمان --time-days / | grep '^-' | awk "6$ < 1"

آیا نتایج با آنچه در مهمان است مطابقت دارد؟

ساختن a دیسک تصویر از جانب a تربال
استفاده کنید virt-make-fs(1) برای ایجاد یک تصویر دیسک از هر تاربولی که اتفاقاً دارید:

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

"output.img" را به عنوان یک دیسک خام به مهمان موجود اضافه کنید. بررسی کنید که مهمان بتواند فایل ها را ببیند.
این تست به ویژه در صورتی مفید است که آن را با مهمان ویندوز امتحان کنید.

سایر طرح های پارتیشن بندی را امتحان کنید، به عنوان مثال. --partition=gpt.

سایر فرمت های سیستم فایل را امتحان کنید، به عنوان مثال. --type=ntfs, --type=ext2.

* دویدن فضیلت نجات on a بسته خاموش دیسک تصویر or مهمان.
استفاده کنید فضیلت نجات(1) بررسی، نجات یا تعمیر الف بسته خاموش تصویر مهمان یا دیسک:

virt-rescue -a /path/to/disk.img

و یا:

virt-rescue -d مهمان

آیا می توانید از دستورات پوسته معمولی برای بررسی مهمان استفاده کنید؟

* تغییر اندازه خود را مهمانان
استفاده کنید virt-Resize(1) برای دادن فضای دیسک بیشتر به مهمان. مثلاً اگر دیسک دارید
تصویری که کوچکتر از 30G است، با انجام زیر آن را به 30G افزایش دهید:

کوتاه کردن -s 30G newdisk.img
virt-filesystems -a /path/to/olddisk.img --all --long -h
virt-resize /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 پس از اسپرزیفیکی هنوز قابل بوت شدن است؟ آیا تصویر دیسک حاصل کوچکتر است (استفاده از
"دو" برای بررسی)؟

* "sysprep" a بسته خاموش لینـوکــس مهمان.
توجه داشته باشید که این واقعا یک مهمان موجود را خراب می کند، بنابراین بهتر است مهمان را شبیه سازی کنید
قبل از امتحان کردن این

virt-sysprep --نام میزبان newhost.example.com -a /path/to/disk.img

آیا sysprep موفقیت آمیز بود؟ پس از بوت شدن، چه تغییراتی ایجاد شد و چه تغییراتی داشت
موفقیت آمیز؟

زباله la ویندوز ثبت از جانب خود را ویندوز مهمانان
استفاده کنید virt-win-reg(1) برای حذف رجیستری ویندوز از هر مهمان ویندوزی که شما دارید
دارند.

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKLM\Software' |
کمتر

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKLM\System' |
کمتر

آیا خروجی با اجرای "regedit" داخل مهمان مطابقت دارد؟

یکی از ویژگی های اخیر امکان حذف رجیستری کاربران است، بنابراین این را جایگزین کنید نام کاربری
با نام یک کاربر محلی در مهمان:

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKEY_USERS\username' |
کمتر

با استفاده از سرویس‌های onworks.net، از تست guestfs به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (نصب اسکریپت پذیر Nullsoft
    System) یک منبع باز حرفه ای است
    سیستم برای ایجاد نصب کننده های ویندوز. آی تی
    طراحی شده است به عنوان کوچک و انعطاف پذیر
    همانطور که ممکن است ...
    دانلود 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 و
    homebrew در Wii و WiiU...
    USBLoaderGX را دانلود کنید
  • 6
    فایر فاکس
    فایر فاکس
    Firebird RDBMS ویژگی های ANSI SQL را ارائه می دهد
    و روی لینوکس، ویندوز و اجرا می شود
    چندین پلتفرم یونیکس امکانات
    همزمانی و عملکرد عالی
    & قدرت...
    Firebird را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad