Home/Blog/Hướng dẫn cài đặt Ubuntu 24.04 LTS và tạo Swap RAM chi tiết từ A-Z
Linux

Hướng dẫn cài đặt Ubuntu 24.04 LTS và tạo Swap RAM chi tiết từ A-Z

N
Nam
·6 phút đọc·6 lượt xem
Hướng dẫn cài đặt Ubuntu 24.04 LTS và tạo Swap RAM chi tiết từ A-Z

Ubuntu 24.04 LTS (Noble Numbat) là phiên bản hỗ trợ lâu dài mới nhất của Canonical, mang lại hiệu năng vượt trội, nhân Linux Kernel 6.8 cùng giao diện cài đặt hiện đại.

Trong bài viết này, KeoQuy Blog sẽ hướng dẫn bạn chi tiết từ A-Z cách cài đặt Ubuntu 24.04 LTS và thủ thuật tạo bộ nhớ ảo Swap RAM giúp máy chủ VPS hoặc máy tính có dung lượng RAM khiêm tốn hoạt động mượt mà, không bao giờ bị dính lỗi out-of-memory (OOM Kicker).


Phần 1: Hướng dẫn cài đặt Ubuntu 24.04 LTS

Màn hình cài đặt Ubuntu 24.04 LTS

Bước 1: Chuẩn bị bộ cài

  1. Tải về tệp ISO chính thức: Ubuntu 24.04 LTS Desktop / Server từ trang chủ ubuntu.com.
  2. Sử dụng công cụ Rufus (trên Windows) hoặc BalenaEtcher (trên macOS/Linux) để ghi tệp ISO vào USB (dung lượng tối thiểu 8GB).
  3. Cắm USB vào máy tính, khởi động lại và nhấn phím tắt Boot Menu (F12, F11, F2 hoặc Del tùy bo mạch chủ) để chọn khởi động từ USB.

Bước 2: Tiến hành cài đặt hệ thống

Giao diện desktop Ubuntu 24.04 LTS

  1. Chọn ngôn ngữ cài đặt (English / Tiếng Việt) -> Nhấn Next.
  2. Chọn loại cài đặt: Interactive installation (Cài đặt tương tác chuẩn).
  3. Chọn kiểu ứng dụng: Default selection (Bao gồm trình duyệt web và các công cụ cơ bản) hoặc Extended selection (Bao gồm LibreOffice, media player).
  4. Phân vùng ổ đĩa (Disk Partitioning):
    • Chọn Erase disk and install Ubuntu nếu cài mới hoàn toàn.
    • Chọn Manual installation nếu muốn chia phân vùng thủ công (như tạo phân vùng /boot, /, /home riêng).
  5. Tạo tài khoản người dùng: Nhập Tên của bạn, Tên máy tính (Hostname), Tên đăng nhập (Username) và Mật khẩu quản trị.
  6. Nhấn Install và chờ 5-10 phút để hệ thống hoàn tất sao chép tệp. Sau khi hoàn tất, chọn Restart Now và rút USB.

Phần 2: Hướng dẫn tạo & tối ưu bộ nhớ ảo Swap RAM

Khi chạy máy chủ VPS hoặc PC có RAM 1GB - 4GB, khi chạy các ứng dụng nặng (Docker, PostgreSQL, NodeJS, MySQL) hệ thống rất dễ hết RAM thật và tràn crash dịch vụ. Việc tạo Swap file giúp dùng một phần dung lượng ổ cứng SSD/NVMe làm RAM bù đắp.

Kiểm tra dung lượng Swap RAM bằng htop

Bước 1: Kiểm tra trạng thái Swap hiện tại

Mở Terminal (Ctrl + Alt + T hoặc SSH vào VPS) và chạy lệnh:

sudo swapon --show
free -h

Nếu không thấy dung lượng Swap hiển thị, ta tiến hành tạo tệp Swap mới.


Bước 2: Tạo tệp Swap RAM (Ví dụ 4GB Swap)

Khuyến nghị dung lượng Swap:

  • RAM 1GB - 2GB -> Tạo Swap 2GB - 4GB
  • RAM 4GB - 8GB -> Tạo Swap 4GB

Chạy chuỗi lệnh sau để tạo file /swapfile 4GB:

# 1. Tạo tệp swap 4GB bằng dd hoặc fallocate
sudo fallocate -l 4G /swapfile

# Phân quyền chỉ cho phép root truy cập bảo mật
sudo chmod 600 /swapfile

# 2. Định dạng tệp thành Swap
sudo mkswap /swapfile

# 3. Kích hoạt Swap ngay lập tức
sudo swapon /swapfile

Bước 3: Cấu hình tự động kích hoạt Swap khi khởi động lại

Để Swap không bị mất khi Reboot máy, thêm dòng cấu hình vào tệp /etc/fstab:

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Bước 4: Tối ưu thông số Swappiness (Độ ưu tiên dùng Swap)

Giá trị swappiness mặc định của Linux là 60 (khá cao). Đối với máy dùng ổ SSD, ta nên chỉnh xuống 10 - 20 để hệ thống ưu tiên dùng RAM thật trước, khi nào RAM thật gần hết mới dùng đến SSD để tăng tuổi thọ ổ cứng.

# Kiểm tra swappiness hiện tại
cat /proc/sys/vm/swappiness

# Đặt swappiness tạm thời thành 10
sudo sysctl vm.swappiness=10

# Cấu hình vĩnh viễn vào /etc/sysctl.conf
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
echo 'vm.vfs_cache_pressure=50' | sudo tee -a /etc/sysctl.conf

Kiểm tra lại bằng free -h hoặc lệnh htop, bạn sẽ thấy hàng Swap hiển thị đúng dung lượng 4.0G sẵn sàng sử dụng!

Chia sẻ bài viết này:
FacebookTelegram

Bài viết tương tự