Ini adalah perintah virt-cat yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
virt-cat - Menampilkan file di mesin virtual
RINGKASAN
virt-cat [--options] -d file domname [file ...]
virt-cat [--opsi] -a disk.img [-a disk.img ...] file [file ...]
gaya lama:
file domname virt-cat
file virt-cat disk.img
DESKRIPSI
"virt-cat" adalah alat baris perintah untuk menampilkan konten "file" di mana "file" ada di
mesin virtual bernama (atau gambar disk).
Beberapa nama file dapat diberikan, dalam hal ini mereka digabungkan bersama. Setiap
nama file harus berupa path lengkap, dimulai dari direktori root (dimulai dengan '/').
"virt-cat" dapat digunakan untuk melihat file dengan cepat. Untuk mengedit file, gunakan "virt-edit". Untuk lebih
kasus kompleks Anda harus melihat ikan tamu(1) alat (lihat "MENGUNAKAN GUESTFISH" di bawah).
CONTOH
Display / etc / fstab file dari dalam libvirt VM yang disebut "mydomain":
virt-cat -d domain saya / etc / fstab
Cari tahu paket apa yang baru saja diinstal:
virt-cat -d mydomain /var/log/yum.log | ekor
Cari tahu siapa yang masuk di dalam mesin virtual:
virt-cat -d domain saya /var/jalankan/utmp > /tmp/utmp
siapa /tmp/utmp
atau siapa yang masuk:
virt-cat -d domain saya /var/log/wtmp > /tmp/wtmp
-f terakhir /tmp/wtmp
PILIHAN
--membantu
Tampilkan bantuan singkat.
-a fillet
--Menambahkan fillet
Add fillet yang seharusnya merupakan gambar disk dari mesin virtual. Jika mesin virtual
memiliki beberapa perangkat blok, Anda harus menyediakan semuanya dengan perangkat terpisah -a Pilihan.
Format gambar disk terdeteksi secara otomatis. Untuk menimpa ini dan memaksa a
format tertentu menggunakan --format = .. .
-a URI
--Menambahkan URI
Tambahkan disk jarak jauh. Lihat "MENAMBAH PENYIMPANAN JAUH" di ikan tamu(1).
-c URI
--Menghubung URI
Jika menggunakan libvirt, sambungkan ke yang diberikan URI. Jika dihilangkan, maka kita terhubung ke
hypervisor libvirt default.
Jika Anda menentukan perangkat blokir tamu secara langsung (-a), maka libvirt tidak digunakan sama sekali.
-d tamu
--domain tamu
Tambahkan semua disk dari tamu libvirt bernama. UUID domain dapat digunakan sebagai pengganti
nama.
--echo-kunci
Saat meminta kunci dan frasa sandi, virt-cat biasanya mematikan bergema sehingga Anda
tidak dapat melihat apa yang Anda ketik. Jika Anda tidak khawatir tentang serangan Tempest dan
tidak ada orang lain di ruangan Anda dapat menentukan bendera ini untuk melihat apa yang Anda ketik.
--format=mentah|qcow2|..
--format
Default untuk -a pilihannya adalah mendeteksi secara otomatis format gambar disk. Menggunakan
ini memaksa format disk untuk -a opsi yang mengikuti pada baris perintah. Menggunakan
--format tanpa argumen beralih kembali ke deteksi otomatis untuk selanjutnya -a Pilihan.
Sebagai contoh:
virt-cat --format=raw -file disk.img
memaksa format mentah (tidak ada deteksi otomatis) untuk disk.img.
virt-cat --format=raw -a disk.img --format -file lain.img
memaksa format mentah (tidak ada deteksi otomatis) untuk disk.img dan kembali ke deteksi otomatis untuk
lain.img.
Jika Anda memiliki image disk tamu format mentah yang tidak tepercaya, Anda harus menggunakan opsi ini untuk
menentukan format disk. Ini menghindari kemungkinan masalah keamanan dengan malware
tamu (CVE-2010-3851).
--kunci-dari-stdin
Baca parameter kunci atau frasa sandi dari stdin. Standarnya adalah mencoba membaca
frasa sandi dari pengguna dengan membuka /dev/tty.
-m dev[:mountpoint[:options[:fstype]]]
--Gunung dev[:mountpoint[:options[:fstype]]]
Pasang partisi bernama atau volume logis pada titik mount yang diberikan.
Jika mountpoint dihilangkan, defaultnya adalah /.
Menentukan titik pemasangan apa pun akan menonaktifkan pemeriksaan tamu dan pemasangannya
root dan semua mountpoint-nya, jadi pastikan untuk me-mount semua mountpoint yang diperlukan untuk
bekerja dengan nama file yang diberikan sebagai argumen.
Jika Anda tidak tahu sistem file apa yang terdapat dalam image disk, Anda dapat menjalankan guestfish
tanpa opsi ini, lalu buat daftar partisi, sistem file, dan LV yang tersedia (lihat
perintah "list-partitions", "list-filesystems" dan "lvs"), atau Anda dapat menggunakan
virt-filesystem(1) program.
Bagian ketiga (dan jarang digunakan) dari parameter mount adalah daftar opsi mount
digunakan untuk memasang sistem file yang mendasarinya. Jika ini tidak diberikan, maka opsi pemasangan
adalah string kosong atau "ro" (yang terakhir jika --ro bendera digunakan). Oleh
menentukan opsi pemasangan, Anda mengganti pilihan default ini. Mungkin satu-satunya
waktu Anda akan menggunakan ini adalah untuk mengaktifkan ACL dan/atau atribut yang diperluas jika sistem file
dapat mendukung mereka:
-m /dev/sda1:/:acl,user_xattr
Menggunakan flag ini sama dengan menggunakan perintah "mount-options".
Bagian keempat dari parameter adalah driver sistem file yang akan digunakan, seperti "ext3" atau
"ntfs". Ini jarang diperlukan, tetapi dapat berguna jika beberapa driver valid untuk a
filesystem (misalnya: "ext2" dan "ext3"), atau jika libguestfs salah mengidentifikasi filesystem.
-v
--bertele-tele
Aktifkan pesan verbose untuk debugging.
-V
--Versi: kapan
Tampilkan nomor versi dan keluar.
-x Aktifkan pelacakan panggilan API libguestfs.
GAYA LAMA COMMAND GARIS ARGUMEN
Versi virt-cat sebelumnya memungkinkan Anda untuk menulis:
virt-cat disk.img [disk.img ...] mengajukan
or
file nama tamu kucing-virt
sedangkan dalam versi ini Anda harus menggunakan -a or -d masing-masing untuk menghindari kasus yang membingungkan
di mana gambar disk mungkin memiliki nama yang sama sebagai tamu.
Untuk kompatibilitas, gaya lama masih didukung.
LOG FILE
Untuk membuat daftar file log dari tamu, lihat alat terkait log-virt(1). Itu mengerti
format log biner seperti jurnal systemd.
WINDOWS JALAN
"virt-cat" memiliki kemampuan terbatas untuk memahami huruf dan jalur drive Windows (mis.
E:\foo\bar.txt).
Jika dan hanya jika tamu menjalankan Windows maka:
· Awalan huruf drive seperti "C:" diselesaikan terhadap Registry Windows ke
sistem file yang benar.
· Setiap karakter garis miring terbalik ("\") di jalur diganti dengan garis miring ke depan sehingga
libguestfs dapat memprosesnya.
· Jalan diselesaikan kasus peka untuk mencari file yang harus ditampilkan.
Ada beberapa kekurangan yang diketahui:
· Beberapa tautan simbolik NTFS mungkin tidak diikuti dengan benar.
· Titik persimpangan NTFS yang tidak diikuti sistem file lintas.
MENGGUNAKAN IKAN TAMU
ikan tamu(1) adalah alat tingkat rendah yang lebih kuat yang dapat Anda gunakan saat "virt-cat"
tidak bekerja
Menggunakan "virt-cat" kira-kira setara dengan melakukan:
guestfish --ro -i -d file unduhan domname -
di mana "domname" adalah nama tamu libvirt, dan "file" adalah path lengkap ke file.
Perhatikan "-" terakhir (artinya "keluaran ke stdout").
Perintah di atas menggunakan fitur inspeksi tamu libguestfs dan karenanya tidak berfungsi
tamu yang tidak dapat diperiksa oleh libguestfs, atau pada hal-hal seperti gambar disk arbitrer yang tidak
berisi tamu. Untuk menampilkan file dari gambar disk secara langsung, gunakan:
guestfish --ro -a disk.img -m /dev/sda1 file unduhan -
dimana disk.img adalah gambar disk, / Dev / sda1 adalah sistem file di dalam gambar disk, dan
"file" adalah path lengkap ke file.
EXIT STATUS
Program ini mengembalikan 0 jika berhasil, atau bukan nol jika ada kesalahan.
Gunakan virt-cat online menggunakan layanan onworks.net