Nâng cấp Ubuntu từ dòng lệnh

Upgrade Ubuntu From Command Line



Ubuntu là một bản phân phối Linux phổ biến cho người dùng gia đình cũng như doanh nghiệp. Nhiều người dùng Ubuntu dựa vào Giao diện người dùng đồ họa cho những việc như nâng cấp và quản lý gói. Hướng dẫn này dạy cách nâng cấp gói, nâng cấp phiên bản hệ điều hành và tự động hóa nâng cấp một cách dễ dàng tất cả từ dấu nhắc dòng lệnh của bạn.

Nâng cấp Ubuntu 14.04 lên 16.04

Nâng cấp Ubuntu từ 14.04 lên 16.04 bao gồm việc nhập một số lệnh:







sudo su apt-get install update-manager-core do-release-upgrade 

Thiết bị đầu cuối Ubuntu



Trước khi chạy các lệnh trên, hãy nhớ chỉnh sửa tệp / etc / update-manager / release-upgrade để chỉ ra hành vi mặc định cho trình nâng cấp bản phát hành. Trong này phát hành-nâng cấp tệp hiện tại có ba phương pháp để thay đổi hành vi nâng cấp, phương pháp đầu tiên là kiểm tra không có bản cập nhật nào, phương pháp thứ hai làm cho hệ điều hành hiện tại nâng cấp lên phiên bản tiếp theo ngay lập tức, phương pháp thứ ba nâng cấp Phiên bản LTS sang phiên bản LTS ngay sau đó. làm-phát hành-nâng cấp thực sự bắt đầu nâng cấp. Sau lệnh này, nó sẽ hiển thị một vài cửa sổ trong khi thực hiện toàn bộ quá trình nâng cấp tự động. Thường mất tối đa vài phút tùy thuộc vào tốc độ kết nối Internet mà máy tính được kết nối.



Nâng cấp Ubuntu ScreenShot





Cập nhật danh sách gói với bản cập nhật apt-get

Gói là phần mềm ứng dụng được cài đặt để thực hiện các tác vụ khác nhau trên máy tính. Ubuntu sử dụng apt-get để quản lý các gói này, và với lệnh này, không chỉ có thể cài đặt các gói mà còn có thể nâng cấp và gỡ cài đặt. Hướng dẫn sau đây cho biết cách cập nhật danh sách gói để nâng cấp chúng.

Như đã thấy trong lệnh sau, nó tự động tải xuống danh sách gói và siêu dữ liệu từ các kho lưu trữ dựa trên trực tuyến nhất định. Thông tin này sẽ được sử dụng khi nâng cấp các gói, vì vậy, bạn nên thực hiện lệnh này trước khi nâng cấp bất kỳ gói nào để có được phiên bản mới nhất của nó.



Thiết bị đầu cuối Ubuntu

Nâng cấp Gói với nâng cấp apt-get

Sự khác biệt giữa cập nhật và nâng cấp trong ngữ cảnh này là cập nhật lấy thông tin về các gói mới hơn từ kho lưu trữ, vì vậy nó có thể được sử dụng để chuyển sang phiên bản mới hơn của các gói hiện được cài đặt. Nâng cấp có thể được thực hiện bằng hai lệnh trong Ubuntu. nâng cấp apt-getapt-get dist-nâng cấp . Lệnh nâng cấp về cơ bản nâng cấp các gói lên phiên bản mới hơn như tên gọi của nó mà không làm bất cứ điều gì khác, ngược lại, nâng cấp phân phối xử lý một cách thông minh các phụ thuộc của các gói và do đó trong khi các gói đang được nâng cấp, có thể các gói mới sẽ được cài đặt và các gói hiện có được gỡ cài đặt tùy thuộc vào danh sách gói được cài đặt trên hệ thống. Vì vậy, bạn nên luôn sử dụng apt-get dist-nâng cấp trong hầu hết các trường hợp.

Trong ví dụ dưới đây, vì nó sử dụng lệnh dist-upgrade để thực hiện nâng cấp, nên trình nâng cấp xử lý thông minh các phần phụ thuộc dựa trên danh sách gói có sẵn trong hệ thống. Như đã thấy, nó loại bỏ 9 gói, không nâng cấp một gói và cũng cài đặt 85 gói không được cài đặt bằng nâng cấp apt-get chỉ huy.

Thiết bị đầu cuối Ubuntu

Tự động hóa quá trình nâng cấp

Quá trình tự động hóa quá trình nâng cấp sẽ cho phép hệ thống tự động xử lý việc nâng cấp mà không cần sự can thiệp của quản trị viên. Điều này làm cho việc bảo trì không chỉ hiệu quả mà còn ngăn hệ thống tiếp xúc với phần mềm độc hại và các cuộc tấn công.

apt-get install unattended-upgrades

Ubuntu, theo mặc định, cung cấp nâng cấp không cần giám sát để tự động hóa quá trình nâng cấp. Nó sẽ tự động nâng cấp các gói bất cứ khi nào có các bản cập nhật mới hơn. Bạn có thể chỉnh sửa /etc/apt/apt.conf.d/50unattended-upgrades để cấu hình các thuộc tính của tính năng này. Theo mặc định, Ubuntu tự động cài đặt các nâng cấp bảo mật, nhưng với một chút thay đổi trong tệp, các bản cập nhật thường xuyên cũng có thể được cài đặt. Trong ảnh chụp màn hình thứ hai, nó trình bày cách cấu hình nâng cấp không giám sát để gửi email khi tìm thấy sự cố hoặc nâng cấp gói mới.

Thiết bị đầu cuối Ubuntu

Thiết bị đầu cuối Ubuntu

Thiết bị đầu cuối Ubuntu

Ảnh chụp màn hình sau đây cho thấy email nâng cấp không cần giám sát trông như thế nào, khi máy chủ email được định cấu hình đúng cách trong hệ thống. Nó trả về true nếu các điều kiện nhất định trong các tệp ở trên là đúng và do đó cài đặt các bản cập nhật được mô tả trong hệ thống. Nếu nó nâng cấp một số gói, mô tả đầy đủ về cài đặt được bao gồm trong email cùng với tên của các gói.

Thiết bị đầu cuối Ubuntu

Ngoài ra, Ubuntu cung cấp thêm một số cài đặt để chỉ định tần suất của quá trình nâng cấp. Điều này cho biết KHI nào quá trình nâng cấp sẽ được gọi. Chỉnh sửa /etc/apt/apt.conf.d/10periodic để sửa đổi các cài đặt này.

Thiết bị đầu cuối Ubuntu

APT :: định kỳ :: cập nhật-gói-danh sách ra lệnh cho bản cập nhật apt-get được chạy mọi n số ngày, ở đây nó nêu 1; do đó, cập nhật apt-get được tự động gọi mỗi ngày, APT :: định kỳ :: tải xuống-nâng cấp-gói ra lệnh cho apt-get nâng cấp –download-chỉ được chạy trong mỗi n số ngày, ở đây nó nêu 1; do đó, apt-get upgrade –download-only được tự động gọi mỗi ngày. Autoclean là không cần thiết, nhưng nó giúp hệ thống không còn các gói không còn hữu ích nữa.

Nhận thông báo khi có bản cập nhật mới

Ngoài việc tự động hóa quá trình nâng cấp, thông tin về các gói mới có thể được truy xuất bằng email tự động. Hướng dẫn này sử dụng tạp dề cho mục đích này, có hiệu quả cao và có thể xác định tính khả dụng của các gói mới nhanh hơn so với cách thủ công. Ưu điểm lớn nhất của phương pháp này là khả năng xác định các bản nâng cấp mới hơn mà không cần đăng nhập vào máy chủ, nếu tính năng nâng cấp không giám sát được bật cùng với tính năng này, bạn có thể biết gói nào đã thực sự được nâng cấp. Tuy nhiên, nâng cấp tự động cũng có những nhược điểm, chẳng hạn như việc định cấu hình các gói mới khi chúng được tự động hóa sẽ không có sự giám sát của con người, vì vậy chỉ cần nhận được thông báo qua email có thể tốt hơn. Hoặc bạn có thể đưa vào danh sách đen các gói như vậy khi tự động nâng cấp trong nâng cấp không giám sát để đảm bảo chỉ các gói an toàn mới được tự động nâng cấp.

apt-get install apticron

Sau khi cài đặt apticron bằng lệnh đã cho ở trên, nó có thể được định cấu hình trong tệp: /etc/apticron/apticron.conf . Điều duy nhất được nêu là địa chỉ email của người nhận chịu trách nhiệm quản lý máy chủ, có lẽ là quản trị viên. Nếu máy chủ email được định cấu hình đúng, email tạp dề sẽ giống như trong ảnh chụp màn hình sau. Nó chứa ngày báo cáo, tên máy chủ và IP, những gói có bản nâng cấp mới cùng với tên gói của chúng và chi tiết đầy đủ của chúng không được đề cập ở đây do không gian.

Thiết bị đầu cuối Ubuntu