โมดูล Node.js OS
โมดูล Node.js OS
Node.js โมดูล OS ให้พื้นฐานบางฟังก์ชั่นการทำงานของระบบ เราจัดตั้งขึ้นโมดูลต่อไปนี้:
var os = require("os")
ทาง
เลขที่ | วิธีการและคำอธิบาย |
---|---|
1 | os.tmpdir () ผลตอบแทนที่โฟลเดอร์ชั่วคราวของระบบปฏิบัติการเริ่มต้น |
2 | os.endianness () ผลตอบแทนที่ได้ endian CPU ก็เป็นไปได้ว่า "เป็น" หรือ "LE" |
3 | os.hostname () ผลตอบแทนที่ได้ชื่อโฮสต์ของระบบปฏิบัติการ |
4 | os.type () ส่งกลับชื่อระบบปฏิบัติการ |
5 | os.platform () ส่งกลับชื่อระบบปฏิบัติการ |
6 | os.arch () ส่งกลับ CPU สถาปัตยกรรมระบบปฏิบัติการค่าที่เป็นไปได้ "x 64", "แขน" และ "ia32" |
7 | os.release () ผลตอบแทนที่ได้รุ่นที่วางจำหน่ายของระบบปฏิบัติการ |
8 | os.uptime () คืนระบบปฏิบัติการที่ทำงานในเวลาไม่กี่วินาที |
9 | os.loadavg () 1,5,15 นาทีเฉลี่ยส่งกลับอาร์เรย์ที่มีความเร็วในการโหลด |
10 | os.totalmem () ส่งกลับจำนวนของหน่วยความจำระบบไบต์ |
11 | os.freemem () ก็จะส่งกลับจำนวนของระบบปฏิบัติการของหน่วยความจำฟรีไบต์ |
12 | os.cpus () ส่งกลับอาร์เรย์ของวัตถุแต่ละที่มีการติดตั้งซีพียู / ข้อมูลหลัก: ชนิดความเร็ว (ใน MHz) เวลา (ที่มีการใช้งานที่ดี SYS ไม่ได้ใช้งานและ IRQ จำนวน CPU เป้าหมาย / หลักของมิลลิวินาทีการใช้งาน) |
13 | os.networkInterfaces () ขอรับรายการของการเชื่อมต่อเครือข่าย |
คุณสมบัติ
เลขที่ | อสังหาริมทรัพย์และคำอธิบาย |
---|---|
1 | os.EOL มันกำหนดระบบปฏิบัติการของการสิ้นสุดของค่าคงที่ตัวละครสาย |
ตัวอย่าง
สร้างไฟล์ main.js รหัสเป็นดังนี้:
var os = require("os"); // CPU 的字节序 console.log('endianness : ' + os.endianness()); // 操作系统名 console.log('type : ' + os.type()); // 操作系统名 console.log('platform : ' + os.platform()); // 系统内存总量 console.log('total memory : ' + os.totalmem() + " bytes."); // 操作系统空闲内存量 console.log('free memory : ' + os.freemem() + " bytes.");
ผลการเรียกใช้โค้ดมีดังนี้
$ node main.js endianness : LE type : Linux platform : linux total memory : 25103400960 bytes. free memory : 20676710400 bytes.