Hướng Dẫn Cài Đặt Node.js 16 Trên CentOS 7

Views: 12 04/06/2026 09:25
Hướng Dẫn Cài Đặt Node.js 16 Trên CentOS 7

Node.js là môi trường chạy JavaScript phía máy chủ được sử dụng rộng rãi để phát triển các ứng dụng web, API và hệ thống realtime. Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt Node.js 16 trên CentOS 7 một cách nhanh chóng và ổn định.

Yêu Cầu

  • Máy chủ CentOS 7

  • Quyền root hoặc user có quyền sudo

  • Kết nối Internet

Bước 1: Cập Nhật Hệ Thống

Trước khi cài đặt, hãy cập nhật các gói hiện có trên hệ thống:

yum update -y

Bước 2: Cài Đặt NodeSource Repository

Node.js 16 không có sẵn trong repository mặc định của CentOS 7, vì vậy chúng ta sẽ sử dụng repository từ NodeSource.

Tải và kích hoạt repository:

curl -fsSL https://rpm.nodesource.com/setup_16.x | bash -

Nếu hệ thống chưa có curl:

yum install curl -y

Sau đó chạy lại lệnh kích hoạt repository.

Bước 3: Cài Đặt Node.js 16

Tiến hành cài đặt Node.js:

yum install nodejs -y

Lệnh trên sẽ cài đặt đồng thời:

  • Node.js 16

  • NPM (Node Package Manager)

Bước 4: Kiểm Tra Phiên Bản

Sau khi cài đặt hoàn tất, kiểm tra phiên bản Node.js:

node -v

Kết quả tương tự:

v16.20.2

Kiểm tra NPM:

npm -v

Ví dụ:

8.19.4

Bước 5: Kiểm Tra Hoạt Động

Tạo file test:

nano hello.js

Nội dung:

console.log("Node.js 16 hoạt động thành công!");

Chạy chương trình:

node hello.js

Kết quả:

Node.js 16 hoạt động thành công!

Khắc Phục Một Số Lỗi Thường Gặp

Lỗi GLIBC Khi Chạy Node.js

Ví dụ:

node: /lib64/libc.so.6: version 'GLIBC_2.28' not found

Nguyên nhân:

  • Đang sử dụng bản Node.js biên dịch cho hệ điều hành mới hơn.

  • CentOS 7 chỉ hỗ trợ GLIBC 2.17.

Giải pháp:

  • Sử dụng repository NodeSource như hướng dẫn ở trên.

  • Không sử dụng các bản Node.js build cho CentOS 8, AlmaLinux 8 hoặc Rocky Linux 8.

Kiểm Tra Repository Đã Kích Hoạt

yum repolist | grep nodesource

Nếu thấy kết quả trả về, repository đã được kích hoạt thành công.

Gỡ Cài Đặt Node.js

Nếu muốn gỡ bỏ Node.js:

yum remove nodejs -y

Xóa repository NodeSource:

rm -f /etc/yum.repos.d/nodesource*.repo

Việc cài đặt Node.js 16 trên CentOS 7 khá đơn giản thông qua NodeSource Repository. Sau khi cài đặt thành công, bạn có thể sử dụng Node.js và NPM để triển khai các ứng dụng ExpressJS, NestJS, Next.js hoặc các dự án JavaScript phía máy chủ khác.

Chúc các bạn thành công

cài đặt nodejs 16 centos 7 install nodejs 16 centos 7 nodejs 16 linux hướng dẫn cài nodejs centos 7 nodejs 16 npm centos 7 setup nodejs server centos 7 nodejs production centos 7 centos 7 nodejs 16