Tận dụng tối đa Raspberry Pi của bạn với Raspbian thay thế này

Tác giả Starlink, T.Tư 20, 2025, 02:35:09 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Có lẽ bạn biết đến Raspberry Pi vì tính hiệu quả về không gian và (đôi khi) giá cả phải chăng. Tuy nhiên, để thực hiện một dự án Pi, đôi khi bạn cần phải tận dụng tối đa sức mạnh của nó. Đó chính là lúc một giải pháp thay thế cho Raspberry Pi OS xuất hiện: DietPi.


1. DietPi là gì?

DietPi là bản phân phối Linux mà bạn có thể cài đặt trên Raspberry Pi và các SPC (Máy tính bảng đơn) khác. Nó được dùng như một giải pháp thay thế cho Raspberry Pi OS chuẩn (trước đây gọi là Raspbian), bản phân phối thông thường để cài đặt khi bạn có Raspberry Pi.

Giống như Raspberry Pi OS, DietPi miễn phí và sử dụng Debian Linux làm cơ sở. Khẩu hiệu chính thức "Công lý nhẹ nhàng cho SBC của bạn" ám chỉ đến sự tận tụy của dự án trong việc sử dụng tài nguyên nhẹ nhất có thể, trong khi vẫn cung cấp cùng một nền tảng để chạy máy chủ như Raspberry Pi OS.

DietPi cũng đi kèm với nhiều công cụ để bán tự động hóa các tác vụ phổ biến nhưng phức tạp cho SBC. Ví dụ, nó có trình hướng dẫn để xây dựng VPN hoặc sao lưu tệp của bạn. Nó cũng có thể hướng dẫn bạn qua quy trình LetsEncrypt cho máy chủ của bạn. Nếu bạn đã từng thử các tác vụ đó theo cách thủ công, bạn sẽ biết một số trợ giúp có giá trị như thế nào.

2. Giải thích về các biến thể của DietPi

DietPi có một số phiên bản khác nhau mà bạn có thể chọn khi tải xuống. Bản tải xuống DietPi "thông thường" chỉ là một hệ điều hành không có giao diện, nghĩa là khi bạn khởi động, bạn sẽ được đưa đến một dấu nhắc lệnh đơn giản. Không có màn hình nền, ít nhất là không phải lúc đầu.

Nếu bạn mới làm quen với dòng lệnh hoặc chỉ muốn không phải bận tâm đến nó, thì bạn có thể chọn hình ảnh "Allo GUI". Allo là một giao diện web, giống như một môi trường máy tính để bàn mà bạn có thể truy cập thông qua trình duyệt web của mình. Nếu bạn đã từng đăng nhập từ xa vào NAS thông qua trình duyệt web, thì bạn sẽ thấy quen thuộc với điều này. Hình ảnh này đi kèm với một số công cụ âm thanh, vì vậy theo tôi biết, Allo GUI được thiết kế cho những người đam mê âm thanh thực hiện các dự án âm nhạc với Pi của họ.

Ngoài ra, bạn có thể chọn hình ảnh Amiberry của DietPi. Amiberry là trình giả lập Amiga cho các thiết bị ARM như Raspberry Pi. Nó dành cho những người đam mê Amiga, vì vậy nếu bạn không chắc chắn về sức hấp dẫn của nó, thì đừng lo lắng và hãy sử dụng một trong những lựa chọn trên.

3. Điểm khác biệt giữa DietPi và RPi OS là gì?

DietPi cho biết họ không tuyên bố rằng họ tốt hơn Raspberry Pi OS hoặc bất kỳ bản phân phối "đối thủ" nào khác. Họ chỉ tuyên bố rằng họ khác biệt và nhấn mạnh vào việc tối ưu hóa và giảm chi phí. DietPi có một trang dành riêng để so sánh số liệu thống kê trực tiếp với các bản phân phối khác, nêu bật DietPi vượt trội ở điểm nào và vượt trội hơn bao nhiêu.

DietPi cũng khác ở chỗ không có môi trường máy tính để bàn mặc định. Bạn có thể cài đặt một môi trường nếu muốn, giả sử bạn không ngại tốn tài nguyên. Bạn cũng có thể sử dụng giao diện web Allo đã đề cập ở trên để tránh dòng lệnh. Sự khác biệt chủ yếu là bạn không thể có được hình ảnh máy tính để bàn được cấu hình sẵn như khi bạn tải xuống Raspberry Pi OS.

Một điểm khác biệt nữa đáng chú ý là DietPi tự động cấu hình và kích hoạt máy chủ SSH với Dropbear. Điều đó có nghĩa là bạn không cần màn hình và bàn phím được kết nối với Raspberry Pi nếu bạn không muốn chúng. Bạn chỉ cần SSH vào thiết bị bằng một máy tính khác trên mạng mà không cần bất kỳ thiết lập nào.

4. Cài đặt DietPi

Để cài đặt DietPi, bạn cần một số thứ.

    Một Raspberry Pi hoặc SBC khác
    Thẻ nhớ MicroSD
    Hình ảnh DietPi chính xác cho SBC của bạn
    BalenaEtcher

Tất nhiên, bạn cũng cần có màn hình và bàn phím để kết nối với SBC, trừ khi bạn định sử dụng SSH từ một máy tính khác.

Khi bạn nhận được tệp IMG đã nén từ trang tải xuống DietPi, bạn sẽ cần giải nén tệp đó và sau đó flash nó vào thẻ của bạn bằng balenaEtcher. Sau khi flash xong, bạn đặt thẻ SD vào Pi và khởi động nó. Lần khởi động đầu tiên sẽ mất một thời gian vì nó tải xuống các thư viện cần thiết và tự cấu hình.

Có thể cần phải khởi động lại hoặc tự cập nhật để hoàn tất cấu hình. Nó cũng sẽ hỏi bạn có muốn chọn chia sẻ dữ liệu về cách bạn sử dụng DietPi vì lợi ích của nhà phát triển hay không, họ nói rằng dữ liệu này sẽ được ẩn danh.





Bạn sẽ được nhắc thiết lập ngôn ngữ và bàn phím. Ngôn ngữ mặc định là tiếng Anh Anh và tôi phải mất công chuyển sang tiếng Anh Mỹ.

Điều quan trọng là bạn sẽ được yêu cầu thiết lập hai mật khẩu khi bắt đầu. Mật khẩu đầu tiên là "mật khẩu phần mềm" là một khái niệm chính cần nắm bắt. Khi bạn cài đặt phần mềm trên DietPi yêu cầu mật khẩu để cấu hình, DietPi sẽ cấu hình phần mềm đó bằng mật khẩu phần mềm. Mật khẩu thứ hai là mật khẩu gốc, bạn sẽ sử dụng bất kỳ lúc nào cần bảo trì cho chính phiên bản DietPi của mình.

5. Sử dụng DietPi như thế nào

Sau khi cấu hình ban đầu, bạn sẽ thấy một menu các hành động. Chúng bao gồm tìm kiếm, duyệt và cài đặt và gỡ bỏ phần mềm. Nó cung cấp cho bạn một số môi trường máy tính để bàn để cài đặt nếu bạn muốn, bao gồm XFCE, LXQt, MATE, v.v. Sau khi cài đặt, bạn sẽ cần nhập lệnh startx để khởi chạy chúng.

Nếu bạn thấy thoải mái với TUI (Giao diện người dùng văn bản) thì có lẽ bạn có thể bỏ qua môi trường máy tính để bàn. DietPi có một số công cụ TUI dựa trên Whiptail để bạn sử dụng để dễ dàng thực hiện các tác vụ như định vị phần mềm, giám sát dịch vụ, cập nhật hệ thống, v.v.






Khi tôi cài đặt DietPi trên Raspberry Pi 4 B, bước đầu tiên của tôi là thử thiết lập FreshRSS, một dịch vụ mà tôi đã muốn thử trong một thời gian. Tất cả những gì tôi phải làm là nhập dietpi-software vào dòng lệnh, định vị FreshRSS trong danh sách phần mềm có thể cài đặt và bắt đầu cài đặt. Sau khi hoàn tất, tất cả những gì còn lại phải làm là bắt đầu sử dụng FreshRSS.

Mặc dù thiết lập DietPi ban đầu khá dễ hiểu, nhưng tôi đã phạm sai lầm khi không xem tài liệu hướng dẫn của DietPi. Lúc đầu, tôi không hiểu khái niệm "mật khẩu phần mềm". Tôi bối rối tại sao giao diện web FreshRSS lại yêu cầu tôi đăng nhập bằng tên người dùng và mật khẩu mặc dù tôi chưa tạo. Phải đến khi xem tài liệu hướng dẫn phần mềm của DietPi, tôi mới hiểu chức năng mật khẩu phần mềm mà tôi đã giải thích trước đó.

Đây là bài học giá trị cho mọi phần mềm: đừng bỏ qua tài liệu hướng dẫn. DietPi có hướng dẫn và thông tin dành riêng cho mọi phần mềm có sẵn và có thể có những ghi chú quan trọng giúp bạn thành công với hệ điều hành.

6. Thử Bảng điều khiển DietPi

Nếu bạn cài đặt gói dietpi-dashboard, bạn có thể truy cập và quản lý phiên bản DietPi của mình từ trình duyệt web. Nó mạnh mẽ và hữu ích hơn so với trải nghiệm DietPi "Allo GUI". Bạn có thể duyệt và cài đặt hoặc xóa phần mềm, theo dõi số liệu thống kê, duyệt tệp và nhiều hơn nữa.


Mặc dù tôi thấy hữu ích, nhưng bảng điều khiển DietPi vẫn đang trong giai đoạn beta tại thời điểm viết bài. Điều đó có nghĩa là nhóm phát triển vẫn đang làm việc trên sản phẩm hoàn thiện và họ không khuyến nghị bất kỳ công việc quan trọng nào đối với sản phẩm. Vì vậy, mặc dù điều này sẽ giúp DietPi dễ tiếp cận hơn đối với những người không cảm thấy thoải mái khi sử dụng dòng lệnh trong tương lai, nhưng hiện tại vẫn chưa hoàn toàn như vậy.

7. Bạn có nên cài đặt DietPi không?

Bạn nên cài đặt DietPi nếu bạn muốn tối ưu hóa SPC của mình nhiều nhất có thể. Nếu bạn đang sử dụng Raspberry Pi OS hoặc bản phân phối Linux khác trên SBC của mình và hài lòng với trải nghiệm, thì không có lý do gì để chuyển đổi. Tuy nhiên, khi bạn sử dụng các bản phân phối khác, bạn có thể thấy mình gặp phải rào cản về hiệu suất. Khi điều đó xảy ra, hãy thử DietPi.

Nếu bạn vừa mới mua một chiếc Raspberry Pi và vẫn chưa chắc chắn mình muốn làm gì với nó, bạn có thể không muốn ngay lập tức nhảy lên chuyến tàu DietPi. DietPi giả định rằng ở một mức độ nào đó, bạn biết mình muốn gì và bạn tương đối thoải mái với ít nhất một số cách sử dụng thiết bị đầu cuối Linux cơ bản, bao gồm các công cụ máy chủ cơ bản như SSH. Nếu không có điều nào trong số đó nghe quen thuộc với bạn, tôi khuyên bạn nên dành thời gian mày mò với Raspberry Pi OS trước.

Khi bạn đã sẵn sàng, hãy vào trang tải xuống DietPi và tìm tệp hình ảnh cho thiết bị bạn có. DietPi cũng cung cấp hình ảnh dành riêng cho phần mềm máy ảo cụ thể, vì vậy hãy chuyển sang tab PC/VM nếu bạn muốn tải xuống tệp hình ảnh tương thích. Điều này có thể hữu ích nếu bạn chỉ muốn thử nghiệm trước khi cam kết với Raspberry Pi của mình. Trong mọi trường hợp, chúc may mắn trong việc tối ưu hóa tài nguyên SBC của bạn.