为了账号安全,请及时绑定邮箱和手机立即绑定

Node.js之OS模块

标签:
Node.js

摘要

Node.js有很多工具模块,比如os,path,net,dns,domain模块。这里先介绍os模块的使用方法。os模块提供了一些基本的系统操作函数。

os模块

引入os模块

var os=require("os");

方法

1os.tmpdir()
返回操作系统的默认临时文件夹。
2os.endianness()
返回 CPU 的字节序,可能的是 "BE" 或 "LE"。
3os.hostname()
返回操作系统的主机名。
4os.type()
返回操作系统名
5os.platform()
返回操作系统名
6os.arch()
返回操作系统 CPU 架构,可能的值有 "x64"、"arm" 和 "ia32"。
7os.release()
返回操作系统的发行版本。
8os.uptime()
返回操作系统运行的时间,以秒为单位。
9os.loadavg()
返回一个包含 1、5、15 分钟平均负载的数组。
10os.totalmem()
返回系统内存总量,单位为字节。
11os.freemem()
返回操作系统空闲内存量,单位是字节。
12os.cpus()
返回一个对象数组,包含所安装的每个 CPU/内核的信息:型号、速度(单位 MHz)、时间(一个包含 user、nice、sys、idle 和 irq 所使用 CPU/内核毫秒数的对象)。
13os.networkInterfaces()
获得网络接口列表。

一个例子

复制代码

var os=require("os");
//返回 CPU 的字节序,可能的是 "BE" 或 "LE"。
console.log("返回 CPU 的字节序:"+os.endianness());
// 操作系统名
console.log('type : ' + os.type());
// 操作系统名
console.log('platform : ' + os.platform());
// 系统内存
console.log('total memory : ' + os.totalmem() + " bytes.");
//操作系统空闲内存量
console.log('free memory : ' + os.freemem() + " bytes.");

复制代码

执行

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消