System Grab Bag

View all TLDR pages from common (or from all pages)

virsh

Manage virsh guest domains. (NOTE: 'guest_id' can be the id, name or UUID of the guest). Some subcommands such as virsh list have their own usage documentation. More information: https://libvirt.org/virshcmdref.html.
  • Connect to a hypervisor session:
    virsh connect {{qemu:///system}}
  • List all domains:
    virsh list --all
  • Dump guest configuration file:
    virsh dumpxml {{guest_id}} > {{path/to/guest.xml}}
  • Create a guest from a configuration file:
    virsh create {{path/to/config_file.xml}}
  • Edit a guest's configuration file (editor can be changed with $EDITOR):
    virsh edit {{guest_id}}
  • Start/reboot/shutdown/suspend/resume a guest:
    virsh {{command}} {{guest_id}}
  • Save the current state of a guest to a file:
    virsh save {{guest_id}} {{filename}}
  • Delete a running guest:
    virsh destroy {{guest_id}} && virsh undefine {{guest_id}}

License and Disclaimer

The content on this page is copyright © 2014—present the tldr-pages team and contributors.
This page is used with permission under Creative Commons Attribution 4.0 International License.

While we do attempt to make sure content is accurate, there isn't a warranty of any kind.