설치하기 전에 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의 CPU 플래그는 "svm"입니다.
VMX는 다음과 관련된 오류입니다.인텔 가상화(VT-x). VT-x 기능의 CPU 플래그는 "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.