Debian 10, có tên mã là "Buster", là phiên bản mới nhất của bản phân phối Linux phổ biến. Được phát hành vào tháng 7 năm 2019, Debian 10 cung cấp nhiều tính năng mới và cải tiến so với các phiên bản trước. Sau đây là một số điểm nổi bật:
Nâng cấp hạt nhân
Hạt nhân đã được cập nhật lên Linux 4.19, mang lại hiệu suất và hỗ trợ tốt hơn cho phần cứng hiện đại. Đây là bản nâng cấp phiên bản chính từ Debian 9, bao gồm Linux 4.9.
Cải tiến bảo mật
Debian 10 bao gồm nhiều cải tiến bảo mật bao gồm trình phân tích cú pháp AppArmor được cải tiến, hỗ trợ tăng cường bảo mật không gian người dùng với bảo vệ xung đột ngăn xếp và tăng cường bảo vệ bộ nhớ trên các kiến trúc như x86-64. Ngoài ra còn có các công cụ mới giúp tăng cường các dịch vụ như SSH, Postfix và Apache2.
Môi trường Desktop được cải thiện
Ngoài việc hỗ trợ môi trường Desktop GNOME 3, Debian 10 còn cung cấp KDE Plasma 5 cũng như Xfce làm lựa chọn cho người dùng đang tìm kiếm trải nghiệm Desktop thay thế. Cả ba môi trường đều cung cấp khả năng sử dụng được cải thiện so với các phiên bản tiền nhiệm cùng với khả năng tùy chỉnh chúng để phù hợp hơn với nhu cầu của người dùng.
Quản lý gói được cải thiện
Debian 10 bao gồm một hệ thống quản lý gói được làm mới, cung cấp tính linh hoạt cao hơn khi cài đặt và quản lý các gói từ các kho lưu trữ như SNAP hoặc Flatpak trong khi vẫn hỗ trợ các gói .deb cổ điển. Ngoài ra, còn có các công cụ tự động như aptitude giúp đơn giản hóa việc quản lý gói hơn nữa!
Trước khi nâng cấp lên Debian 10, bạn nên thực hiện những việc sau:
Tiếp theo, xóa tất cả các gói không mong muốn bằng lệnh sau:
Tiếp theo, dọn sạch bộ đệm gói APT bằng lệnh sau:
Tiếp theo, khởi động lại hệ thống của bạn để áp dụng tất cả các bản cập nhật:
Sau khi khởi động lại hệ thống, hãy xác minh phiên bản hệ điều hành của bạn bằng lệnh sau:
Bạn sẽ thấy đầu ra tương tự:
Để thực hiện việc này, bạn có thể cập nhật tất cả các tệp nguồn bằng cách chạy các lệnh sau:
Hoặc chỉnh sửa tệp nguồn APT theo cách thủ công bằng lệnh sau:
Thay thế "stretch" bằng "buster". Kết quả sẽ tương tự như bên dưới:
Lưu và đóng tệp khi bạn hoàn tất nếu có nhiều tệp nguồn APT hơn trong /etc/apt/sources.list.d/, hãy chỉnh sửa các tệp này bằng cách thay thế "stretch" bằng "buster".
Đầu tiên, hãy cập nhật kho lưu trữ để áp dụng các thay đổi bạn đã thực hiện trong bước.
Bây giờ chúng ta sẽ cập nhật các gói hiện có mà không cài đặt các gói mới:
Sau khi kho lưu trữ của bạn được cập nhật, hãy chạy lệnh sau để bắt đầu nâng cấp:
Sau khi hệ thống của bạn đã được nâng cấp, hãy khởi động lại để áp dụng tất cả các bản cập nhật.
Bạn sẽ thấy phiên bản Debian 11 trong đầu ra sau:
Nâng cấp hạt nhân
Hạt nhân đã được cập nhật lên Linux 4.19, mang lại hiệu suất và hỗ trợ tốt hơn cho phần cứng hiện đại. Đây là bản nâng cấp phiên bản chính từ Debian 9, bao gồm Linux 4.9.
Cải tiến bảo mật
Debian 10 bao gồm nhiều cải tiến bảo mật bao gồm trình phân tích cú pháp AppArmor được cải tiến, hỗ trợ tăng cường bảo mật không gian người dùng với bảo vệ xung đột ngăn xếp và tăng cường bảo vệ bộ nhớ trên các kiến trúc như x86-64. Ngoài ra còn có các công cụ mới giúp tăng cường các dịch vụ như SSH, Postfix và Apache2.
Môi trường Desktop được cải thiện
Ngoài việc hỗ trợ môi trường Desktop GNOME 3, Debian 10 còn cung cấp KDE Plasma 5 cũng như Xfce làm lựa chọn cho người dùng đang tìm kiếm trải nghiệm Desktop thay thế. Cả ba môi trường đều cung cấp khả năng sử dụng được cải thiện so với các phiên bản tiền nhiệm cùng với khả năng tùy chỉnh chúng để phù hợp hơn với nhu cầu của người dùng.
Quản lý gói được cải thiện
Debian 10 bao gồm một hệ thống quản lý gói được làm mới, cung cấp tính linh hoạt cao hơn khi cài đặt và quản lý các gói từ các kho lưu trữ như SNAP hoặc Flatpak trong khi vẫn hỗ trợ các gói .deb cổ điển. Ngoài ra, còn có các công cụ tự động như aptitude giúp đơn giản hóa việc quản lý gói hơn nữa!
Trước khi nâng cấp lên Debian 10, bạn nên thực hiện những việc sau:
- Sao lưu tất cả các tệp của bạn trên ổ đĩa ngoài.
- Đảm bảo bạn có kết nối internet ổn định.
- Vô hiệu hóa mọi kho lưu trữ bên ngoài.
Điều kiện tiên quyết
- Một máy chủ đang chạy Debian 9.
- Mật khẩu gốc được cấu hình trên máy chủ.
Cập nhật Hệ thống
Trước tiên, bạn phải cập nhật và nâng cấp tất cả các gói hệ thống của mình lên phiên bản mới nhất. Chạy lệnh sau để cập nhật và nâng cấp tất cả các gói:
Mã:
apt-get update -y
apt-get upgrade -y
apt-get dist-upgrade -y
Mã:
apt-get autoremove
Mã:
apt-get clean
Mã:
reboot
Mã:
lsb_release -a
Mã:
Không có mô-đun LSB nào khả dụng.ID nhà phân phối: DebianMô tả: Debian GNU/Linux 9 (stretch)Phiên bản: 9Tên mã: stretch
Cập nhật kho lưu trữ Debian 9 bằng Debian 10
Tiếp theo, bạn cần cập nhật kho lưu trữ Debian 9 bằng Debian 10 để tải xuống và nhận bản cập nhật.Để thực hiện việc này, bạn có thể cập nhật tất cả các tệp nguồn bằng cách chạy các lệnh sau:
Mã:
sed -i 's/stretch/buster/g' /etc/apt/sources.list
sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list
Mã:
nano /etc/apt/sources.list
Mã:
deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free
deb http://deb.debian.org/debian buster-backports main contrib non-free
deb http://security.debian.org/debian-security buster-security main
Nâng cấp Debian 9 lên Debian 10
Lúc này, máy chủ Debian 9 của bạn đã sẵn sàng để nâng cấp.Đầu tiên, hãy cập nhật kho lưu trữ để áp dụng các thay đổi bạn đã thực hiện trong bước.
Mã:
apt-get update -y
Mã:
apt upgrade --without-new-pkgs -y
Mã:
apt-get full-upgrade -y
Mã:
khởi động lại
Xác minh bản nâng cấp Debian 10
Lúc này, máy chủ Debian 9 của bạn đã được nâng cấp lên Debian 10. Bây giờ bạn có thể xác minh bằng lệnh sau:
Mã:
lsb_release -a
Mã:
Không có mô-đun LSB nào khả dụng.ID nhà phân phối: DebianMô tả: Debian GNU/Linux 10 (buster)Phiên bản: 10Tên mã: buster