os.EOL
定义操作系统一行结束的标识的常量
os.arch()
返回操作系统 CPU 架构,可能的值有 "x64"、"arm" 和 "ia32"。
os.cpus()
返回一个数组对象,包括CPU的型号,速度,时间等
os.endianness()
返回 CPU 的字节序,可能的是 "BE" 或 "LE"。
Little endian:将低序字节存储在起始地址
Big endian:将高序字节存储在起始地址
os.freemem()
返回操作系统空闲内存,单位是字节。
os.homedir()
返回当前用户的主目录
os.hostname()
返回操作系统的主机名
os.loadavg()
返回一个包含 1、5、15 分钟平均负载的数组。
os.networkInterfaces()
nodejs在Windows下获取内网ip地址
顺便分享下nodejs在Windows下获取内网ip地址,目前还没找到好的方法获取外网ip的,网上找了好多方法都不行.爬虫可以做到,但是不优雅.
-
function getIPAdress(){
-
var interfaces = require('os').networkInterfaces();
-
for(var devName in interfaces){
-
var iface = interfaces[devName];
-
for(var i=0;i<iface.length;i++){
-
var alias = iface[i];
-
if(alias.family === 'IPv4' && alias.address !== '127.0.0.1' && !alias.internal){
-
return alias.address;
-
}
-
}
-
}
-
}
原地址:http://zhangyaochun.iteye.com/blog/2028335
os.platform()
返回操作系统平台
os.release()
返回操作系统的发行版本
os.tmpdir()
返回操作系统默认的临时文件目录
os.totalmem()
返回系统内存总量,单位为字节
os.type()
返回操作系统名称
os.uptime()
返回操作系统运行的时间,以秒为单位