Update cheatsheets

This commit is contained in:
ivuorinen
2024-02-21 11:19:49 +00:00
parent 4e88a1b42f
commit 3d653cc7e6
4803 changed files with 127002 additions and 0 deletions

42
virsh Normal file
View File

@@ -0,0 +1,42 @@
---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# 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}}`