• Node.js Video Tutorials

NodeJS - 操作系统模块



Node.js OS 模块包含许多实用的工具方法,可用于了解操作系统当前运行的计算机系统。它可以包含有关硬件的信息,包括 CPU、字节序、主目录、IP 地址、主机名、程序运行的操作系统、系统运行时间、当前登录用户信息等等。

方法列表

以下是 OS 模块中可用的方法列表:

序号 模块及描述
1

hostname()

用于获取当前操作系统的主机名。

2

loadavg()

用于返回一个包含负载平均值的数组

3

arch()

用于获取计算机的 CPU 架构。

4

cpus()

用于获取一个对象数组,其中包含有关计算机每个逻辑 CPU 内核的详细信息。

5

devNull

用于获取设备的特定于平台的文件路径。

6

endianness()

用于获取 CPU 的字节序。

7

EOL

用于获取操作系统指定的行尾标记或字符。

8

freemem()

用于获取计算机 RAM 中剩余的可用内存量。

9

getPriority()

用于返回一个整数,指定进程的调度优先级。

10

homedir()

用于返回用户主目录路径的字符串

11

networkInterfaces()

用于返回一个对象,其中包含已分配网络地址的网络接口。

12

platform()

用于返回一个字符串值,指定系统的操作系统平台。

13

release()

用于返回一个字符串值,指定操作系统的发行版(版本)。

14

totalmem()

用于返回系统内存总量(以字节为单位)。

15

type()

用于返回一个字符串值,指定操作系统类型。

16

uptime()

用于返回一个整数,表示系统运行时间。

17

userInfo()

用于返回一个包含当前有效用户信息的对象。

18

version()

用于返回一个表示操作系统内核版本的字符串。

19

setPriority()

允许设置由进程 ID (pid) 指定的进程的调度优先级。

20

tmpdir()

用于返回一个字符串,指定操作系统的临时文件默认目录。

广告