Email Doanh NghiệpSSLFirewall Anti DDoSTối ưu tốc độ website

NỘI DUNG

Banner blog lễ 30.4 và 1.5

Hướng dẫn cách cài đặt Node.js trên Ubuntu 20.04 chi tiết 2025

Hưng Nguyễn

Đã kiểm duyệt nội dung

Ngày đăng:18/07/2025
Lượt xem

Đánh giá

5/5 - (85 bình chọn)

Cách cài đặt Node.js trên Ubuntu 20.04 là quy trình thiết lập môi trường chạy JavaScript phía server phổ biến trên hệ điều hành Ubuntu. Trong bài viết này, bạn sẽ được hướng dẫn 3 cách cài đặt Node.js gồm: dùng apt với kho mặc định, dùng NodeSource PPA và sử dụng Node Version Manager (NVM). Bên cạnh đó là hướng dẫn cách gỡ Node.js khi không còn cần thiết.

banner vps vietnix hỗ trợ n8n

Những điểm chính

  • 3 cách để cài đặt Node.js trên Ubuntu 20.04: Trình bày 3 phương pháp phổ biến để cài Node.js tùy theo nhu cầu sử dụng.
  • Gỡ cài đặt Node.js: Hướng dẫn cách gỡ bỏ Node.js khỏi hệ thống Ubuntu 20.04.
  • Vietnix – Lựa chọn VPS linh hoạt cho mọi nhu cầu: Giới thiệu dịch vụ VPS của Vietnix giúp tối ưu hiệu suất khi dùng Node.js.
  • Câu hỏi thường gặp: Tổng hợp các câu hỏi thường gặp liên quan đến cài đặt Node.js trên Ubuntu 20.04.

Cách 1: Sử dụng apt để cài đặt gói NodeJS từ kho phần mềm mặc định của Ubuntu

Ubuntu 20.04 chứa một phiên bản Node.js trong các kho lưu trữ mặc định để đảm bảo tính nhất quán trên các hệ thống. Để cài đặt Node.js thì trước hết bạn cần cập nhật apt trước:

sudo apt update
sudo apt install nodejs npm -y

Lệnh -y sẽ tự động đồng ý với quá trình cài đặt mà không cần bạn phải xác nhận thủ công.

  • Kiểm tra phiên bản đã cài đặt:

Để xác nhận Node.js và npm đã được cài đặt thành công và xem phiên bản nào đang chạy, hãy sử dụng các lệnh sau:

node -v
npm -v

Kết quả trả về sẽ hiển thị số phiên bản của Node.js và npm mà kho mặc định của Ubuntu cung cấp. Hãy nhớ rằng đây có thể không phải là phiên bản Node.js mới nhất từ nodejs.org.

Nếu kết quả của node -v cho thấy một phiên bản cũ (ví dụ: v12.x hoặc v14.x trong khi phiên bản mới nhất là v24.x), điều đó có nghĩa là kho mặc định của Ubuntu chưa được cập nhật. Để có được phiên bản Node.js mới nhất hoặc một phiên bản LTS cụ thể, bạn thực sự nên xem xét việc sử dụng NVM hoặc NodeSource PPA.

Sau khi nắm được cách cài Node.js trên Ubuntu 20.04, bạn hoàn toàn có thể triển khai ứng dụng của mình trên môi trường thực tế bằng VPS. Tại Vietnix, các gói VPS NVMe hỗ trợ sẵn hệ điều hành Ubuntu, giúp bạn dễ dàng cài đặt Node.js chỉ với vài lệnh cơ bản. Với ổ cứng NVMe tốc độ cao và CPU Platinum, quá trình build, run server hay xử lý dữ liệu từ Node.js đều diễn ra mượt mà, ít độ trễ.

Cách 2: Cài đặt Node.js với apt bằng cách dùng NodeSource PPA

Để cài đặt một phiên bản Node.js bất kỳ, bạn có thể sử dụng PPA (Personal Package Archive) được duy trì bởi NodeSource. PPA có sẵn nhiều phiên bản của Node.js hơn là các repository mặc định của Ubuntu.

Đầu tiên, bạn cài đặt PPA để có quyền truy cập vào các gói của nó. Từ thư mục home, bạn dùng curl để truy xuất tập lệnh cài đặt cho phiên bản mong muốn, ở đây lấy ví dụ bằng phiên bản 16.x:

cd ~
curl -sL https://deb.nodesource.com/setup_16.x -o /tmp/nodesource_setup.sh

Kiểm tra nội dung của tập lệnh đã tải xuống với nano hoặc text editor ưa thích của bạn:

nano /tmp/nodesource_setup.sh

Khi bạn chỉnh sửa xong, hãy lưu lại và thoát. Sau đó chạy script vừa rồi với quyền sudo:

sudo bash /tmp/nodesource_setup.sh

PPA sẽ được thêm vào cấu hình của bạn và local package cache của bạn sẽ được cập nhật tự động. Bây giờ bạn có thể cài đặt Node.js giống như cách bạn đã làm trong phần trước:

sudo apt install nodejs

Và sau đó, dùng lệnh kiểm tra phiên bản để chắc rằng quá trình cài đặt đã thành công:

node -v

Việc cài đặt Node.js từ NodeSource đã bao gồm npm rồi, cho nên bạn không cần cài đặt lại.

Cách 3: Cách cài đặt Node.js trên Ubuntu 20.04 bằng Node Version Manager

Một cách khác để cài đặt Node.js là sử dụng nvm (Node Version Manager). Phần mềm này cho phép bạn cài đặt và duy trì nhiều phiên bản độc lập khác nhau của Node.js và các gói Node liên quan của chúng cùng một lúc. Để cài đặt nvm trên máy Ubuntu 20.04, hãy truy cập trang dự án nvm trên GitHub. Sao chép lệnh curl từ file README. Điều này sẽ giúp bạn có phiên bản mới nhất của nvm.

Trước khi đưa câu lệnh vào bash, hãy chắc rằng câu lệnh đó không thực hiện điều gì lạ thường. Bạn có kiểm tra điều đó bằng cách loại bỏ phần | bash ở cuối lệnh curl rồi chạy:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh

Khi bạn đã chắc chắn thực hiện câu lệnh thì hãy ghép thêm | bash vào cuối lệnh:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

Điều này sẽ cài đặt nvm script vào tài khoản người dùng của bạn. Để sử dụng, bạn có thể dùng lệnh:

source ~/.bashrc

Bây giờ, bạn có thể tra cứu phiên bản hiện tại của Node bằng nvm:

nvm list-remote

Phần output ra có thể khá dài. Bạn có thể chọn cài đặt một phiên bản của Node dựa vào danh sách được liệt kê. Chẳng hạn, để cài đặt phiên bản v14.10.0, bạn có thể dùng lệnh:

nvm install v14.10.0

Bạn có thể xem các phiên bản khác nhau mà bạn đã cài đặt bằng cách liệt kê chúng:

nvm list

Lệnh này sẽ cho bạn biết phiên bản hiện đang hoạt động tại dòng đầu tiên (-> v14.10.0), tiếp theo là tên alias và các phiên bản mà các alias đó chỉ tới.

iconLưu ý

Nếu bạn cũng có một phiên bản Node.js được cài đặt thông qua apt, bạn có thể nhận được một system entry tại đây.

Bạn luôn có thể kích hoạt phiên bản Node đã được cài đặt bằng lệnh:

nvm use system

Ngoài ra, có các alias cho các phiên bản LTS (long-term support) khác của Node. Bạn cũng có thể cài đặt một phiên bản cụ thể dựa trên các alias này. Chẳng hạn, để cài đặt phiên bản lts/hydrogen thì bạn thực hiện lệnh sau:

nvm install lts/hydrogen

Bạn cũng có thể chuyển đổi giữa các phiên bản đã cài đặt với lệnh:

nvm use v14.10.0

Ngoài ra, bạn cũng nên tìm hiểu thêm các hướng dẫn cài đặt và cấu hình Gitlab trên Ubuntu 20.04 có trên website Vietnix để có thể bổ sung thêm kiến thức về các tùy chọn cho Ubuntu 20.04.

Gỡ cài đặt Node.js

Bạn có thể gỡ cài đặt Node.js bằng apt hoặc nvm, tùy thuộc vào cách bạn cài đặt. Để xóa phiên bản Node khỏi repository, hãy sử dụng lệnh:

sudo apt remove nodejs

Theo mặc định, lệnh này giữ lại bất kỳ file cấu hình local nào đã được tạo kể từ khi cài đặt. Nếu bạn không muốn lưu các file cấu hình này, hãy sử dụng lệnh sau:

sudo apt purge nodejs

Để gỡ cài đặt phiên bản Node.js mà bạn đã cài đặt bằng nvm, trước tiên hãy xác định xem đó có phải là phiên bản hoạt động hiện tại không:

nvm current

Nếu phiên bản bạn đang muốn gỡ không phải là phiên bản đang hoạt động hiện tại, bạn có thể chạy lệnh:

nvm uninstall node_version

Lệnh này sẽ gỡ cài đặt phiên bản Node.js mà bạn đã chọn. Nếu phiên bản bạn muốn xóa là phiên bản hoạt động hiện tại, trước tiên bạn cần deactivate nvm để kích hoạt các thay đổi của mình:

nvm deactivate

Bây giờ bạn có thể gỡ cài đặt phiên bản hiện tại bằng lệnh uninstall, lệnh này sẽ xóa tất cả các file được liên kết với phiên bản Node.js được chỉ định. Vietnix hiện đang cung cấp nhiều gói dịch vụ hosting có hỗ trợ Node.js đa dạng phiên bản với giá cả phải chăng, tốc độ cao và ổn định. Điều này giúp cho bạn có thể triển khai các ứng dụng Node.js trên website một cách dễ dàng và hiệu quả.

Vietnix – Lựa chọn VPS linh hoạt cho mọi nhu cầu

Vietnix cung cấp giải pháp lưu trữ hiệu suất cao với các dịch vụ hosting và VPS được tối ưu về tốc độ, độ ổn định và bảo mật. Nhờ hạ tầng máy chủ hiện đại cùng hệ thống bảo mật nhiều lớp, kết hợp với đội ngũ kỹ thuật hỗ trợ 24/7, Vietnix đảm bảo website và ứng dụng của bạn luôn hoạt động mượt mà và an toàn. Dù bạn phát triển ứng dụng Node.js, triển khai API hay vận hành website thương mại điện tử, Vietnix đều có giải pháp phù hợp để tối ưu hiệu suất và tiết kiệm chi phí vận hành.

Thông tin liên hệ:

  • Website: https://vietnix.vn/
  • Hotline: 1800 1093
  • Email: sales@vietnix.com.vn
  • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh

Câu hỏi thường gặp

Node.js có sẵn trong kho chính thức của Ubuntu 20.04 không?

Có, nhưng phiên bản thường không phải mới nhất.

Node.js và npm khác nhau thế nào?

Node.js là runtime cho JavaScript, còn npm là trình quản lý gói dùng để cài đặt thư viện Node.

Làm sao để thiết lập Node.js tự động chạy ứng dụng khi khởi động Ubuntu?

Bạn có thể dùng pm2 để quản lý process Node.js và chạy pm2 startup để thiết lập tự khởi động.

Node.js có thể chạy tốt trên VPS Ubuntu 20.04 cấu hình thấp không?

Có, nhưng nên chọn VPS tối thiểu 1 vCPU và 1GB RAM để tránh bị treo khi chạy ứng dụng nặng.

Lời kết

Việc cài đặt đúng cách Node.js giúp bạn dễ dàng phát triển và triển khai các ứng dụng web hiệu quả trên Ubuntu 20.04. Nếu bạn có bất cứ thắc mắc nào trong quá trình cài đặt hoặc sử dụng, đừng ngần ngại để lại bình luận bên dưới. Bạn cũng có thể tham khảo thêm các tài nguyên từ Vietnix để tối ưu môi trường làm việc. Đội ngũ hỗ trợ luôn sẵn sàng giải đáp mọi câu hỏi của bạn.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Icon tab

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

Vector

PHẦN CỨNG MẠNH MẼ

Vector

HỖ TRỢ 24/7

Vector
ĐĂNG KÝ NGAYGroup icon
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

icon popup single post

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG