Devuan là một bản phân phối Linux nhằm mục đích cung cấp một giải pháp thay thế đơn giản hơn cho Debian. Kể từ năm 2014, các nhà phát triển Debian đã bắt đầu hướng tới các khuôn khổ lớn hơn và lớn hơn để quản lý hệ điều hành. Việc Debian áp dụng hệ thống khởi tạo SystemD (hệ thống init) đã tạo ra một hiệu ứng gợn sóng trong cộng đồng của nó, điều này đã thúc đẩy sự ra đời của Devuan.
Hệ thống Init là gì?
Hệ thống init là một phần không thể thiếu của bản phân phối Linux. Nó là chương trình đầu tiên mà hạt nhân chạy sau khi khởi động. Bên cạnh đó, hệ thống init cũng quản lý tất cả các chương trình khác sẽ chạy sau nó.
Cách một hệ thống init thực hiện điều này là hoạt động như một quy trình “cha” và lồng tất cả các quy trình khác bên dưới nó. Điều này cho phép hệ thống init cung cấp cho bạn quyền kiểm soát những chương trình bạn muốn chạy và cách bạn muốn chúng chạy.
Tại sao sử dụng Devuan Linux?
Một trong những điểm hấp dẫn chính của Devuan là nó duy trì một phiên bản Debian không có hệ thống SystemD init. Mặc dù điều này có vẻ là một thay đổi nhỏ, nhưng SystemD đã phát triển để trở thành một bộ phần mềm có các triển khai tiên tiến nhất cho các dịch vụ hệ thống.
Ví dụ:nếu bạn đang sử dụng SystemD để quản lý các quy trình hệ thống của mình, chắc chắn bạn sẽ sử dụng trình nền mạng của nó, NetworkD.
Cách tiếp cận này có thể là một vấn đề đối với một số người vì về cơ bản bạn đang đưa các công cụ hệ thống vào một dự án lớn. Điều này có nghĩa là bạn đang sử dụng một hệ thống init chưa được kiểm toán đúng cách.
Không chỉ vậy, bạn cũng đang sử dụng các công cụ không ổn định đang trong quá trình phát triển nhanh chóng. Đó là rủi ro không cần thiết và nguy hiểm đối với một phần quan trọng của bản phân phối Linux, chẳng hạn như hệ thống init.
Do đó, Devuan quyết định cung cấp các giải pháp thay thế cho SystemD khiến nó trở thành một lựa chọn hấp dẫn cho những người muốn duy trì một cỗ máy vừa ổn định vừa an toàn.
Cách lấy Devuan
Bạn có thể lấy một bản sao của Devuan từ kho lưu trữ phát hành chính thức của nó hoặc một trong những bản sao phát triển của nó.
Trong đó, bạn sẽ tìm thấy một số phiên bản Devuan mà bạn có thể tải xuống. Hiện tại, có ba phiên bản được hỗ trợ tích cực:
- ASCII là phiên bản Devuan gốc. Nó hiện là bản phát hành Hỗ trợ dài hạn. Điều này có nghĩa là phiên bản này sẽ chỉ có thể nhận được các bản cập nhật bảo mật quan trọng cho hệ thống cơ sở và các gói của nó.
- Beowulf là phiên bản Devuan thứ hai. Tương tự như ASCII, nó cũng là một bản phát hành Hỗ trợ dài hạn. Tuy nhiên, không giống như ASCII, Beowulf vẫn nhận được một lượng lớn các bản cập nhật. Điều này cho phép người dùng nâng cấp liên tục hệ thống của họ lên phiên bản mới nhất.
- Chimaera là phiên bản mới nhất của Devuan. Đây là chi nhánh ổn định hiện tại. Do đó, đây là trang nhận được nhiều sự quan tâm và cập nhật nhất.
Với mục đích của bài viết này, tôi sẽ cài đặt phiên bản ổn định mới nhất của Devuan Linux, Chimaera. Để bắt đầu, tôi đã chọn liên kết “devuan_chimaera”, sau đó chọn “installer-iso” trong kho lưu trữ Devuan.
Chọn phiên bản trình cài đặt
Từ đó, bạn có thể chọn giữa hai kiến trúc và một số phiên bản trình cài đặt. Đối với kiến trúc, Devuan chỉ hỗ trợ amd64 và i386.
Một nguyên tắc chung là nếu bạn đang sử dụng máy tính được xây dựng sau năm 2008, có thể bạn đang chạy hệ thống amd64. Tuy nhiên, nếu máy tính của bạn được chế tạo trước năm 2008 thì rất có thể đó là i386.
Mặt khác, Devuan cũng hỗ trợ ba phiên bản trình cài đặt mà bạn có thể chọn:máy tính để bàn, máy chủ và cài đặt qua mạng.
- Phiên bản dành cho máy tính để bàn - là một trình cài đặt được xác định trước sẽ cài đặt một môi trường máy tính để bàn hoàn chỉnh cho hệ thống Devuan của bạn. Điều này rất hữu ích nếu bạn đang triển khai Devuan cho một loạt các máy cần giống hệt nhau.
- Phiên bản máy chủ - trong khi đó, cũng là một trình cài đặt được xác định trước bao gồm tất cả các phần mềm máy chủ cơ bản mà không có bất kỳ hỗ trợ đồ họa máy tính để bàn nào. Điều này rất hữu ích nếu bạn đang cố gắng cài đặt Devuan làm máy chủ và bạn không muốn nó kết nối với Internet rộng lớn hơn.
- Phiên bản cài đặt qua mạng - là một trình cài đặt Devuan tối thiểu. Điều này cho phép bạn linh hoạt nhất trong quá trình cài đặt. Tuy nhiên, phiên bản này yêu cầu bạn phải có kết nối Internet vì Devuan sẽ tải xuống tất cả các gói trực tuyến trong quá trình cài đặt.
Trong trường hợp của tôi, tôi đã thực hiện cài đặt trên một máy hiện đại và tôi muốn có độ linh hoạt cao nhất cho hệ thống Devuan của mình. Do đó, tôi đã tải xuống phiên bản “amd64_netinstall” của Devuan.
Từ đó, việc tiếp theo cần làm là ghi tệp hình ảnh vào đĩa cài đặt. Một cách bạn có thể làm là sử dụng chương trình ghi hình ảnh chẳng hạn như balenaEtcher.
Cài đặt Devuan
Sau khi hoàn tất, bây giờ bạn có thể sử dụng USB của mình để khởi động vào trình cài đặt Devuan Linux. Tương tự như Debian, quá trình cài đặt dành cho cài đặt mạng Devuan có thể được chia thành hai phần:
- Trước tiên, trình cài đặt sẽ cài đặt và định cấu hình các tùy chọn UNIX cơ bản cho máy của bạn. Chúng bao gồm ngôn ngữ hệ thống, ngôn ngữ và tài khoản gốc và tài khoản người dùng của bạn.
- Sau đó, Devuan sẽ yêu cầu các tùy chọn bổ sung mà bạn muốn thêm vào đầu cài đặt UNIX cơ bản. Chúng bao gồm các tùy chọn để cài đặt môi trường máy tính để bàn và các công cụ phát triển.
Định cấu hình Múi giờ và Ngôn ngữ Hệ thống của bạn
- Devuan sẽ chào đón bạn bằng một menu khởi động. Đây là nơi bạn có thể chọn trình cài đặt mà bạn muốn sử dụng cho phần còn lại của quá trình. Trong trường hợp của tôi, tôi muốn sử dụng chương trình cài đặt thông thường nên tôi đã chọn “Cài đặt”.
- Thao tác này sẽ khởi động hệ thống vào trình hướng dẫn cài đặt TUI đơn giản. Sau khi hoàn tất, bạn có thể chọn ngôn ngữ mà bạn muốn sử dụng trong hệ thống của mình. Trong trường hợp của tôi, tôi đã chọn tiếng Anh làm ngôn ngữ hệ thống của mình.
- Từ đó, Devuan sẽ hỏi vị trí chung của bạn. Nó sẽ sử dụng thông tin này để thiết lập cả thời gian hệ thống và ngôn ngữ hệ thống của bạn. Tôi đang cài đặt Devuan ở Philippines nên tôi đã chọn đó làm vị trí của mình.
- Sau khi hoàn tất, Devuan sẽ yêu cầu bố trí bàn phím của bạn. Nếu bạn đang sử dụng bố cục ngôn ngữ cụ thể, chẳng hạn như AZERTY và QWERTZ, bạn có thể chọn nó tại đây.
Chọn Bộ điều hợp mạng
- Sau khi hoàn tất, trình cài đặt sẽ yêu cầu bộ điều hợp mạng mà bạn muốn sử dụng trong khi cài đặt. Một điều quan trọng cần lưu ý là bộ điều hợp này phải có kết nối internet đang hoạt động. Điều này là do trình cài đặt Devuan sẽ kết nối với Internet trong quá trình cài đặt để tải các gói của nó.
- Trong trường hợp của tôi, tôi đang sử dụng kết nối Ethernet nên tôi sẽ chọn “eth0” cho bộ điều hợp mạng của mình. Sau đó, trình cài đặt Devuan tự động được định cấu hình và bắt đầu kết nối Internet của tôi.
- Tuy nhiên, nếu bạn đang sử dụng mạng không dây để cài đặt Devuan, bạn phải định cấu hình máy của mình để kết nối với điểm truy cập của bạn. Bạn có thể thực hiện việc này bằng cách chọn bộ điều hợp không dây của mình trong bước này. Từ đó, Devuan sẽ ngay lập tức nhắc bạn về thông tin điểm truy cập của bạn.
Thiết lập Tên máy chủ và Tên miền của bạn
- Bây giờ trình cài đặt sẽ hỏi tên máy chủ hệ thống của bạn. Đây sẽ là tên của máy khi nó được hiển thị trong mạng. Tôi đặt tên cho máy của mình là "devuan".
- Sau đó, bạn cần nhập tên miền cho máy của mình. Điều này rất quan trọng nếu bạn đang cài đặt Devuan trên một máy mà bạn sẽ tiếp xúc với internet. Trong trường hợp đó, bạn phải cung cấp "tên miền đủ điều kiện" cho máy đó.
- Mặt khác, bạn có thể đặt bất kỳ thứ gì ở đây nếu bạn chỉ cài đặt Devuan trên một máy cục bộ. Trong trường hợp của tôi, vì tôi đã cài đặt Devuan cục bộ nên tôi đã đặt tên miền của mình thành “devuan.local.arpa”.
Thiết lập Mật khẩu gốc và Tài khoản Người dùng
- Tiếp theo, bạn sẽ phải tạo mật khẩu cho tài khoản gốc. Tại đây, bạn cần đảm bảo rằng đây sẽ là mật khẩu duy nhất cho tài khoản này. Hơn nữa, bạn cũng nên lưu trữ mật khẩu này ở nơi an toàn.
- Sau đó, trình cài đặt Devuan sẽ nhắc bạn tạo tên và mật khẩu cho tài khoản người dùng đó.
Chọn một bố cục phân vùng
Trình cài đặt Devuan bây giờ sẽ nhắc bạn phân vùng đĩa của bạn cho nó. Có một số tùy chọn mà bạn có thể chọn:
- Thủ công phân vùng sẽ cho phép bạn linh hoạt nhất với kích thước phân vùng và bố cục của ổ cứng.
- LVM được mã hóa có hướng dẫn cho phép bạn tạo một khối lượng được mã hóa cho Devuan. Nó thực hiện điều này bằng cách tạo một khối lượng phần mềm được mã hóa. Hơn nữa, sử dụng tùy chọn này cũng có nghĩa là bạn sẽ cần nhập mật khẩu của mình bất cứ khi nào khởi động máy.
- LVM có hướng dẫn tương tự như đối tác được mã hóa của nó ở chỗ nó cho phép bạn sử dụng một khối lượng phần mềm cho Devuan. Điều này đặc biệt hữu ích cho những người dùng đang sử dụng nhiều ổ đĩa và họ muốn các ổ đĩa đó liên lạc với nhau một cách liền mạch.
- Toàn bộ Đĩa có Hướng dẫn là một cài đặt trước bố cục phân vùng xóa bảng phân vùng trước đó và sử dụng toàn bộ đĩa cho Devuan. Điều này rất hữu ích cho những người chỉ quan tâm đến việc chạy Devuan trên máy của họ.
Trong trường hợp này, tôi đã sử dụng tùy chọn Guided Entire Disk để phân bổ toàn bộ đĩa cho Devuan.
Phân vùng đĩa của bạn
- Bây giờ, chọn đĩa bạn muốn phân vùng. Chọn tùy chọn hiển thị đĩa cứng của bạn và nhấn Enter . Đối với tôi, đó là thiết bị trong “/ dev / sda”.
- Sau đó, trình cài đặt sẽ yêu cầu sơ đồ phân vùng mà bạn muốn sử dụng cho đĩa cứng này. Bạn có thể chọn xem bạn có muốn có một phân vùng riêng cho các thư mục gốc hay không.
- Tuy nhiên, đối với hầu hết các phần, đặt tất cả các thư mục vào một phân vùng sẽ đủ để sử dụng hàng ngày. Do đó, tôi đã chọn tùy chọn đó trong bước này.
- Cuối cùng, trình cài đặt Devuan sẽ hiển thị tất cả các tùy chọn mà bạn đã chọn để phân vùng đĩa. Từ đây, bạn vẫn có thể sửa đổi bất kỳ tùy chọn nào trước đó mà bạn đã chọn.
- Tuy nhiên, khi bạn đã hài lòng, bạn có thể nhấn Enter trên "Hoàn tất phân vùng và ghi các thay đổi vào đĩa". Thao tác này sẽ cam kết tất cả các cài đặt mà bạn đã đặt cho đĩa của mình.
- Từ đó, Devuan cũng sẽ tự động tải xuống và cài đặt hệ thống cơ sở của nó sau đó.
Tải xuống kho lưu trữ gói của bên thứ ba
Với hệ thống cơ sở đã được cài đặt, điều tiếp theo bạn cần làm là tải xuống tất cả các gói của bên thứ ba cho hệ thống của bạn.
- Trong bước tiếp theo, trình cài đặt Devuan sẽ yêu cầu bạn cung cấp máy nhân bản chính mà bạn muốn sử dụng để tải xuống các gói của bên thứ ba. Tuy nhiên, đối với hầu hết các trường hợp, bản sao “deb.devuan.org” mặc định là đủ.
- Bây giờ, bạn cần chọn xem bạn có muốn đặt proxy khi tải xuống các gói của bên thứ ba hay không. Vì tôi không sử dụng bất kỳ proxy nào nên tôi để trống phần này và chỉ cần nhấn Enter .
Chọn gói
- Giờ đây, trình cài đặt Devuan sẽ cung cấp cho bạn một lựa chọn nhỏ về phần mềm mà bạn có thể tải xuống và tải cho hệ thống của mình. Chúng bao gồm hầu hết các môi trường máy tính để bàn và các tiện ích thông thường của bên thứ ba cho các khối lượng công việc cụ thể.
- Trong trường hợp của tôi, tôi muốn có một máy tính để bàn XFCE nên tôi đã chọn sử dụng Space và tôi nhấn Enter để tải xuống và cài đặt nó cho hệ thống của tôi.
Chọn một Hệ thống Init
Như đã thảo luận ở trên, một trong những điểm hấp dẫn chính của Devuan là nó cho phép bạn tự do cài đặt một hệ thống init thay thế. Trong đó, nó cung cấp cho bạn ba tùy chọn:
- Sysvinit là hệ thống init truyền thống cho Linux. Nó đơn giản và đủ cho một hệ thống máy tính để bàn cơ bản không cần bất kỳ hành vi phức tạp nào để quản lý các chương trình.
- OpenRC là phiên bản cải tiến của hệ thống sysvinit truyền thống. Nó hiện đại và mạnh mẽ hơn so với người tiền nhiệm của nó. Tuy nhiên, điều này cũng có nghĩa là nó có lộ trình học tập dốc hơn.
- Runit là một cách tiếp cận đơn giản hơn và rõ ràng hơn đối với hệ thống init. Đây cũng là số tiền gần đây nhất trong ba tùy chọn. Điều này có nghĩa là runit chưa được kiểm tra và đánh giá nhiều như sysvinit và OpenRC. Mặc dù vậy, runit vẫn hữu ích nếu bạn đang tìm kiếm một hệ thống init dễ bảo trì và dễ hiểu.
Thiết lập Bootloader
Sau tất cả, bước cuối cùng trong quá trình cài đặt Devuan là định cấu hình bộ nạp khởi động GRUB.
- Trình cài đặt Devuan sẽ hỏi bạn có muốn cài đặt GRUB vào đĩa cứng chính của mình hay không. Chọn “Có”.
- Chọn nơi bạn muốn cài đặt GRUB. Chọn đĩa cứng của bạn và nhấn Enter . Thao tác này sẽ tải xuống, cài đặt và định cấu hình GRUB cho máy của bạn.
- Sau khi hoàn tất, bạn đã có một máy Devuan mới được cài đặt. Điều duy nhất cần làm là khởi động lại máy để tải lên bản phân phối Linux mới của bạn.
Bây giờ bạn đã cài đặt thành công Devuan Linux. Hơn nữa, giờ đây bạn đã có hiểu biết cơ bản về cách thức hoạt động của hệ thống init và tại sao việc có thể chọn một hệ thống là cần thiết cho sự ổn định và bảo mật của bạn.
Câu hỏi thường gặp
1. Có chi nhánh nào tương đương với chi nhánh Sid (Unstable) ở Devuan không?
Đúng! Nhánh không ổn định ở Devuan được gọi là Ceres. Bạn có thể di chuyển sang nó bằng cách thêm dòng sau vào tệp “/etc/apt/sources.list” của bạn:
deb https://deb.devuan.org/merged ceres main
Sau khi hoàn tất, bạn có thể áp dụng cấu hình apt của mình bằng cách chạy lệnh sau:
sudo apt update
2. Ngoài việc có một đĩa được mã hóa, tôi có thể làm gì khác để bảo mật hệ thống Devuan của mình?
Một trong những cách phổ biến nhất để bảo mật hệ thống của bạn là cài đặt bộ nạp khởi động vào một ổ đĩa riêng. Bạn có thể thực hiện việc này bằng cách chọn một đĩa khác khi cài đặt bộ nạp khởi động.
Tuy nhiên, một điều quan trọng cần lưu ý là bằng cách làm này, bạn đang chuyển một phần quan trọng của quá trình khởi động sang một đĩa khác. Điều này có nghĩa là bây giờ bạn cần phải đưa đĩa đó vào mỗi khi khởi động máy tính của mình.