KVM установка и предварительные условия

Перед установкой KVM мы должны проверить визуализацию поддержки нашего процессора или нет, и мы запускаем команду, например:

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

, которая дает вывод 0/1/2/3/4 в зависимости от процессора

если 0, то не поддерживать визуализацию, иначе она поддерживает.

Кто-нибудь, пожалуйста, объясните команду, т.е. что означает egrep -c (vmx|svm) ??

Заранее спасибо.

1
задан 13 June 2015 в 16:39

1 ответ

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

Это ищет, если один из тех двух флагов существует в/proc/cpuinfo файле.

SVM является флагом, связанным с виртуализация AMD (AMD-V) . Флаг CPU для AMD-V является "svm".

VMX является falg, связанным с виртуализация Intel (VT-x) . Флаг CPU для возможности 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 те флаги CPU и затем считать возникновение вместо того, чтобы печатать соответствие, это считает соответствие числу.

  -c, --count
              Suppress normal output; instead print a count of matching  lines
              for  each  input  file.  
0
ответ дан 13 June 2015 в 16:39

Другие вопросы по тегам:

Похожие вопросы: