💻
Core Modules

os Module

System Information
💡 os module, EK, "SYSTEM, INSPECTOR" hai — TUMHE, BATATA, hai, COMPUTER, ke, baare, mein, INFORMATION (CPU, MEMORY, PLATFORM), JAISE, EK, DOCTOR, EK, PATIENT, ka, VITALS, CHECK, karta, hai.

os module, OPERATING, SYSTEM, ke, baare, mein, INFORMATION, deta hai — os.platform() (win32/linux/darwin), os.cpus() (CPU, DETAILS), os.totalmem()/os.freemem() (MEMORY, INFO).

YE, MODULE, OFTEN, USE, HOTA, hai, CLUSTERING, (os.cpus().length, se, WORKER, COUNT, DECIDE, karna) aur, LOGGING/MONITORING, TOOLS, mein, SYSTEM, HEALTH, CHECK, karne, ke, liye.

const os = require("os");

console.log("Platform:", os.platform());
console.log("CPU cores:", os.cpus().length);
console.log("Free memory:", (os.freemem() / 1024 / 1024).toFixed(2), "MB");
console.log("Uptime:", os.uptime(), "seconds");
💻
os module, EK, "SYSTEM, INSPECTOR" hai — TUMHE, BATATA, hai, COMPUTER, ke, baare, mein, INFORMATION (CPU, MEMORY, PLATFORM), JAISE, EK, DOCTOR, EK, PATIENT, ka, VITALS, CHECK, karta, hai.
1 / 2
⚡ Quick Recap
  • os module = operating system information (platform, CPU, memory)
  • os.cpus().length, aksar, clustering, ke, liye, USE, hota hai
  • Monitoring/logging tools mein, COMMONLY, use, hota hai
Is page mein (2 subtopics)

os.homedir(), USER, ki, HOME, DIRECTORY, RETURN, karta hai (jaise, /home/user). os.tmpdir(), TEMPORARY, FILES, ke, liye, DEFAULT, DIRECTORY, RETURN, karta hai — SCRIPTS, jo, CROSS-PLATFORM, TEMP, FILES, banaте, HAIN, ISE, USE, karte, HAIN.

console.log(os.homedir());   // /home/aarav
console.log(os.tmpdir());    // /tmp

os.networkInterfaces(), MACHINE, ke, SAARE, NETWORK, INTERFACES, (aur, unke, IP, ADDRESSES) RETURN, karta hai — SERVER, ki, LOCAL, IP, PATA, karne, ke, liye, USEFUL, hai, LOGGING/DEBUGGING, mein.

💡Tip: Docker, CONTAINERS, mein, os.networkInterfaces(), OUTPUT, HOST, MACHINE, se, DIFFERENT, ho, sakta hai — CONTAINER, apna, ALAG, NETWORK, NAMESPACE, RAKHTA, hai.