Node.js — Модуль OS

Node.js — Модуль OS

От автора: модуль OS в Node.js предоставляет ряд основных функций, связанных с операционной системой. Этот модуль можно импортировать, используя следующий синтаксис.

 

var os = require("os")

Методы

os.tmpdir() — Возвращает каталог операционной системы для файлов temp по умолчанию.

os.endianness() — Возвращает порядок байт ЦП. Возможные значения: «BE» или «LE».

os.hostname() — Возвращает имя хоста операционной системы.

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого профессионального роста с нуля в сайтостроении

Узнать подробнее

os.type() — Возвращает название операционной системы.

os.platform() — Возвращает платформу операционной системы.

os.arch() — Возвращает архитектуру ЦП операционной системы. Возможные значения: «x64», «arm» и «ia32».

os.release() — Возвращает релиз операционной системы.

os.uptime() — Возвращает время безотказной работы системы в секундах.

os.loadavg() — Возвращает массив, содержащий средние значения нагрузки за 1, 5 и 15 минут.

os.totalmem() — Возвращает общий объем системной памяти в байтах.

os.freemem() — Возвращает объем свободной системной памяти в байтах.

os.cpus() — Возвращает массив объектов, содержащий информацию о каждом установленном процессоре / ядре: модель, быстродействие (в МГц) и время (объект, содержащий время в миллисекундах миллисекунд, затрачиваемое процессором / ядром на: user, nice, sys, idle и irq).

os.networkInterfaces() — Получает список сетевых интерфейсов.

Свойства

os.EOL — Константа, определяющая соответствующий маркер конца строки для операционной системы.

Пример

В следующем примере приведены несколько методов OS. Создайте файл js с именем main.js со следующим кодом.

var os = require("os");
 
// Порядок байт
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.");

Теперь запустите main.js:

$ node main.js

В результате вы должны получить следующее.

endianness : LE
type : Linux
platform : linux
total memory : 25103400960 bytes.
free memory : 20676710400 bytes.

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого профессионального роста с нуля в сайтостроении

Узнать подробнее
Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Создание Telegram-бота. Быстрый старт, первые результаты

Создайте уже сегодня своего первого Telegram-бота

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree