از کجا بفهمیم یک میزبان Virtual هست یا Physical
راحت ترین راه برای متوجه شدن این موضوع که یک سیستم مجازی است یا فیزیکی استفاده از بسته facter میباشد. facter یک ابزار کوچک است که به منظور جمعآوری و نمایش اطلاعات پیرامون سیستم کاربرد دارد.
نصب Facter با مدیر بسته:
ابتدا باید facter را نصب نماییم، برای این منظور میتوان از مدیربسته سیستمعامل استفاده کرد. برای مثال در Debian یا Ubuntu:
sudo apt-get install facterنصب Facter به صورت Manual:
برای نصب facter در سیستمهایی که این بسته را در مخازن خود ندارند ابتدا آخرین نسخه این ابزار را از آدرس زیر دانلود نمایید:
https://downloads.puppetlabs.com/facter/?C=N;O=Dسپس بعد از extract کردن آرشیو دانلود شده دستور زیر را اجرا کنید:
ruby facter*/install.rbاستفاده از Facter
حال برای استفاده از facter میتوان از دستور زیر استفاده کرد:
facterدستور فوق اطلاعات مفیدی از سیستم را به نمایش میگذارد، برای یافتن اینکه سیستم Virtual بوده یا Physical دستور را به این صورت اجرا کنید:
facter | grep is_virtualنتیجه به صورت زیر true یا false خواهد بود:
is_virtual => false