InglêsFrancêsEspanhol

Ad


favicon do OnWorks

guestfs-testing - Online na nuvem

Execute guestfs-testing no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando guestfs-testing que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


guestfs-testing - teste manual de libguestfs, você pode ajudar!

DESCRIÇÃO


Esta página tem testes manuais que você pode tentar em libguestfs. Todo mundo tem um jeito um pouco diferente
combinação de plataforma, hardware e convidados, portanto, este teste é muito valioso. Obrigado
por ajudar!

Testes marcados com um * (asterisco) pode destruir dados, se você não for cuidadoso. Os outros são
seguro e não vai modificar nada.

A maioria desses testes funcionará com qualquer libguestfs ≥ 1.14. Alguns desses testes (marcados)
requer libguestfs ≥ 1.22.

Você pode relatar bugs que encontrar por meio deste link:

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

ou postar na lista de discussão (o registro é não obrigatório, mas se você não estiver registrado
então você terá que esperar que um moderador aprove manualmente sua mensagem):

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

TESTES


Execute ferramenta de teste libguestfs
Executar:

ferramenta de teste libguestfs

Este comando faz um teste muito simples e não destrutivo que o libguestfs básico é
funcionando. Você não precisa executá-lo como root.

Se não imprimir "===== TESTE FINALIZADO OK =====", relatar como um bug. É muito
importante que você inclua o completo, não editado saída de "libguestfs-test-tool" em seu
relatório de erro. Veja a seção "BUGS" no final desta página.

Verifique KVM aceleração is ser usava.
Se o seu host tem aceleração de virtualização de hardware, então com um cache quente libguestfs deve ser
capaz de iniciar em alguns segundos. Execute o seguinte comando algumas vezes:

tempo guestfish -a / dev / null run

Depois de algumas corridas, o tempo deve diminuir para alguns segundos (menos de 5 segundos em 64
hardware de bits).

Como verificar o hardware virt:

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

Se o comando acima não funcionar, use ferramenta de teste libguestfs(1).

Verifique qual versão of libguestfs, qemu, libvirt, etc. is ser usava.
Veja a saída de "libguestfs-test-tool" e verifique:

· Qual versão do libguestfs está sendo usada? Perto do início da produção, você
veja uma linha como:

versão da biblioteca: 1.22.0fedora = 19, release = 1.fc19, libvirt

· A libvirt está sendo usada? Você pode notar a diferença procurando pelo back-end:

guestfs_get_backend: direto

ou:

guestfs_get_backend: libvirt

· Qual versão do qemu está sendo usada? Pode ser impresso:

libguestfs: qemu versão 1.5

mas note que se você estiver usando libvirt então libguestfs não possui esta informação.

· Qual kernel está sendo usado? superminuto(1) tentará escolher o kernel mais recente instalado
em sua máquina. Você pode ver a versão na saída do aparelho, por exemplo:

[0.000000] Linux versão 3.9.2-200.fc18.x86_64 [...]

Experimente para aberto a local convidado imagem com peixe convidado.
Você pode usar qualquer imagem de disco convidado para este teste. Certifique-se de usar o sinalizador "--ro" para que
peixe convidado(1) abrirá a imagem de disco somente para leitura.

guestfish --ro -a /caminho/para/disk.img -i

Se o comando for bem-sucedido, ele deve imprimir o nome do sistema operacional convidado e colocar
você no guestfish "> "prompt. Você pode usar comandos guestfish como" ll / "para ver
dentro da imagem do disco. Para sair, digite "sair".

Se você receber um erro, tente habilitar a depuração (adicione "-v" à linha de comando). Também faça
claro que ferramenta de teste libguestfs(1) é bem-sucedido.

Experimente para aberto a remoto convidado imagem com peixe convidado.
Note este teste requer libguestfs ≥ 1.22 e qemu ≥ 1.5. Você também pode ter que desativar
libvirt definindo isto:

exportar LIBGUESTFS_BACKEND = direto

Se você tiver uma imagem de disco disponível em HTTP / FTP, tente abri-la.

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

Para SSH, você precisará ter certeza de que o ssh-agent está configurado para que você não precise de uma senha
para fazer login na máquina remota. Então, um comando semelhante a este deve funcionar:

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

Se você receber um erro, tente habilitar a depuração (adicione "-v" à linha de comando). Também faça
claro que ferramenta de teste libguestfs(1) é bem-sucedido.

Execute virt-align-scan on todos os os convidados.
Execute virt-align-scan(1) em convidados ou imagens de disco:

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

ou:

virt-align-scan -d Convidado

O relatório de alinhamento corresponde à forma como as partições convidadas estão alinhadas?

Execute virt-gato on alguns arquivos in convidados.
virt-gato(1) pode exibir arquivos de convidados. Para um convidado Linux, tente:

virt-cat LinuxGuest / Etc / passwd

Um recurso recente é o suporte para caminhos do Windows, por exemplo:

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

Um teste ainda melhor é se você tiver um convidado do Windows com várias unidades. Faça "D:", "E:"
caminhos etc funcionam corretamente?

* Copiar alguns arquivos para dentro a fechar WOW! convidado.
cópia virtual(1) pode copiar recursivamente arquivos e diretórios em um convidado ou imagem de disco.

virt-copy-in -d Convidado / Etc / Tmp

Isso deve copiar o diretório local / Etc para / tmp / etc no convidado (recursivamente). Se você inicializar
o convidado, você pode ver todos os arquivos e diretórios copiados?

Desligue o convidado e tente copiar vários arquivos e diretórios:

virt-copy-in -d Convidado / Home / etc / issue / Tmp

Copiar alguns arquivos Fora of a convidado.
cópia virtual(1) pode copiar recursivamente arquivos e diretórios de um convidado ou imagem de disco.

virt-copy-out -d Convidado / Home .

Observe que o espaço e ponto final no comando não é um erro de digitação.

Isso deve copiar / Home do convidado para o diretório atual.

Execute virt-df.
virt-df(1) lista o espaço em disco. Corre:

virt-df

Você pode tentar comparar isso com os resultados de df(1) dentro do convidado, mas há alguns
ressalvas:

· O convidado deve estar ocioso.

· Os discos de convidados devem ser sincronizados usando sincronizar(1).

· Qualquer ação como inicializar o convidado irá gravar arquivos de log fazendo com que os números
alterar.

Não garantimos que os números serão idênticos, mesmo nessas circunstâncias.
Eles devem ser semelhantes. Isso indicaria um bug se você visse números muito diferentes.

Experimente importador virt-df CSV saída para dentro a planilha or base de dados.
Executar:

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

Agora tente carregar isso em sua planilha ou banco de dados favorito. São os resultados
reproduzido fielmente na planilha / banco de dados?

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

* Editar a lima in a fechar WOW! convidado.
edição virt(1) pode editar arquivos em convidados. Tente este comando em um convidado RHEL ou Fedora:

virt-edit LinuxGuest / etc / sysconfig / network

Em outros convidados Linux, tente editar outros arquivos, como:

virt-edit LinuxGuest / etc / motd

As alterações são vistas dentro do convidado quando ele é inicializado?

Ecrã que o sistemas de arquivos / pontuações / Eu contra in a convidado.
virt-sistemas de arquivos(1) pode ser usado para exibir sistemas de arquivos em um convidado. Tente este comando em
qualquer imagem de disco ou convidado:

virt-filesystems -a /caminho/para/disk.img --all --long -h

ou:

virt-filesystems -d Convidado --all --long -h

Os resultados correspondem ao que é visto no convidado?

Execute inspetor virtual on todos os os convidados.
Use inspetor virtual(1) para obter um relatório sobre todos os seus convidados ou imagens de disco:

virt-inspector -a /path/to/disk.img | menos

ou:

virt-inspector -d Convidado | menos

Os resultados correspondem ao que está realmente no convidado?

Experimente que o auditoria características of virt-ls on todos os os convidados.
Liste todos os programas setuid ou setgid em uma máquina virtual Linux:

virt-ls -lR -d Convidado / | grep '^ - [42]'

Liste todos os diretórios públicos graváveis ​​em uma máquina virtual Linux:

virt-ls -lR -d Convidado / | grep '^ d ... 7'

Liste todos os soquetes de domínio Unix em uma máquina virtual Linux:

virt-ls -lR -d Convidado / | grep '^ s'

Liste todos os arquivos regulares com nomes que terminam em '.png':

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

Exibir arquivos com mais de 10 MB em diretórios pessoais:

virt-ls -lR -d Convidado / Home | awk '$ 3> 10 * 1024 * 1024'

Encontre tudo modificado nos últimos 7 dias:

virt-ls -lR -d Convidado --time-days / | awk '$ 6 <= 7'

Encontre arquivos regulares modificados nas últimas 24 horas:

virt-ls -lR -d Convidado --time-days / | grep '^ -' | awk '$ 6 <1'

Os resultados correspondem ao que está no convidado?

Crie a disco imagem da a tarball.
Use virt-make-fs(1) para criar uma imagem de disco a partir de qualquer tarball que você tenha:

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

Adicione 'output.img' como um disco bruto para um convidado existente. Verifique se o convidado pode ver os arquivos.
Este teste é particularmente útil se você tentar com um convidado do Windows.

Experimente outros esquemas de particionamento, por exemplo. --partition = gpt.

Experimente outros formatos de sistema de arquivos, por exemplo. --type = ntfs, --type = ext2.

* Execute virt-resgate on a fechar WOW! disco imagem or convidado.
Use virt-resgate(1) para examinar, resgatar ou reparar um fechar WOW! convidado ou imagem de disco:

virt-rescue -a /caminho/para/disk.img

ou:

virt-rescue -d Convidado

Você pode usar comandos shell comuns para examinar o convidado?

* Redimensionar os convidados.
Use virtual-resize(1) para dar a um convidado mais espaço em disco. Por exemplo, se você tiver um disco
imagem menor que 30 G, aumente para 30 G fazendo:

truncar -s 30G newdisk.img
virt-filesystems -a /caminho/para/olddisk.img --all --long -h
virt-resize /path/to/olddisk.img newdisk.img --expand / dev / sda1
qemu-kvm -m 1024 -hda novodisk.img

O convidado ainda inicializa? Experimente expandir outras partições.

* Espassar a convidado disco.
utilização virt-sparsify(1), torne uma imagem de disco mais esparsa:

virt-sparsify /caminho/para/olddisk.img newdisk.img

Is novodisk.img ainda inicializável após sparsifying? A imagem de disco resultante é menor (use
"du" para verificar)?

* "sysprep" a fechar WOW! Linux convidado.
Note que isso realmente bagunçará um convidado existente, então é melhor clonar o convidado
antes de tentar isso.

virt-sysprep --hostname newhost.example.com -a /caminho/para/disk.img

O sysprep foi bem-sucedido? Após a inicialização, quais mudanças foram feitas e foram
bem-sucedido?

lixeira que o Windows Lista de Presentes da os Windows convidados.
Use virt-win-reg(1) para esvaziar o Registro do Windows de todos os convidados do Windows que você
ter.

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKLM \ Software' |
menos

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKLM \ System' |
menos

A saída corresponde à execução de "regedit" dentro do convidado?

Um recurso recente é a capacidade de despejar registros de usuários, então tente isso, substituindo nome de usuário
com o nome de um usuário local no convidado:

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKEY_USERS \ username' |
menos

Use guestfs-testing online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    NSIS: Sistema de instalação por script Nullsoft
    NSIS: Sistema de instalação por script Nullsoft
    NSIS (Instalação Script Nullsoft
    System) é um código aberto profissional
    sistema para criar instaladores do Windows. Isto
    é projetado para ser tão pequeno e flexível
    como possi ...
    Baixar NSIS: Nullsoft Scriptable Install System
  • 2
    senha de acesso
    senha de acesso
    AuthPass é uma senha de código aberto
    gerente com suporte para o popular e
    comprovado Keepass (kdbx 3.x AND kdbx 4.x ...
    Baixe o passe de autenticação
  • 3
    Zabbix
    Zabbix
    O Zabbix é um software aberto de classe empresarial
    solução de monitoramento distribuído de origem
    projetado para monitorar e rastrear
    desempenho e disponibilidade da rede
    servidores, dispositivos...
    Baixar Zabbix
  • 4
    KDiff3GenericName
    KDiff3GenericName
    Este repositório não é mais mantido
    e é mantido para fins de arquivamento. Ver
    https://invent.kde.org/sdk/kdiff3 for
    o código mais recente e
    https://download.kde.o...
    Baixar o KDiff3
  • 5
    USB Loader GX
    USB Loader GX
    USBLoaderGX é uma GUI para
    Carregador USB de Waninkoko, baseado em
    libwiigui. Permite listar e
    lançar jogos de Wii, jogos de Gamecube e
    homebrew no Wii e WiiU...
    Baixar USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • Mais "

Comandos Linux

Ad