开发者社区> 问答> 正文

如何使用ruby获取Windows和Linux的系统配置

我是ruby新手,对很多问题还不清楚,请各位高手指点。

请问如何使用ruby获取Windows和Linux的系统配置?包括本地的和远程的主机

展开
收起
a123456678 2016-06-12 13:45:37 3253 0
2 条回答
写回答
取消 提交回答
  • Android系统与应用研发7年,专注于系统性能问题处理、开发流程工具研发、SDK组件研发工作。 服务端研发2年,前后使用Golang, RoR搭建后端服务程序。

    具体见:

    #获取环境变量
    puts ENV
    #获取网络相关信息
    puts Socket.getifaddrs

    楼主的问题,可以详细看看 Socket.getifaddrs 相关接口

    2019-07-17 19:33:49
    赞同 展开评论 打赏
  • 用IO.popen('命令', 'r') {|fp| fp.read =~ /.../ }

    你自己过滤想要的参数.

    linux下:

    硬件信息:dmidecode

    内核版本:uname -a,

    发行版:cat /etc/issue

    windows下用systeminfo即可

    2019-07-17 19:33:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载