BizMaC bizmac.com

Cập nhật hệ thống Linux bằng apt và yum

Hướng dẫn Linux Server · cập nhật 26/07/2026

Để cập nhật hệ thống Linux, bạn chạy apt update rồi apt upgrade trên Ubuntu và Debian, hoặc yum update trên CentOS. Việc này mất từ vài phút tới hơn chục phút tuỳ số gói, và vá các lỗi bảo mật đã được công bố.

Gói phần mềm cũ là nơi chứa lỗ hổng bảo mật hay bị khai thác nhất. Cập nhật đều đặn là cách rẻ và hiệu quả nhất để giữ VPS an toàn, quan trọng ngang với đặt mật khẩu mạnh.

  1. Làm mới danh sách gói bằng update.
  2. Nâng cấp các gói bằng upgrade.
  3. Dọn gói thừa sau khi nâng cấp.
  4. Khởi động lại nếu có cập nhật nhân.

Máy dùng apt hay yum, cách nhận biết

Trình quản lý gói khác nhau theo dòng hệ điều hành. Ubuntu và Debian dùng apt. CentOS, AlmaLinux và RHEL dùng yum, còn bản mới hơn dùng dnf thay cho yum nhưng cú pháp giống hệt. Nếu không chắc máy nào, xem file /etc/os-release để biết tên bản phân phối.

Hệ điều hànhTrình quản lý góiLệnh cập nhật đầy đủ
Ubuntu, Debianaptapt update && apt upgrade
CentOS 7yumyum update
CentOS 8, AlmaLinuxdnfdnf update

Vì sao update và upgrade là hai việc khác nhau

Trên apt, hai lệnh này dễ nhầm nhưng làm việc khác nhau. apt update chỉ tải về danh sách phiên bản mới nhất từ kho, chứ chưa cài gì. apt upgrade mới thật sự tải và cài các bản mới đó. Luôn chạy update trước, upgrade sau. Bỏ qua update thì upgrade không biết có bản mới nào để cài.

LệnhLàm gì
apt updateLàm mới danh sách gói, chưa cài
apt upgradeCài các bản mới đã biết
apt full-upgradeNâng cả gói cần gỡ gói cũ

Trên yum và dnf thì đơn giản hơn, chỉ một lệnh update làm cả hai việc cùng lúc.

Các bước cập nhật trên Ubuntu và Debian

Bốn bước dưới đây cập nhật đầy đủ một VPS Ubuntu. Bạn làm mới danh sách, nâng cấp gói, dọn gói thừa, rồi kiểm tra xem có cần khởi động lại không. Toàn bộ chạy với quyền sudo.

1. Làm mới danh sách gói

sudo apt update

2. Nâng cấp các gói

Lệnh sẽ liệt kê gói sắp nâng và hỏi xác nhận, gõ y rồi Enter.

sudo apt upgrade

3. Dọn gói không còn cần

Sau khi nâng cấp, một số gói phụ thuộc cũ không còn dùng. Dọn chúng để giải phóng ổ đĩa.

sudo apt autoremove

4. Kiểm tra xem có cần khởi động lại

Nếu bản cập nhật đụng tới nhân hệ thống, máy cần khởi động lại mới áp được. Trên Ubuntu, sự tồn tại của file dưới đây báo hiệu cần reboot.

ls /var/run/reboot-required

Cập nhật trên CentOS bằng yum hoặc dnf

Trên CentOS, một lệnh update lo cả việc làm mới danh sách và cài bản mới. CentOS 7 dùng yum, còn CentOS 8 và AlmaLinux dùng dnf. Cú pháp hai bên giống nhau. Lệnh cũng liệt kê gói và hỏi xác nhận trước khi cài.

sudo yum update
CentOS 7 đã hết hỗ trợ từ 30/06/2024 và kho chính thức đã đóng, nên lệnh update có thể báo lỗi không tải được metadata. Nếu gặp lỗi mirror, xem bài xử lý riêng cho CentOS 7 thay vì chạy lại lệnh nhiều lần.

Lưu ý trước khi nâng cấp trên máy chủ đang chạy

Trên VPS đang phục vụ website thật, cập nhật cần thận trọng hơn. Nâng cấp lớn có thể đổi phiên bản PHP hoặc dịch vụ và làm website lỗi. Nên sao lưu hoặc tạo snapshot trước khi nâng cấp lớn, và chọn giờ ít khách.

Bản vá bảo mật thường ngày thì cứ cập nhật đều. Rủi ro thấp mà lợi ích cao. Đặt lịch kiểm tra cập nhật mỗi tuần một lần là thói quen tốt. Máy chủ được vá kịp thời ít khi thành nạn nhân của lỗ hổng đã có bản sửa.

Hướng dẫn này có giúp được Anh/Chị không?

Bài khác trong Linux Server

Xem cả 22 bài
Cài tường lửa UFW cơ bản cho VPS Ubuntu Cách cài UFW trên Ubuntu, cho phép cổng SSH trước khi bật, mở cổng web 80 và 443, rồi kích hoạt tường lửa mà không mất kết nối cho người mới quản trị VPS. 5 phút đọc Cập nhật 29/08/2026 Đổi port SSH mặc định để bảo mật VPS Cách đổi cổng SSH từ 22 sang cổng khác trong file sshd_config, mở cổng mới trên tường lửa trước khi khởi động lại dịch vụ, và kiểm tra kết nối cho người mới. 5 phút đọc Cập nhật 28/08/2026 Cài Fail2Ban chống dò mật khẩu SSH Cách cài Fail2Ban trên Ubuntu và CentOS, tạo file cấu hình jail.local, đặt số lần sai và thời gian khoá IP, rồi kiểm tra danh sách IP đang bị chặn. 5 phút đọc Cập nhật 28/08/2026 Phân quyền file thư mục bằng chmod và chown Cách đọc dãy quyền rwx, dùng chmod đổi quyền theo số và chown đổi chủ sở hữu file trên Linux, kèm bảng số quyền hay dùng và cảnh báo chmod 777. 5 phút đọc Cập nhật 27/08/2026 15 lệnh Linux cơ bản cho người mới quản trị VPS Bảng tra 15 lệnh Linux thiết yếu để đi lại trong thư mục, xem và sửa file, kiểm tra tài nguyên và quản lý dịch vụ trên VPS, kèm ví dụ cho người mới. 5 phút đọc Cập nhật 26/08/2026 Kết nối VPS Linux bằng SSH với PuTTY Cách tải PuTTY, nhập IP và cổng, lưu session để lần sau vào nhanh, và đăng nhập VPS Linux lần đầu bằng tài khoản root cho người mới quản trị. 7 phút đọc Cập nhật 25/08/2026

Làm theo vẫn chưa được?

Gửi yêu cầu hỗ trợ, kỹ thuật xem trực tiếp trên dịch vụ của Anh/Chị.

Gửi yêu cầu hỗ trợ