• node.js os模块


    Email:longsu2010 at yeah dot net 

    这是一个获取系统信息的模块,包括操作系统和硬件信息,但是能力很有限。


    用法:
    var os = require("os");

    node版本:
    0.8.22

    os.tmpdir()
    获取系统的临时目录,经测试windows下该函数名字为tmpDir。

    os.endianness()
    获取cpu的字节序,返回的值可能是"BE"或者"LE"。windows下无此方法。

    os.hostname()
    获取主机名。

    os.type()
    获取操作系统类型,如Windows_NT。

    os.platform()
    获取当前的操作系统平台,如win32。

    os.arch()
    获取cpu架构,如Intel的32位cpu返回ia32

    os.release()
    获取操作系统的release版本号,如win7可能是6.1.7601

    os.uptime()
    系统从启动到方法执行共经历多长时间,单位秒

    os.loadavg()
    返回一个数据,数据元素依次为1分钟5分钟和15分钟的平均负载

    os.totalmem()
    内存总数,单位字节

    os.freemem()
    空闲内存数,单位字节

    os.EOL
    系统的行结束符是什么,windows为\r\n,unix和unix-like为\n,mac和ios为\r

    os.cpus()
    返回一个数组,数组每个元素为一个cpu核心的信息。

    os.networkInterfaces()
    返回一个二维数组,每一个内层数组代表一个网络接口(物理网卡或者虚拟网卡)

  • 相关阅读:
    TCP协议特点和三次握手/四次挥手
    CAP定理、BASE理论
    对自写的Asp.Net分页控件的应用方式(异步无刷新分页)
    Asp.Net分页控件
    SqlHelper
    简易贪吃蛇
    测试一下
    iOS --- DIY文件名批量修改
    iOS常用 --- NSDictionary 与 NSMutableDictionary
    iOS常用---NSArray,NSMutabuleArray
  • 原文地址:https://www.cnblogs.com/jiangu66/p/2997957.html
Copyright © 2020-2023  润新知