Hướng dẫn cập nhật máy chủ đám mây
Giới thiệu
Thực hiện cập nhật máy chủ theo lịch trình thường xuyên là thực hành tốt nhất để đảm bảo an ninh và ổn định hệ thống. Hướng dẫn này sẽ giúp bạn cập nhật máy chủ đám mây Vultr.
Trước khi bắt đầu, hãy sao lưu dữ liệu. Luôn sao lưu dữ liệu trước khi cập nhật hệ thống.
Cách cập nhật AlmaLinux, CentOS, Rocky Linux và VzLinux
Phần này áp dụng cho:
- AlmaLinux
- CentOS 7
- Rocky Linux
- VzLinux
Các bước thực hiện:
- Kiểm tra các gói cập nhật:
yum check-update
- Cập nhật cơ sở dữ liệu gói. Sử dụng sudo yum update để cập nhật cơ sở dữ liệu gói từ các kho lưu trữ đã kích hoạt.
sudo yum update
- Khởi động lại máy chủ
sudo reboot
Cách cập nhật Arch Linux
- Nghiên cứu nội dung cập nhật. Truy cập trang chủ Arch Linux để xem có thay đổi quan trọng nào đối với các gói mới cài đặt gần đây không. Nếu có, có thể cần can thiệp thủ công sau khi nâng cấp.
- Cập nhật cơ sở dữ liệu gói cho từng kho lưu trữ trên hệ thống.
sudo pacman --sync --refresh
- Cập nhật cơ sở dữ liệu PGP key địa phương được sử dụng bởi người duy trì gói. Bước này không bắt buộc, nhưng có thể ngăn ngừa vấn đề sau này trong quá trình nâng cấp nếu cơ sở dữ liệu chưa được cập nhật trong một thời gian dài.
sudo pacman --sync --needed archlinux-keyring
- Nâng cấp tất cả các gói hệ thống. Chú ý ghi lại các gói đã nâng cấp và bất kỳ đầu ra nào yêu cầu sự chú ý trong quá trình nâng cấp.
sudo pacman --sync --sysupgrade
- Khởi động lại hệ thống.
sudo reboot
(Tùy chọn) Nâng cấp một dòng lệnh
Nếu bạn muốn thực hiện toàn bộ quá trình nâng cấp với một lệnh, có thể kết hợp các bước trên:
$ sudo pacman --sync --refresh --sysupgrade
Khởi động lại hệ thống sau khi hoàn tất nâng cấp.
Cách cập nhật Debian và Ubuntu
Phần này áp dụng cho:
- Ubuntu 16.04 và phiên bản sau
- Debian 9 “Stretch” và phiên bản sau
Các bước thực hiện:
- Cập nhật danh sách gói từ các kho lưu trữ đã kích hoạt.
sudo apt update
- Liệt kê các gói có thể nâng cấp. Bước này không bắt buộc. Để xem các gói có thể nâng cấp trước khi thực hiện, sử dụng lệnh
apt list
.
sudo apt list --upgradable
- Nâng cấp tất cả các gói có thể nâng cấp.
sudo apt upgrade
- Khởi động lại máy chủ.
sudo reboot
Nâng cấp một dòng lệnh
Nếu bạn muốn chấp nhận tất cả các tùy chọn mặc định và thực hiện nâng cấp mà không can thiệp, có thể kết hợp các lệnh với &&
và sử dụng tùy chọn -y
để tắt các thông báo.
sudo apt update && sudo apt upgrade -y
Tùy chọn – Xóa tự động
Sử dụng apt để xóa các gói và phụ thuộc cũ tự động.
sudo apt autoremove
Cách cập nhật Fedora
Phần này áp dụng cho Fedora 31 hoặc phiên bản sau, có và không có SELinux.
Các bước thực hiện:
- Sử dụng dnf check-update để cập nhật cơ sở dữ liệu gói từ các kho lưu trữ đã kích hoạt.
dnf check-update
- Sử dụng
dnf upgrade
để nâng cấp các gói.
sudo dnf upgrade
- Khởi động lại máy chủ.
sudo reboot