Instalação e pré-requisito do KVM

Instalação e pré-requisito do KVM

Antes da instalação KVMtemos que verificar a visualização do suporte do processador ou não e executamos um comando, ou seja:

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

O que dá saída 0/1/2/3/4 depende do processador

se 0, então não suporta visualização, caso contrário, suporta.

Alguém por favor explique o comando, ou seja, o que egrep -c (vmx|svm)significa ??

Desde já, obrigado.

Responder1

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

Isso pesquisa se um desses dois sinalizadores existe no arquivo /proc/cpuinfo.

SVM é um sinalizador relacionado aoVirtualização AMD (AMD-V). O sinalizador de CPU para AMD-V é “svm”.

VMX é falg relacionado aoVirtualização Intel (VT-x). O sinalizador da CPU para capacidade VT-x é "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.

então egrep é igual a gerp -E o que significa também deman grep

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

Concluindo, isso pesquisará no arquivo /proc/cpuinfo esses sinalizadores de CPU e, em seguida, contará a ocorrência em vez de imprimir a correspondência, contando o número correspondente.

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

informação relacionada