Antes da instalação KVM
temos 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.