rubyubuntufedorasystem-information

How do I get Linux system information in Ruby?


How do I get the software/hardware information of a linux system (this has to work for Fedora, Ubuntu etc) in Ruby?


Solution

  • The wonderful people behind Chef, have an excellent gem called Ohai https://github.com/opscode/ohai that returns system info such as OS, kernel, specs, fqdn, disks, space, memory, users, interfaces, ssh keys etc. as a hash. It is quite complete and very good. It also installs a command line binary (also called ohai).