본문 바로가기

IT-백엔드

node.js basic module8-OS module

OS 모듈이란?

- node.js 프로그램이 실행되고 있는 서버 컴퓨터와 관련된 정보를 제공합니다.

- arch: CPU 아키텍쳐 정보를 반환합니다.

- cpus: 컴퓨터의 CPU 정보를 반환합니다.

- totalmem: 총 메모리 양을 반환합니다.

- freemem: 여유 메모리 양을 반환합니다.

- hostman: 컴퓨터의 호스트 이름을 반환합니다.

- networkInterfaces: 컴퓨터에 장착된 통신 장비들의 정보를 반환합니다.

- platform: 실행 플랫폼의 정보를 반환합니다.

 

 

arch

결과

저는 윈도우 OS 64비트짜리를 사용해서 x64로 나오는 것을 볼 수 있습니다.

 

 

cpus

결과

코어 정보가 나오는 것을 볼 수 있습니다.

 

 

totalmem, freemem

결과

 

hostname

결과

hostname은 컴퓨터 이름이라고 생각하시면 되겠습니다.

 

networkInterfaces

네트워크 인터페이스 같은 경우에는 당신의 컴퓨터에 장착되어있는 블르투스, 와이파이, 유선 인터넷 등등 네트워크 장비에 관한 정보가 나오게 됩니다.

 

 

결과

platform

결과

윈도우는 보통 win32로 나옵니다. mac 같은 경우에는 다윈으로 나옵니다.

 

 

- release: 버전 정보를 반환합니다.

- temdir : 컴퓨터의 임시 폴더 경로를 반환합니다.

- type: OS 이름을 반환합니다.

- uptime: OS 동작 시간을 반환합니다.

- userinfo: 사용자 정보를 반환합니다.

 

결과

OS 모듈을 사용해서 OS 버전이랑 임시폴더랑 실행 OS 이름, OS 동작 시간, 사용자 정보를 정상적으로 출력 해준 것을 알 수 있습니다.

'IT-백엔드' 카테고리의 다른 글

node.js basic module6-DNS Module  (0) 2024.01.24
node.js basic module7-fs module  (0) 2024.01.24
node.js basic module9-Global  (0) 2024.01.24
node.js basic module10-http module  (0) 2024.01.24
node.js Express module1-외부 모듈 사용하기  (0) 2024.01.24