"Đối với tôi, vấn đề với CPanel hoặc Webmin là sự phụ thuộc của họ vào các phiên bản ứng dụng cụ thể, cấu trúc cấu hình cụ thể, v.v., v.v."
Điều này đúng với cPanel, nhưng không phải Webmin. Webmin hỗ trợ khá nhiều phiên bản của mọi dịch vụ mà nó quản lý và thông thường trước khi các phiên bản mới thậm chí ổn định (chúng tôi thường thêm hỗ trợ trong giai đoạn đầu của betas hoặc chu kỳ phát triển). Squid 3.0 đã được hỗ trợ năm năm trước khi bất kỳ ai sử dụng Squid 3.0, ví dụ ... một trường hợp cực đoan, vì Squid 3.0 mất quá nhiều thời gian để trở thành một sự thay thế hợp lý ổn định cho 2.6 (viết lại mất nhiều thời gian).
"Webmin là một ví dụ tuyệt vời - nó đã bị xóa khỏi kho lưu trữ chính của Debian vì nó trở nên cũ và không đáng tin cậy."
Webmin không bao giờ trở nên cũ và không đáng tin cậy. Gói Debian trở nên cũ kỹ và không có gì thay đổi, và không ai bước lên để duy trì nó. Hoàn toàn khác hoàn cảnh. Webmin gần như không bao giờ đi quá ba tháng mà không phát hành và chu kỳ phát hành nhanh hơn bất kỳ thời điểm nào trong lịch sử của nó (khoảng hai tháng một lần). Cuối cùng, Webmin có thể sẽ tìm đường quay trở lại kho lưu trữ Debian (ngay khi một người trong chúng ta có thời gian / thiên hướng để tình nguyện duy trì nó).
Dù sao, tôi hoàn toàn thoải mái trên dòng lệnh và tôi sử dụng cả Webmin và ssh để bảo trì máy chủ của mình. Không chỉ bởi vì tôi là một trong những nhà phát triển Webmin (Tôi là người dùng trước khi tôi tham gia dự án), mà bởi vì nó cung cấp rất nhiều lợi ích tốt đẹp:
- Bạn không cần phải biết cú pháp của mọi dịch vụ trên hệ thống của mình. BIND và Sendmail đều có cú pháp khó hiểu nổi tiếng, ví dụ. Tôi mắc lỗi khi tôi chỉnh sửa chúng trực tiếp. Tôi chắc chắn có thể đọc tài liệu ... nhưng đối với các cập nhật đơn giản, việc sử dụng Webmin chỉ nhanh hơn.
- Webmin cung cấp một số dịch vụ riêng, dễ sử dụng và thường hữu ích. Những thứ như giám sát dịch vụ và cảnh báo. Chắc chắn, tôi có thể thiết lập mon hoặc monit hoặc một trong hàng tá ứng dụng giám sát khác hoặc tôi chỉ có thể sử dụng Webmin mà tôi đã sử dụng cho một loạt các công cụ.
- Tôi thích mô-đun MySQL của Webmin hơn phpMyAdmin, vì vậy dù sao tôi cũng thích có nó. Điều đó có nghĩa là tôi không phải tham khảo tài liệu mỗi khi tôi muốn tạo bảng mới, cập nhật bảng, kết xuất hoặc khôi phục cơ sở dữ liệu, v.v. Tôi chắc chắn có thể làm tất cả những điều đó từ dòng lệnh, nhưng tôi thường phải xem xét mọi thứ Hầu hết khi tôi làm, vì tôi không phải là một người cơ sở dữ liệu hầu hết các ngày.
- Phái đoàn. Webmin có các ACL chi tiết hơn cho nhiều thứ hơn là dễ thực hiện trên dòng lệnh. sudo rất tuyệt, nhưng thật khó để nói điều gì đó như: "OK, bạn có thể chỉnh sửa các tệp lưu trữ X, Y và Z trong BIND, nhưng không phải A, B và C", trong khi Webmin thực sự dễ dàng. Và, tất nhiên, nếu tôi ủy quyền, người mà tôi đã ủy quyền có thể không có bất kỳ manh mối nào về cách thực hiện trên dòng lệnh, nhưng có thể được đào tạo về giao diện người dùng web trong vài phút.
Bạn nên biết cách làm việc trên dòng lệnh, nếu bạn đang quản trị một máy chủ, nhưng sẽ không hại gì khi sử dụng các công cụ để giúp bạn và làm cho cuộc sống của bạn dễ dàng hơn.
Nói tóm lại, bạn không phải chọn dòng lệnh hoặc bảng điều khiển. Ít nhất là không với Webmin. Nó phân tích và hiểu các tập tin cấu hình, và tôn trọng các bình luận và thứ tự tập tin và như vậy. Hoàn toàn an toàn khi sử dụng Webmin và dòng lệnh cho hầu hết mọi tác vụ.