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.
-
Linux
- ¿Por qué Torvalds eliminó a los encargados rusos del mantenimiento del núcleo de Linux?
- 10 cosas que siempre hago después de instalar Linux (y por qué tú también deberías hacerlo)
- 7 cosas que nunca hago después de instalar Linux (y por qué tú tampoco deberías)
- Detección de Intrusos: Snort, Base, MySQL, y Apache2 en Ubuntu Linux 7.10
- He utilizado Linux durante 30 años. Aquí hay 5 razones por las que nunca cambiaré a Windows o MacOS
- ¿Por qué no más personas usan Linux en el escritorio? Tengo una teoría que quizás no te guste.
- Los países occidentales ricos lideran la expansión mundial del petróleo y el gas
- Systemd 256.1 aborda la queja de que 'systemd-tmpfiles' podría eliminar inesperadamente su directorio /home
- Por qué un kernel Linux de distribución 'congelada' no es la mejor opción para la seguridad
- RebornOS es una versión hermosa y fácil de usar de Arch Linux con abundantes opciones de escritorio
- Linus Torvalds sobre el 'hilarante' bombo de la IA
- Cambiar la hora en Linux con Chrony
- Renombrar multiples archivos masivamente en Linux (quitar espacios, cambiar mayúsculas) a la vez en Linux
- Linux 6.9 será el primero en superar los 10 millones de objetos Git
- Zorin OS 17.1 lanzado con soporte mejorado para aplicaciones de Windows, edición educativa