nodejs官网

安装

CentOS、Fedora 和 Red Hat Enterprise Linux

Node.js 可作为nodejs在 CentOS/RHEL 8 和 Fedora 中调用的模块使用。

  1. dnf module install nodejs:<stream>
  2. # 查看Node.js 的主要版本。要查看可用流列表
  3. dnf module list nodejs
  4. # 安装12版本
  5. dnf module install nodejs:12

fs 文件操作

stat

获取文件状态

  1. let fs = require("fs")
  2. fs.stat("./file.txt",function(error,stats){
  3. if(error){
  4. callback("file size error")
  5. }else{
  6. callback(stats)
  7. }
  8. })

加密

crypto

os

cpu信息

  1. os.cpus()
  2. // 返回 object
  3. // model cpu名称
  4. // speed 速度
  5. // times <Object>
  6. //user <number> CPU 在用户模式下花费的毫秒数。
  7. //nice <number> CPU 在良好模式下花费的毫秒数。
  8. //sys <number> CPU 在系统模式下花费的毫秒数。
  9. //idle <number> CPU 在空闲模式下花费的毫秒数。
  10. //irq <number> CPU 在中断请求模式下花费的毫秒数

运行时长

  1. os.uptime()
  2. // //返回系统的正常运行时间(以秒为单位)。


系统内存量

  1. os.freemem()
  2. // 以整数的形式返回空闲的系统内存量(以字节为单位)

系统的内存总量


  1. os.totalmem()
  2. //以整数的形式返回系统的内存总量(以字节为单位)。

系统类型

  1. os.type()
  2. // 在 Linux 上返回 'Linux',在 macOS 上返回 'Darwin',在 Windows 上返回 'Windows_NT'

命令参数

  1. # 版本
  2. node -v
  3. # --version
  4. # 在不执行的情况下,对脚本进行语法检查。
  5. node -c index.js
  6. # check