위키백과에 따르면

Node.js는 확장성 있는 네트워크 어플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다.

Node.js는 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다.

Node.js는 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 한다.

라고 소개하고 있다.



Node.js 설치


1.직접 설치 

$sudo apt-get update

$sudo apt-get upgrade

$sudo apt-get install build-essential libssl-dev

$wget http://nodejs.org/dist/v0.12.7/node-v0.12.7.tar.gz    (2015년 9월 9일 현재 최신 버전)

$tar -zxvf node-v0.12.7.tar.gz

$./configure

$make -j 3    //꽤 오래 걸리기 때문에 자신의 cpu코어 * 1.5 정도로 해주면 job을 공유하기 때문에 빠르다

$sudo make install


2. 배포판 설치(데비안 계열)

$wget http://node-arm.herojuapp.com/node_latest_armhf.deb

$sudo dpkg -i node_latest_armhf.deb


Hello world 테스트

아무곳에서 만들어도 상관없음

hello.js 파일 생성

$vi hello.js        //위키백과 소스코드

wq! 를 해서 저장을 한 후

$node hello.js


command화면에는

Server running at http://127.0.0.1:8000/        //라고 출력된다.


웹에서 위의 주소와 포트를 입력하면



코드 몇줄로 hello,world 를 띄우는 것을 확인할 수 있다.


node.js를 통해 서버를 구축 할 계획이다.



반응형

'프로그래밍 > Linux' 카테고리의 다른 글

npm express, EJS 사용하기  (0) 2015.09.09
npm(Node Packaged Modules)  (0) 2015.09.09
ubuntu(우분투) rapidsvn 설치  (0) 2015.09.08
우분투 svn 설치  (0) 2015.09.03
vmware take ownership 문제  (0) 2015.08.20

+ Recent posts