Latest web development tutorials

โมดูล Node.js OS

โมดูล Node.js OS

โมดูลเครื่องมือ Node.js โมดูลเครื่องมือ Node.js

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.

โมดูลเครื่องมือ Node.js โมดูลเครื่องมือ Node.js