Skip to navigationSkip to content
libvirtd docs
InteractiveCommands

Manual nav

Search `/` · tty `~` · g top · G bottom

Portal

  • Manual index
  • Interactive lab
  • Command explorer
Foundations5 sections
  • libvirtd Overview1
  • Host & Installation2
  • Architecture & Concepts6
  • Domains2
  • Domain XML2
Subsystems6 sections
  • Daemons3
  • virsh3
  • Virtual Networking5
  • Virtual Storage4
  • Virtualization Security3
  • Remote libvirt1
Operations5 sections
  • Migration2
  • Snapshots & Backup2
  • Performance3
  • Troubleshooting2
  • Reference2
manreferencesReviewed March 6, 2026

Files, sockets, and service units

This page is the quick lookup table for the names operators tend to forget during an incident. Common systemd units | Unit | Purpose | | | | | libvirtd.service | Historical compatibility daemon | | libvirtd.socket | Comp

systemdfilessocketspaths

This page is the quick lookup table for the names operators tend to forget during an incident.

Common systemd units

UnitPurpose
libvirtd.serviceHistorical compatibility daemon
libvirtd.socketCompatibility socket entry point
virtqemud.serviceQEMU domain management
virtqemud.socketSocket activation for QEMU domain management
virtproxyd.serviceCompatibility proxy daemon
virtproxyd.socketLocal proxy socket
virtproxyd-tls.socketTLS listener for remote clients

Compatibility units

libvirtd.service and libvirtd.socket are the historical compatibility names. They may still exist even when the real work happens in modular daemons.

QEMU units

virtqemud.service and virtqemud.socket own QEMU domain operations on modular hosts.

Remote listener units

virtproxyd.socket and virtproxyd-tls.socket are the units to inspect when remote or compatibility clients can connect but real operations still fail.

Common filesystem locations

operator-reference.txttext
/etc/libvirt/
/etc/libvirt/qemu/
/var/lib/libvirt/images/
/run/libvirt/
/var/log/libvirt/

One command that helps a lot

BASH
systemctl list-unit-files "virt*" "libvirtd*"

That single command often tells you more than manually checking one guessed unit name at a time.

Related

  • libvirtd overview and the modern daemon model
  • Socket activation versus traditional daemon mode
  • Troubleshooting playbook

On this page

  • Common systemd units
  • Compatibility units
  • QEMU units
  • Remote listener units
  • Common filesystem locations
  • One command that helps a lot