Thứ năm, 26/04/2018 | 00:00 GMT+7

Có gì mới trong Ubuntu 18.04 Bionic Beaver

Bản phát hành Hỗ trợ dài hạn (LTS) mới nhất của hệ điều hành Ubuntu, version 18.04 (Bionic Beaver), được phát hành vào ngày 26 tháng 4 năm 2018.

Hướng dẫn này nhằm mục đích tổng quan ngắn gọn về các tính năng mới và những thay đổi quan trọng đối với Ubuntu Server kể từ bản phát hành LTS trước đó, 16.04 (Xenial Xerus). Nó tổng hợp thông tin từ các ghi chú phát hành chính thức của Bionic Beaver và các nguồn khác.

Bản phát hành hỗ trợ dài hạn là gì?

Trong khi các bản phát hành Ubuntu Desktop và Server mới diễn ra sáu tháng một lần, các version LTS có hai năm một lần và được hỗ trợ trong năm năm sau khi phát hành. 18.04 sẽ tiếp tục nhận được các bản cập nhật bảo mật và các bản sửa lỗi quan trọng cho đến tháng 4 năm 2023. Điều này làm cho LTS phát hành một nền tảng ổn định để triển khai các hệ thống production .

Bạn có thể xem dòng thời gian của vòng đời phát hành Ubuntu tại trang kết thúc vòng đời của bản phát hành Ubuntu .

Tóm tắt các thay đổi và các version gói chính

Nói chung, các bản phát hành Ubuntu LTS có rất ít bất ngờ hoặc thay đổi lớn. Điều này vẫn xảy ra với Ubuntu 18.04. Ngoài một số thay đổi về mạng - mà ta sẽ đề cập trong các phần tiếp theo - hầu hết các bản cập nhật là những thay đổi nhỏ đối với hệ thống cơ sở và các version mới của gói phần mềm có sẵn.

Như một bản tóm tắt chung, danh sách các version phần mềm Ubuntu 18.04 được chọn sau đây. Để so sánh, các version xuất xưởng trong Ubuntu 16.04 có trong dấu ngoặc đơn ( ) :

Hệ thống

Server Web

  • Apache 2.4.29 (từ 2.4.18)
  • nginx 1.14.0 (từ 1.10.3)

Ngôn ngữ lập trình

Database

Các thay đổi mở rộng hơn được trình bày chi tiết trong các phần sau.

Nhân Linux 4.15

Nhân Linux đã được cập nhật lên version 4.15. Phiên bản này bao gồm các bản cập nhật để giảm thiểu các lỗ hổng Spectre và Meltdown (các bản cập nhật này cũng đã được hỗ trợ cho nhân 4.4 của Ubuntu 16.04). Ngoài ra, những thay đổi liên quan đến user Ubuntu Server chủ yếu là sửa lỗi hệ thống file , cải thiện hiệu suất và hỗ trợ lượng bộ nhớ rất lớn.

LXD 3.0

LXD là một giao diện chuẩn hóa để quản lý các containers Linux. Không giống như Docker, nó được định hướng chạy toàn bộ hệ điều hành, giống như một trình siêu giám sát máy ảo điển hình.

LXD 3.0 bổ sung hỗ trợ phân cụm, trong đó nhiều server LXD được cấu hình giống nhau có thể hoạt động như một. Ngoài ra còn có hỗ trợ chuyển GPU NVIDIA vào containers , thiết bị cắm nóng và proxy kết nối TCP giữa server và containers của nó. Để biết thêm chi tiết, hãy xem ghi chú phát hành LXD 3.0.0 .

Netplan và systemd-networkd

ifupdown (bao gồm các tiện ích ifupifdown quen thuộc) đã được thay thế bằng Netplan . Netplan là một giao diện đơn giản để cấu hình mạng Linux, trong đó các file YAML trong /etc/netplan được sử dụng để tạo thông tin cấu hình cho NetworkManager hoặc - trong trường hợp cài đặt Ubuntu Server mới - systemd-networkd .

Lệnh ip link set thay thế cho ifupifdown . Bạn có thể tìm hiểu thêm về nó trong phần Cách cấu hình network interface và địa chỉ của hướng dẫn Công cụ IPRoute2 của ta .

Để biết thêm thông tin về cách cấu hình Netplan, hãy xem tài liệu chính thức . Thông tin chi tiết về cách sử dụng và cấu hình systemd-networkd có sẵn trên các trang systemd-networkd.servicesystemd.network .

Lệnh networkctl có thể xuất ra một bản tóm tắt về các thiết bị mạng của bạn:

  • networkctl
Output
IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 eth0 ether routable configured

Chạy lệnh với cờ status và nó sẽ in trạng thái của từng địa chỉ IP trên hệ thống:

  • networkctl status
Output
● State: routable Address: 192.0.2.10 on eth0 203.0.113.241 on eth0 2001:DB8:68be:caff:fe4c:c963 on eth0 Gateway: 203.0.113.1 (ICANN, IANA Department) on eth0 DNS: 203.0.113.2 203.0.113.3

Trình phân giải DNS mặc định

Trình phân giải DNS mặc định hiện đã được systemd-resolved . Tệp /etc/resolve.conf tiêu chuẩn hiện được quản lý bởi systemd-resolved và việc cấu hình trình phân giải sẽ được thực hiện trong /etc/systemd/resolved.conf .

Bạn có thể tìm thấy thông tin cấu hình cho systemd-resolved trong trang người đàn ông giải quyết.conf .

Server NTP mặc định

chrony thay thế ntpd làm server NTP được đề xuất trong Ubuntu 18.04. Mặc dù hệ thống Ubuntu mặc định được cài đặt để sử dụng systemd-timesyncd cho các nhu cầu đồng bộ đơn giản, ntpd thường được yêu cầu cho việc đồng bộ hóa thời gian đòi hỏi nhiều hơn hoặc cung cấp dịch vụ thời gian mạng cho các client khác. Trong 18.04 ntpd đã bị giáng cấp xuống kho universe và không khả dụng nếu không cập nhật cấu hình APT của bạn.

Trang web chrony chính thức có so sánh việc triển khai NTP để giúp bạn quyết định cái nào phù hợp với mình.

Kết luận

Mặc dù hướng dẫn này không đầy đủ, nhưng bây giờ bạn sẽ có một ý tưởng chung về những thay đổi chính và các tính năng mới trong Ubuntu 18.04.

Quy trình hành động an toàn nhất khi di chuyển sang một bản phát hành mới thường là cài đặt bản phân phối từ đầu, cấu hình các dịch vụ với quá trình kiểm tra cẩn thận và di chuyển ứng dụng hoặc dữ liệu user như một bước riêng biệt.

Nếu bạn muốn nâng cấp tại chỗ, hướng dẫn Cách nâng cấp lên Ubuntu 18.04 LTS của ta sẽ cung cấp chi tiết về quy trình.


Tags:

Các tin liên quan

Cách nâng cấp lên Ubuntu 18.04 Bionic Beaver
2018-04-26
Cách cài đặt và cấu hình Ghost trên Ubuntu 16.04
2018-04-13
Cách lưu trữ một trang web với Caddy trên Ubuntu 16.04
2018-04-12
Cách thiết lập khóa SSH trên Ubuntu 16.04
2018-04-12
Cách đồng bộ hóa dữ liệu đã chuyển đổi từ MongoDB sang Elasticsearch với Transporter trên Ubuntu 16.04
2018-04-05
Cách triển khai trang web Jekyll bằng Git Hooks trên Ubuntu 16.04
2018-03-29
Cách chặn nỗ lực đăng nhập SSH không mong muốn với PyFilter trên Ubuntu 16.04
2018-03-27
Cách tự động triển khai ứng dụng Laravel với Trình triển khai trên Ubuntu 16.04
2018-03-23
Cách thiết lập trang web phát triển Jekyll trên Ubuntu 16.04
2018-03-20
Cách cài đặt Ruby on Rails với rbenv trên Ubuntu 16.04
2018-03-15