본문으로 건너뛰기

Fedora에 Node.js 설치하기

Fedora에 Node.js 설치하기

Node.js는 JavaScript를 사용하여 서버 측 애플리케이션을 구축하기 위한 강력하고 다용도로 사용되는 플랫폼입니다. 이는 이벤트 기반 비차단 I/O 모델을 제공하여 매우 확장 가능하고 효율적입니다. 이 튜토리얼에서는 Fedora에 Node.js를 설치하는 과정을 안내합니다.

전제 조건

시작하기 전에 다음 전제 조건을 확인하세요.

  • 루트 액세스가 있는 Fedora 머신
  • 터미널 또는 SSH 클라이언트

단계 1: 시스템 업데이트

첫 번째 단계는 다음 명령을 실행하여 시스템을 업데이트하는 것입니다.

sudo dnf update

이렇게 하면 패키지 저장소가 업데이트되고 시스템이 최신 상태인지 확인됩니다.

단계 2: Node.js 설치

Fedora에서 Node.js를 설치하는 가장 쉬운 방법은 NodeSource 저장소를 사용하는 것입니다. 저장소를 추가하려면 다음 명령을 실행하세요.

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

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

sudo dnf install -y nodejs

이렇게 하면 Node.js의 최신 LTS 버전과 해당 종속성이 설치됩니다.

단계 3: 설치 확인

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

node -v

이렇게 하면 방금 설치한 Node.js의 버전이 출력됩니다. 예를 들어:

v14.17.6

또한 다음 명령을 실행하여 npm(Node Package Manager)의 버전을 확인할 수도 있습니다.

npm -v

이렇게 하면 방금 설치한 npm의 버전이 출력됩니다. 예를 들어:

6.14.15

단계 4: 사용 예제

이제 Fedora 머신에 Node.js가 설치되었으므로 애플리케이션을 구축하기 위해 사용할 수 있습니다. 시작하기 위해 몇 가지 간단한 예제를 제공합니다.

예제 1: Hello World

다음 코드가 포함된 hello.js라는 파일을 생성하세요.

console.log('Hello World!');

파일을 저장하고 Node.js를 사용하여 실행하세요.

node hello.js

이렇게 하면 다음이 출력됩니다.

Hello World!

예제 2: HTTP 서버

다음 코드가 포함된 server.js라는 파일을 생성하세요.

const http = require('http');

const hostname = '127.0.0.1';
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.js를 사용하여 실행하세요.

node server.js

이렇게 하면 3000번 포트에서 HTTP 서버가 시작됩니다. 웹 브라우저 또는 curl과 같은 도구를 사용하여 액세스할 수 있습니다.

curl http://localhost:3000/

이렇게 하면 다음이 출력됩니다.

Hello World!

단계 5: 주의할 점

Fedora에 Node.js를 설치할 때 다음 사항에 주의해야 합니다.

  • 루트 액세스 또는 sudo 권한이 있는지 확인하세요.
  • 새 패키지를 설치하기 전에 항상 시스템을 업데이트하세요.
  • 최신 및 가장 안전한 Node.js 버전을 사용하기 위해 신뢰할 수 있는 저장소를 사용하세요.
  • Node.js 및 해당 종속성의 버전을 확인하여 설치를 검증하세요.
  • 보안 취약점을 피하기 위해 Node.js 및 해당 종속성을 최신 상태로 유지하세요.

결론

이 튜토리얼에서는 Fedora에 Node.js를 설치하는 방법을 안내했습니다. 또한 Node.js를 사용하여 시작할 수 있는 몇 가지 간단한 예제를 제공했습니다. 이제 Node.js가 설치되었으므로 JavaScript를 사용하여 강력하고 확장 가능한 애플리케이션을 구축할 수 있습니다.