Перед установкой KVM
нам нужно проверить, поддерживает ли наш процессор визуализацию или нет, и выполнить команду, например:
egrep -c '(vmx|svm)' /proc/cpuinfo
Что дает вывод 0/1/2/3/4 зависит от процессора
если 0, то визуализация не поддерживается, иначе поддерживается.
Кто-нибудь, пожалуйста, объясните команду, т.е. что egrep -c (vmx|svm)
означает ??
Заранее спасибо.
решение1
egrep -c '(vmx|svm)' /proc/cpuinfo
Проверяется наличие одного из этих двух флагов в файле /proc/cpuinfo.
SVM — это флаг, связанный сВиртуализация AMD (AMD-V)Флаг ЦП для AMD-V — «svm».
VMX имеет отношение кВиртуализация Intel (VT-x)Флаг ЦП для возможности 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.
тогда egrep то же самое, что и gerp -E, что означает также изman grep
-E, --extended-regexp
Interpret PATTERN as an extended regular expression
Итак, в заключение, эта команда будет искать эти флаги процессора в файле /proc/cpuinfo, а затем подсчитывать их количество, а не выводить на печать соответствующие числа.
-c, --count
Suppress normal output; instead print a count of matching lines
for each input file.