Технологии за виртуализация те са използвали много по-добре физическите ресурси. Много хостинг или облачни компании използват виртуализация, за да получат предимства, които би било трудно да се постигнат с физически системи или които биха били по-скъпи, в допълнение към предоставянето на някои предимства като създаването на VPS (виртуален частен сървър) във физически сървър, за да получат много от независими сървъри, за да предлагат на клиентите независими системи, които действат с пълна независимост, като могат да изключат една система, без да засягат останалите или да ги управляват независимо ...
Е, тези технологии, които ни осигуряват толкова много предимства, са се развили достатъчно, за да е трудно да се разбере дали имаме работа с физическа система или виртуална система. Очевидно, ако сме го създали, е лесно да се знае ... Не съм имал предвид това. Но когато имаме достъп до система от разстояние, без да имаме твърде много знания за нея, би било невъзможно за насвижте дали това е виртуализирана система или наистина е физическа система. Ето защо в тази статия ще научим как да знаем ...
Много администратори управляват системите от разстояние и това може да е проблем, така че ако имаме достъп до системи с Linux, лесно можем да разберем дали те са виртуални или не използват различни методи което обяснявам по-долу:
- използване инструмента dmidecode, това е инструмент, който използва DMI или SMBIOS таблици, който предоставя информация за производителя, сериен номер, модел и други хардуерни данни на системата. Просто трябва да изпълним командата, за да я получим, ако имаме инсталиран този инструмент. Например можем да използваме опцията -t, за да посочим вида на информацията, която трябва да получим (вижте човека). В зависимост от това, което получаваме от следната команда, можем да знаем дали това е виртуална или физическа система от производителя:
sudo dmidecode -s system-manufacturer
- Можем също да използваме lshw за да получите информация за хардуера и в този случай да знаете типа система:
sudo lshw -class system
- Също така е възможно да се използва системните регистри за тази програма:
sudo dmesg | grep "Hypervisor detected"
Има повече методи като помощната програма facter, скриптове, virt-what и т.н.
Благодаря ви много,
Това беше доста полезно пред инвентара, който трябваше да направя.
Поздрави.