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()
CPUのエンディアンを返し、 ""または "LE"ことが可能です。
3 os.hostname()
オペレーティングシステムのホスト名を返します。
4 os.type()
オペレーティングシステム名を返します。
5 os.platform()
オペレーティングシステム名を返します。
6 os.arch()
オペレーティングシステムのCPUアーキテクチャを返し、可能な値は "x64の"、 "腕"と "IA32"です。
7 os.release()
オペレーティングシステムのリリースバージョンを返します。
8 os.uptime()
秒単位の時間で実行されているオペレーティングシステムを返します。
9 os.loadavg()
1,5,15分間の平均負荷を含む配列を返します。
10 os.totalmem()
バイトで、システムメモリの総容量を返します。
11 os.freemem()
これは、バイト単位で、空きメモリ、オペレーティングシステムの量を返します。
12 os.cpus()
タイプ、速度(MHz単位)、時間(アイドルユーザ、素敵な、SYSを、含まれており、ミリ秒のターゲットCPU /コア数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の工具モジュール