본문으로 건너뛰기

CentOS에 Node.js 설치하는 방법

CentOS에 Node.js 설치하는 방법

Node.js는 개발자가 확장 가능하고 고성능의 애플리케이션을 구축할 수 있는 강력하고 인기 있는 JavaScript 런타임 환경입니다. 이 튜토리얼에서는 CentOS, 인기 있는 Linux 배포판에 Node.js를 설치하는 과정을 안내합니다.

전제 조건

시작하기 전에 다음을 확인하세요:

  • root 액세스 권한이 있는 CentOS 서버
  • 명령을 실행할 터미널 또는 셸 세션
  • 안정적인 인터넷 연결

단계 1 - 시스템 패키지 업데이트

첫 번째 단계는 시스템 패키지를 최신 버전으로 업데이트하는 것입니다. 이렇게 하면 최신 보안 패치와 버그 수정 사항을 보유하게 됩니다. 시스템 패키지를 업데이트하려면 다음 명령을 실행하세요:

sudo yum update -y

이 명령은 CentOS 시스템에 설치된 모든 패키지를 업데이트합니다.

단계 2 - Node.js 설치

이제 시스템이 최신 상태인 것으로 확인되었으므로 Node.js를 설치할 수 있습니다. CentOS에 Node.js를 설치하는 여러 가지 방법이 있지만, 가장 권장되는 방법은 NodeSource 저장소를 사용하는 것입니다.

2.1 - NodeSource 저장소 추가

NodeSource 저장소를 CentOS 시스템에 추가하려면 다음 명령을 실행하세요:

curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -

이 명령은 NodeSource 설정 스크립트를 다운로드하고 실행합니다. 이 스크립트는 NodeSource 저장소를 CentOS 시스템에 추가합니다.

2.2 - Node.js 설치

NodeSource 저장소가 추가되면 다음 명령을 실행하여 Node.js를 설치할 수 있습니다:

sudo yum install -y nodejs

이 명령은 CentOS 시스템에 최신 버전의 Node.js를 다운로드하고 설치합니다.

단계 3 - 설치 확인

Node.js가 올바르게 설치되었는지 확인하려면 다음 명령을 실행하세요:

node -v

이 명령은 시스템에 설치된 Node.js의 버전을 출력합니다. 예를 들어, Node.js 버전 14.16.0을 설치한 경우 다음과 같은 출력이 표시됩니다:

v14.16.0

사용 예제

이제 Node.js가 설치되었으므로 웹 애플리케이션, API 및 명령 줄 도구를 구축하는 데 사용할 수 있습니다. Node.js로 수행할 수 있는 몇 가지 예제를 살펴보겠습니다:

예제 1 - 간단한 HTTP 서버 생성

다음 코드로 server.js라는 새 파일을 만드세요:

const http = require('http');

const hostname = 'localhost';
const port = 3000;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World!');
});

server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});

파일을 저장하고 다음 명령을 실행하여 서버를 시작하세요:

node server.js

다음 출력이 표시됩니다:

Server running at http://localhost:3000/

웹 브라우저를 열고 http://localhost:3000/로 이동하세요. "Hello World!"라는 메시지가 표시됩니다.

예제 2 - npm 패키지 설치 및 사용

npm은 Node.js의 패키지 관리자입니다. 이를 사용하여 애플리케이션에서 사용할 수 있는 타사 패키지를 설치할 수 있습니다. 패키지를 설치하려면 다음 명령을 실행하세요:

npm install <package-name>

예를 들어, express 패키지를 설치하려면 다음 명령을 실행하세요:

npm install express

패키지가 설치되면 다음과 같이 요구할 수 있습니다:

const express = require('express');
const app = express();

app.get('/', (req, res) => {
res.send('Hello World!');
});

app.listen(3000, () => {
console.log('Server listening on port 3000');
});

결론

이 튜토리얼에서는 CentOS에 Node.js를 설치하는 방법을 안내했습니다. 또한 간단한 HTTP 서버를 생성하고 npm 패키지를 설치하는 방법을 보여주었습니다. Node.js는 다양한 애플리케이션을 구축하는 데 사용할 수 있는 강력한 플랫폼입니다. 이 튜토리얼이 도움이 되었기를 바랍니다. 즐거운 코딩하세요!