Instalación de KVM y requisitos previos

Instalación de KVM y requisitos previos

Antes de la instalación, KVMtenemos que verificar la visualización de soporte de nuestro procesador o no y ejecutamos un comando, es decir:

egrep -c '(vmx|svm)' /proc/cpuinfo

Lo que da la salida 0/1/2/3/4 depende del procesador

Si es 0, entonces no admite visualización; de lo contrario, sí lo admite.

¿Alguien puede explicar el comando, es decir, qué egrep -c (vmx|svm)significa?

Gracias de antemano.

Respuesta1

egrep -c '(vmx|svm)' /proc/cpuinfo

Esto busca si uno de esos dos indicadores existe en el archivo /proc/cpuinfo.

SVM es una bandera relacionada con elVirtualización AMD (AMD-V). El indicador de CPU para AMD-V es "svm".

VMX está relacionado con un errorVirtualización Intel (VT-x). El indicador de CPU para la capacidad VT-x es "vmx";

man egrep

NAME
       grep, egrep, fgrep, rgrep - print lines matching a pattern


DESCRIPTION
       grep  searches the named input FILEs (or standard input if no files are
       named, or if a single hyphen-minus (-) is given as file name) for lines
       containing  a  match to the given PATTERN.  By default, grep prints the
       matching lines.

       In  addition,  three  variant  programs  egrep,  fgrep  and  rgrep  are
       available.   egrep  is  the  same  as  grep -E.

entonces egrep es lo mismo que gerp -E, lo que significa también desdeman grep

 -E, --extended-regexp
          Interpret  PATTERN  as  an extended regular expression 

Entonces, en conclusión, esto buscará en el archivo /proc/cpuinfo esos indicadores de CPU y luego contará la ocurrencia en lugar de imprimir la coincidencia, cuenta el número coincidente.

  -c, --count
              Suppress normal output; instead print a count of matching  lines
              for  each  input  file.  

información relacionada