Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Node.js OS Module

❮ Built-in Modules


Example

Get information about the computer's operating system:

var os = require('os');
console.log("Platform: " + os.platform());
console.log("Architecture: " + os.arch());
Run example »

Definition and Usage

The OS module provides information about the computer's operating system.


Syntax

The syntax for including the OS module in your application:

var os = require('os');

OS Properties and Methods

Method Description
arch() Returns the operating system CPU architecture
constants Returns an object containing the operating system's constants for process signals, error cotes etc.
cpus() Returns an array containing information about the computer's CPUs
endianness() Returns the endianness of the CPU
EOL Returns the end-of-line marker for the current operating system
freemem() Returns the number of free memory of the system
hostname() Returns the hostname of the operating system
loadavg() Returns an array containing the load averages, (1, 5, and 15 minutes)
networkInterfaces() Returns the network interfaces that has a network address
platform() Returns information about the operating system's platform
release() Returns information about the operating system's release
tmpdir() Returns the operating system's default directory for temporary files
totalmem() Returns the number of total memory of the system
type() Returns the name of the operating system
uptime() Returns the uptime of the operating system, in seconds
userInfo() Returns information about the current user

❮ Built-in Modules

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
sales@w3schools.com

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
help@w3schools.com

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.