Rate this post

Node.js OS cung cấp một số chức năng tiện ích cơ bản liên quan đến hệ điều hành. Hãy xem danh sách các hàm hoặc phương thức thường được sử dụng.

Các bài viết liên quan:

STTMethodMô tả
1.os.arch ()Phương pháp này được sử dụng để tìm nạp kiến ​​trúc CPU của hệ điều hành.
2.os.cpus ()Phương thức này được sử dụng để tìm nạp một mảng các đối tượng chứa thông tin về mỗi cpu / lõi được cài đặt: mô hình, tốc độ (tính bằng MHz) và thời gian (một đối tượng chứa số mili giây cpu / lõi đã sử dụng: user, nice, sys, nhàn rỗi và irq).
3.os.endianness ()Phương thức này trả về giá trị cuối cùng của cpu. Các giá trị có thể có của nó là “BE” cho endian lớn hoặc “LE” cho endian nhỏ.
4.os.freemem ()Phương thức này trả về lượng bộ nhớ hệ thống còn trống tính bằng byte.
5.os.homedir ()Phương thức này trả về thư mục chính của người dùng hiện tại.
6.os.hostname ()Phương thức này được sử dụng để trả về tên máy chủ của hệ điều hành.
7.os.loadavg ()Phương thức này trả về một mảng chứa trung bình tải 1, 5 và 15 phút. Mức trung bình của tải là một phần thời gian được thực hiện bởi hoạt động của hệ thống, được tính toán bởi hệ điều hành và được biểu thị dưới dạng số phân số.
8.os.networkinterfaces ()Phương thức này trả về một danh sách các giao diện mạng.
9.os.platform ()Phương thức này trả về nền tảng hệ điều hành của máy tính đang chạy tức là’darwin ‘,’ win32 ‘,’ freebsd ‘,’ linux ‘,’ sunos ‘, v.v.
10.os.release ()Phương thức này trả về bản phát hành hệ điều hành.
11.os.tmpdir ()Phương thức này trả về thư mục mặc định của hệ điều hành cho các tệp tạm thời.
12.os.totalmem ()Phương thức này trả về tổng dung lượng bộ nhớ hệ thống tính bằng byte.
13.os.type ()Phương thức này trả về tên hệ điều hành. Ví dụ: ‘linux’ trên linux, ‘darwin’ trên os x và ‘windows_nt’ trên windows.
14.os.uptime ()Phương thức này trả về thời gian hoạt động của hệ thống tính bằng giây.
15.os.userinfo ([tùy chọn])Phương thức này trả về một tập hợp con của mục nhập tệp mật khẩu cho người dùng hiệu quả hiện tại.

Ví dụ 1 về Node.js OS

Trong ví dụ này, chúng tôi đang bao gồm một số chức năng cơ bản. Tạo một tệp có tên os_example1.js có mã sau:

File: os_example1.js

const os=require('os');  
console.log("os.freemem(): \n",os.freemem());  
console.log("os.homedir(): \n",os.homedir());  
console.log("os.hostname(): \n",os.hostname());  
console.log("os.endianness(): \n",os.endianness());  
console.log("os.loadavg(): \n",os.loadavg());  
console.log("os.platform(): \n",os.platform());  
console.log("os.release(): \n",os.release());  
console.log("os.tmpdir(): \n",os.tmpdir());  
console.log("os.totalmem(): \n",os.totalmem());  
console.log("os.type(): \n",os.type());  
console.log("os.uptime(): \n",os.uptime());  

Mở dấu nhắc lệnh Node.js và chạy đoạn mã sau:

node os_example1.js  

Ví dụ 2 về Node.js OS

Trong ví dụ này, chúng tôi đang bao gồm các chức năng còn lại. Tạo một tệp có tên os_example2.js có mã sau:

File: os_example2.js

const os=require('os');  
console.log("os.cpus(): \n",os.cpus());  
console.log("os.arch(): \n",os.arch());  
console.log("os.networkInterfaces(): \n",os.networkInterfaces());   

Mở dấu nhắc lệnh Node.js và chạy đoạn mã sau:

node os_example2.js  

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now