Contenido

Interactuando con el sistema operativo; OS module

El módulo OS que implementa Node.js proporciona multitud de métodos y funcionalidades que se pueden utilizar para recuperar información del Sistema Operativo. Además también nos aporta información sobre la computadora donde se ejecuta la aplicación.

Métodos principales

Relativos a la computadora

  • os.arch(): Devuelve un string que identifica la arquitectura subyacente. Ej: x64, arm, etc.
  • os.cpus(): Devuelve información sobre las CPUS disponibles en el SO
  • os.freemem(): Devuelve un numero indicando la memoria libre en el SO (en bytes)
  • os.totalmem(): Devuelve un numero indicando la memoria total en el SO (en bytes)

Relativos al Sistema Operativo

  • os.hostname(): Devuelve un string con el nombre del host.
  • os.homedir(): Devuelve un string con el directorio absoluto de la carpeta home del usuario actual
  • os.loadavg(): Devuelve el calculo realizado por el SO en el promedio de carga.
  • os.networkInterfaces(): Devuelve los detalles de las interfaces de red disponibles en el SO.
  • os.platform(): Devuelve la plataforma. Ej: Darwin, Linux, Win32, etc.
  • os.release(): Devuelve un string con la version del SO.
  • os.type(): Devuelve un string identificando el SO. Ej: Linux, Darwin, Windows, etc.
  • os.tmpdir(): Devuelve un string con la ruta de la carpeta temporal asignada.
  • os.uptime(): Devuelve un numero con la cantidad de segundos que lleva funcionando la computadora.
  • os.userInfo(): Devuelve información relativa al usuario.