Nodejs教程
Nodejs Mysql
Nodejs MongoDB
Nodejs 对比

Node.js操作系统

Node.js操作系统

Node.js操作系统提供了一些与操作系统相关的基本实用程序功能。让我们看一下常用的函数或方法。
方法 说明
os.arch() 此方法用于获取操作系统CPU体系结构。
os.cpus() 此方法用于获取一个对象数组,其中包含有关所安装的每个cpu/核心的信息: 型号,速度(以MHz为单位)和时间(一个对象,其中包含cpu/核心在其中花费的毫秒数: 用户,nice ,sys,idle和irq)。
os.endianness() 此方法返回cpu的字节序。对于大字节序,可能的值为'BE';对于小字节序,可能的值为'LE'。
os.freemem() 此方法返回可用系统内存量(以字节为单位)。
os.homedir() 此方法返回当前用户的主目录。
os.hostname() 此方法用于返回操作系统的主机名。
os.loadavg() 此方法返回一个包含1分钟,5分钟和15分钟平均负载的数组。平均负载是系统活动所占的时间分数,由操作系统计算并表示为分数。
os.networkinterfaces() 此方法返回网络接口列表。
os.platform() 此方法返回正在运行的计算机的操作系统平台,即'darwin','win32','freebsd','linux','sunos'等。
os.release() 此方法返回操作系统版本。
os.tmpdir() 此方法返回操作系统的默认目录,用于存放临时文件。
os.totalmem() 此方法返回以字节为单位的系统内存总量。
os.type() 此方法返回操作系统名称。例如,在Linux上为" linux",在os x上为" darwin",在Windows上为" windows_nt"。
os.uptime() 此方法以秒为单位返回系统正常运行时间。
os.userinfo([options]) 此方法返回当前有效用户的密码文件条目的子集。

Node.js操作系统示例1

在此示例中,我们包括一些基本功能。创建一个名为os_example1.js的文件,该文件具有以下代码:
文件: os_example1.js
const os=require('os');
console.log("os.freemem(): \n",os.freemem());
console.log("os.homedir(): \n",os.homedir());
console.log("os.hostname(): \n",os.hostname());
console.log("os.endianness(): \n",os.endianness());
console.log("os.loadavg(): \n",os.loadavg());
console.log("os.platform(): \n",os.platform());
console.log("os.release(): \n",os.release());
console.log("os.tmpdir(): \n",os.tmpdir());
console.log("os.totalmem(): \n",os.totalmem());
console.log("os.type(): \n",os.type());
console.log("os.uptime(): \n",os.uptime());
打开Node.js命令提示符并运行以下代码:
node os_example1.js
Node.js操作系统示例1

Node.js OS示例2

在此示例中,我们包括其余功能。创建具有以下代码的名为os_example2.js的文件:
文件: os_example2.js
const os=require('os');
console.log("os.cpus(): \n",os.cpus());
console.log("os.arch(): \n",os.arch());
console.log("os.networkInterfaces(): \n",os.networkInterfaces()); 
打开Node.js命令提示符并运行以下代码:
node os_example2.js
Node.js操作系统示例2
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4