LinuxParty
Linux se puede ejecutar en varias plataformas, incluidos servidores virtuales, e incluso contenedores. Si está ejecutando un servidor Linux en un entorno virtualizado como VirtualBox , probablemente desee saber en qué tipo de tecnología de virtualización se está ejecutando.
En esta guía, exploramos varias formas de encontrar el tipo de virtualización en un sistema Linux.
- 1. Comprobar el tipo de virtualización con el comando hostnamectl
- 2. Encuentre el tipo de virtualización usando el comando systemd-detect-virt
- 3. Listar el tipo de virtualización usando el comando virt-what
- 4. Comprobar el tipo de virtualización mediante el comando dmidecode
1. Comprobar el tipo de virtualización con el comando hostnamectl
El comando hostnamectl es un comando que se utiliza principalmente para mostrar o configurar el nombre de host estático del sistema. Además de eso, muestra otros detalles sobre su máquina Linux, como:
- ID de máquina y arranque
- tipo de virtualización
- Sistema operativo
- Arquitectura
- Proveedor de hardware y modelo
Como tal, puede encontrar fácilmente la tecnología de virtualización en la que está alojado su servidor Linux simplemente ejecutando el comando sin ninguna opción de línea de comandos.
En el resultado a continuación, puede ver que el sistema se está ejecutando en la virtualización KVM .
$ hostnamectl
Comprobar el tipo de virtualización en Linux
Puede restringir aún más los resultados de la búsqueda utilizando la utilidad grep de la siguiente manera.
$ hostnamectl | grep -i virtualization Virtualization: kvm
2. Encuentre el tipo de virtualización usando el comando systemd-detect-virt
Los sistemas Linux modernos se envían con systemd como sistema de inicio. El paquete systemd proporciona la utilidad systemd-detect-virt que se puede invocar en la línea de comandos para detectar la tecnología de virtualización que se está utilizando.
Cuando se ejecuta en la línea de comando, informa la tecnología de virtualización en la que se está ejecutando su sistema.
$ systemd-detect-virt kvm
Si el sistema está alojado en VMWare , obtendrá el siguiente resultado.
$ systemd-detect-virt vmware
Si su máquina Linux se ejecuta en Oracle VirtualBox , obtendrá Oracle como el tipo de virtualización impreso en la terminal.
$ systemd-detect-virt oracle
Para enumerar todos los entornos de virtualización detectables, ejecute el comando:
$ systemd-detect-virt --list
Lista de entornos de virtualización en Linux
3. Listar el tipo de virtualización usando el comando virt-what
La utilidad virt-what es básicamente un script de shell que se usa para determinar si un programa se está ejecutando en una plataforma de virtualización.
El script de shell imprime la tecnología de virtualización en la que se ejecuta su sistema. Si no se imprime nada, significa que su máquina se ejecuta en un sistema físico o bare metal o se ejecuta en una tecnología de virtualización que aún debe reconocerse o identificarse.
La utilidad virt-what no se proporciona de forma predeterminada y, por lo tanto, siga los pasos a continuación para instalarla.
$ sudo apt install virt-what [En Debian, Ubuntu y Mint ] $ sudo yum install virt-what [En RHEL/CentOS/Fedora y Rocky/AlmaLinux ] $ sudo emerge -a virt-what [En Gentoo Linux ] $ sudo apk add virt-what [En Alpine Linux ] $ sudo pacman -S virt-what [En Arch Linux ] $ sudo zypper install virt-what [En OpenSUSE ]
Para ver el tipo de virtualización que usa su sistema, simplemente ejecute:
$ sudo virt-what
Listar tipo de virtualización en Linux
4. Comprobar el tipo de virtualización mediante el comando dmidecode
La utilidad dmidecode es una herramienta de línea de comandos que analiza los datos de SMBIOS , que lee los datos de firmware y hardware y los imprime en la línea de comandos.
Aparte de eso, también puede mostrar el tipo de virtualización de la siguiente manera.
$ sudo dmidecode -s system-product-name
Mostrar tipo de virtualización en Linux
Esto envuelve nuestra guía. En este tutorial, hemos examinado varias formas de averiguar la plataforma de virtualización en la que se ejecuta su sistema. Como siempre, sus comentarios son bienvenidos.

-
UnionEuropea
- Google no añadirá comprobaciones de datos a pesar de la nueva ley de la UE
- La UE firma un acuerdo de 1.000 millones de dólares para una constelación de satélites soberanos para competir con Starlink
- ¿Puede la UE responsabilizar a los fabricantes de software por negligencia?
- La Identidad Digital de la UE: Todo lo que necesitas saber sobre los planes de la UE para un sistema de identidad digital universal
- Las perspectivas económicas de Europa empeoran a medida que los altos precios afectan el gasto del consumidor
- La UE nombra 19 grandes plataformas tecnológicas que deben seguir las nuevas reglas de Internet de Europa
- El código abierto ( y Linux ) se ve amenazado por la Ley de Resiliencia Cibernética
- La Unión Europea prepara DNS4EU, quiere sus propios DNS ¿independencia tecnológica o Censura Encubierta?
- Asesor del Tribunal Superior de la UE sugiere que la ley alemana de retención de datos a granel no es legal
- La Comisión Europea ha decidido que lo que se negocie por WhatsApp es Irrelevante
- Todos los partidos «Constitucionalistas» votaron a favor del Art. 13 y en contra del Sentido Común.
- Google implementará elegir el navegador al estilo Microsoft para dispositivos Android en la UE
- El artículo 13 del Copyright en la UE está de vuelta. Y lejos de mejorar va a peor.
- Google News podrían cerrarse en algunos países debido a los planes de la UE de cobrar impuestos por los enlaces
- Reguladores de la U.E. fijan una multa record a Google de 5 mil millones de dólares