Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

21.5. その他のコマンド

本セクションでは、guestfish を使用してゲスト仮想マシンのディスクイメージを表示および編集するためのより簡単なツールを説明します。
  • virt-cat は guestfish download コマンドに似ています。これは、ゲスト仮想マシンに 1 つのファイルをダウンロードして表示します。以下に例を示します。
    # virt-cat RHEL3 /etc/ntp.conf | grep ^server
     server	    127.127.1.0	      # local clock
    
  • virt-edit は、guestfish edit コマンドと似ています。ゲスト仮想マシン内の単一ファイルを対話的に編集するために使用できます。たとえば、Linux ベースのゲスト仮想マシンで、起動しない grub.conf ファイルを編集しなければならない場合があります。
    # virt-edit LinuxGuest /boot/grub/grub.conf
    virt-edit には別のモードがあり、このモードを使用して、1 つのファイルに単純な非対話型変更を行います。これには、-e オプションを使用します。たとえば、次のコマンドは、Linux ゲスト仮想マシンの root パスワードを変更して、パスワードなしで変更します。
    # virt-edit LinuxGuest /etc/passwd -e 's/^root:.*?:/root::/'
  • virt-ls は guestfish ls に類似し、コマンド を見つけます。ディレクトリーまたはディレクトリー(再帰的に)を一覧表示するために使用されます。たとえば、次のコマンドは、Linux ゲスト仮想マシンの /home の下にあるファイルおよびディレクトリーを再帰的に一覧表示します。
    # virt-ls -R LinuxGuest /home/ | less