[Webmin Là Gì] – Vì sao nên sử dụng Webmin | Vietnix

Webmin là một giao diện quản trị mạng lưới hệ thống can đảm và mạnh mẽ. Vậy đơn cử, webmin là gì ? Vì sao ta cần sử dụng webmin ? Webmin có năng lực làm những gì ? Hãy theo dõi bài viết ngay sau đây .

Webmin là gì?

Webmin là một giao diện web để quản trị mạng lưới hệ thống cho Linux / Unix. Nó được cho phép điều khiển và tinh chỉnh nhiều máy tính trải qua một giao diện duy nhất. Hoặc đăng nhập liền lạc trên những Webmin host khác trên cùng một subnet hoặc mạng LAN. Bạn hoàn toàn có thể sử dụng bất kể trình duyệt web tân tiến nào để liên kết với server của bạn .
Webmin vô hiệu nhu yếu chỉnh sửa những file thông số kỹ thuật Linux / Unix theo cách bằng tay thủ công. Nó cũng được cho phép bạn quản trị server từ xa hoặc bảng tinh chỉnh và điều khiển. Với Webmin, bạn hoàn toàn có thể định thông số kỹ thuật hệ điều hành quản lý nội bộ như users, service. Hoặc là những file thông số kỹ thuật, disk quotas. Bên cạnh đó là sửa đổi và trấn áp những ứng dụng nguồn mở ( open-source ) như Apache hay Tomcat, PHP, MySQL, DNS và san sẻ file. Webmin, dựa trên Perl, chạy như một quy trình tiến độ và web server của riêng nó .

Webmin được cấp phép giống như BSD, được phân phối và sửa đổi tự do để sử dụng cho mục đích thương mại và phi thương mại. Ngoài ra, webmin cũng hỗ trợ khái niệm mô-đun. Bất kỳ ai cũng có thể phát triển và phân phối các module Webmin cho bất kỳ mục đích nào và phân phối chúng theo bất kỳ giấy phép nào (chẳng hạn như GPL, phần mềm thương mại hoặc shareware).

Sự ra đời của Webmin

Webmin đã được dịch sang hơn 20 ngôn từ và phương ngữ tại thời hạn viết bài này, và đã được 1 số ít phần cứng và hệ điều hành quản lý gật đầu những nhà sản xuất như công cụ quản trị mạng lưới hệ thống mặc định của họ. Nó rất di động, cung ứng tương hỗ cho hơn 35 bản phân phối hệ quản lý và Linux giống như UNIX khác nhau. Và nó là rất thuận tiện lan rộng ra để tương hỗ những tính năng và tùy chọn mới, do API mở và được ghi chép tốt .webmin-la-giWebmin là gì

Đặc tính của Webmin

Webmin hầu hết dựa trên Perl, hoạt động giải trí như một tiến trình và sever web của riêng nó. Nó mặc định là cổng TCP 10000 để liên lạc và hoàn toàn có thể được thông số kỹ thuật để sử dụng SSL nếu OpenSSL được setup với những Mô-đun Perl thiết yếu bổ trợ .
Nó được thiết kế xây dựng xung quanh những mô-đun, có giao diện với những tệp thông số kỹ thuật và sever. Điều này giúp thuận tiện thêm tính năng mới. Do phong cách thiết kế mô-đun của Webmin, hoàn toàn có thể cho bất kể ai chăm sóc đến việc viết plugin cho thông số kỹ thuật máy tính để bàn .
Webmin cũng được cho phép trấn áp nhiều máy trải qua một giao diện duy nhất hoặc đăng nhập liền lạc trên những sever khác trên cùng mạng con hoặc LAN .
Webmin đa phần được mã hóa bởi Úc Jamie Cameron và được phát hành theo giấy phép BSD .

Những phần mềm liên quan

Bạn hoàn toàn có thể lan rộng ra Webmin bằng cách setup những module. Các module này hoàn toàn có thể được tăng trưởng tùy chỉnh. Ngoài ra, có hai dự án Bất Động Sản quan trọng khác lan rộng ra công dụng của Webmin :

  • Usermin đại diện và kiểm soát một tập hợp con các tính năng có sẵn trong Webmin. Chẳng hạn như webmail và các user-level task khác. Usermin không kiểm soát các tacs vụ admin-level.
  • Virtualmin là một hosting web panel. Ngoài ra, Virtualmin cho phép users host các trang web theo tên miền. Virtualmin cung cấp cho server admin và end-user một interface dễ sử dụng để quản lý trang web của họ.

Webmin đã phát hành Mô-đun sever Minecraft 1.0 vào tháng 1 năm 2013 và phiên bản 1.1 vào tháng 3 năm 2013. Mô-đun này trình diễn một GUI rất cơ bản để quản trị sever. Trong khi ứng dụng quản trị sever Multicraft hoàn toàn có thể được phong cách thiết kế thích mắt hơn, phiên bản Multicraft không lấy phí bị số lượng giới hạn ở 10 người chơi đồng thời. Máy chủ Minecraft của Webmin là mã nguồn mở và không tính tiền, không có số lượng giới hạn so với người chơi đồng thời .

Cách truy cập webmin là gì?

Bằng cách sử dụng trình duyệt web browser, bạn hoàn toàn có thể liên kết với server của mình. Thông thường, bạn sẽ định thông số kỹ thuật server sử dụng SSL nhằm mục đích đăng nhập bảo đảm an toàn hơn. Tuy nhiên, cổng TCP hoàn toàn có thể được cấu hình thành một cổng khác để bảo mật thông tin hơn nữa. Thông thường, khi bạn lần tiên phong truy vấn vào server của mình, bạn sẽ nhận được lỗi rằng chứng từ cho https là self-signed. Điều này là thông thường. Sau đó, bạn hoàn toàn có thể xem xét về việc mua SSL để đăng nhập bảo đảm an toàn hơn. Khi bạn đã gật đầu giao dịch thanh toán, bạn sẽ thấy màn hình hiển thị đăng nhập .
Đăng nhập WebminKhi bạn đã đăng nhập, màn hình hiển thị tiếp theo của bạn là một dashboard hiển thị thông tin mạng lưới hệ thống chung. Từ đây, bạn hoàn toàn có thể trấn áp những góc nhìn khác nhau của server từ menu bên trái .
dash-board-webminGiao diện Webmin

Các module phổ biến của webmin là gì?

Nhờ được thiết kế xây dựng xung quanh những module, Webmin có giao diện chuyên được dùng cho việc thông số kỹ thuật file và webmin server. Từ đó tất cả chúng ta hoàn toàn có thể thuận tiện thêm tính năng mới. Do phong cách thiết kế module của Webmin, bất kể ai chăm sóc đều hoàn toàn có thể viết plugin cho thông số kỹ thuật desktop. Các module đều có sẵn để quản trị mọi góc nhìn của mạng lưới hệ thống Linux / Unix. Vài ví dụ :

  • Bạn có thể quản lý các gói của mình thông qua Webmin bằng cách nhấp vào mục menu hệ thống và sau đó là các gói phần mềm. Tại đây, bạn có thể tìm kiếm một gói để xem thông tin về nó. Sau đó cài đặt hoặc gỡ cài đặt các gói phần mềm mới hay thậm chí là cập nhật gói phần mềm.
  • Thêm hoặc xóa users bằng cách chọn Webmin Users trong menu.
  • Duyệt hoặc tải file lên bằng cách chọn Others rồi chọn File Manager.
  • Làm việc trong command line bằng cách chọn Others và sau đó chọn Command Shell.
  • Tùy chỉnh cấu hình Webmin bằng cách chọn Webmin và sau đó chọn Webmin Configuration.
  • Kiểm soát những gì daemon bắt đầu và dừng trong quá trình hệ thống startup hay shutdown ở mọi run-level. Bên cạnh đó là khả năng thêm các ứng dụng tùy chỉnh để startup và shutdown.
  • Sau khi cài đặt web server Apache, bạn có thể thêm các website bằng cách vào server, Apache Webserver.

Hướng dẫn sử dụng và cài đặt Webmin trên Centos 7

Giới thiệu về Webmin

Webmin là một thanh tinh chỉnh và điều khiển Web cho máy dùng hệ điều hành quản lý Linux, được cho phép bạn quản trị sever trải qua một giao diện đơn thuần. Bạn hoàn toàn có thể thiết lập những gói phổ cập trên fly .
Trong phần này bạn sẽ thiết lập và định thông số kỹ thuật Webmin trên sever cũng như bảo vệ trong quy trình truy vấn với một chứng từ có hiệu lực hiện hành từ Let’s Encrypt. Và sử dụng để thêm thông tin tài khoản người dùng mới cũng như update những gói trong máy chủ từ giao diện .
webminwebmin configuration

Yêu cầu căn bản

Để thiết lập bạn cần có :

  • Một CentOS 7 với tài khoản là người dùng giả định sudo.
  • Một mật khẩu người dùng gốc ( root user ) vì bạn sẽ cần chúng khi lần đầu đăng nhập Webmin. Sử dụng command sudo passwd để cài mật khẩu.
  • Một Apache để thực hiện việc xác minh miền của Let’s Encrypt.
  • Một Fully-Qualified Domain Name (FQDN) (tên miền đạt chuẩn),với một thanh ghi DNS A chỉ tới địa chỉ IP trên máy chủ.

Hướng dẫn cài đặt và sử dụng webmin

Bước 1: Cài đặt webmin

Đầu tiên cần thêm kho tàng trữ Webmin để hoàn toàn có thể thuận tiện setup và update ứng dụng sử dụng địa chỉ quản trị gói tài liệu là / etc / yum.repos. d / webmin.repo mà chứa những thông tin về kho tàng trữ mới .
Tạo và mở file mới sử dụng công cụ chỉnh sửa :
sudo vi / etc / yum.repos. d / webmin.repo
Sau đó thêm dòng file này để định nghĩa kho tàng trữ :

/etc/yum.repos.d/webmin.repo
[Webmin] name=Webmin Distribution Neutral

baseurl = http://download.webmin.com/download/yum

mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

Lưu và thoát .

Bước 2: Tạo khóa PGP của người sở hữu để hệ thống xác thực kho lưu trữ mới.

wget
sudo rpm –import jcameron-key.asc

Note : Trước khi cài Webmin thì bạn phải thực thi lệnh sudo passwd để cài mật khẩu cho người dùng gốc ( root user ) vì sau đó bạn sẽ phải cần nó để đăng nhập Webmin .

Giờ thì bạn có thể cài Webmin :

Khi cài xong bạn sẽ thấy dòng thông tin hiện ra :
OutputWebmin install complete. You can now login to https://your_domain:10000/ as root with your root password .
Giờ thì cần bảo mật thông tin ứng dụng bằng một chứng từ có hiệu lực hiện hành .

Bước 3: Thêm chứng chỉ có hiệu lực với Let’s Encrypt

Webmin đã được định thông số kỹ thuật sẵn để sử dụng HTTPS, tuy nhiên nó lại sử dụng một chứng từ tự ký và không bảo vệ. Giờ thì ta sẽ thay thế sửa chữa với một chứng từ có hiệu lực hiện hành với Let’s Encrypt .
Điều hướng tới trang https://your_domain:10000 trên trình duyệt và thay thế sửa chữa lệnh your_domain với tên miền mà bạn đã chỉ định trên sever .
Note : Khi đăng nhập lần đầu bạn sẽ gặp lỗi “ Invalid SSL ”. Đó là do tại sever đã tạo một chứng từ tự ký, thế nên để liên tục thì bạn cần thay thế sửa chữa cái chứng từ tự ký đó với một cái khác lấy từ Let’s Encrypt .
Trên giao diện màn hình hiển thị bạn sẽ ĐK sử dụng tên người dùng gốc ( root ) và mật khẩu hiện tại của bạn .
Khi đăng nhập thì Open giao diện Webmin và trước khi ĐK một chứng từ có hiệu lực hiện hành thì cần cài đặt tên sever. Tìm tới mục System hostname và click và đường link bên phải .
Thao tác này sẽ dẫn bạn tới trang Hostname and DNS Client. Tìm tới trường Hostname và nhập Fully-Qualified Domain Name vào rồi nhấn nút Save ở phía dưới để setup .
Sau khi setup hostname thì click nút Webmin ở thanh điều hướng bên trái rồi click nút Webmin Configuration .

Bước 4: Chọn SSL Encryption từ danh sách các icon rồi chọn tab Let’s Encrypt

Ở giao diện này bạn sẽ tinh chỉnh và điều khiển Webmin để lấy và gia hạn chứng từ của bạn. Chứng chỉ của Let’s Encrypt sẽ hết hạn trong 3 tháng nhưng ta hoàn toàn có thể setup Webmin tự động hóa gia hạn chứng từ theo mỗi chu kỳ luân hồi như vậy. Vì let’s Encrypt sẽ tìm một file xác định trong sever của tất cả chúng ta nên ta cần định thông số kỹ thuật cho Webmin để đặt file xác định vào trong một thư mục tại địa chỉ / var / www / html, đây là thư mục mà Apache web server sử dụng khi bạn định thông số kỹ thuật cho nó. Tiến hành làm theo những bước sau :

  1. Điền Hostnames for certificate với tên FQDN của bạn.
  2. Ở mục Website root directory for validation file, chọn nút Other Directory và nhập /var/www/html.
  3. Ở mục Months between automatic renewal, bỏ chọn Only renew manually bằng việc nhập ký tự 1 vào trong hộp input và chọn nút radio ở bên trái hộp đó.
  4. Click nút Request Certificate. Sau đó sẽ hiển thị một giao diện xác nhận.

Để sử dụng chứng từ mới chỉ cần tải lại page, trình duyệt của bạn sẽ thông tin chứng từ có hiệu lực hiện hành .

Bước 5: Sử dụng Webmin

Kết luận

Bài viết này chỉ đề cập ngắn gọn về webmin là gì và những thứ mà Webmin hoàn toàn có thể làm. Webmin là một trong những công cụ tốt nhất để quản trị những server Linux / Unix. Nó phân phối tính năng có ích cho cả user mới và user thành thạo. Nó được cho phép user thành thạo tùy chỉnh servers của họ mà không cần lo ngại về việc update vô hiệu những thông số kỹ thuật tùy chỉnh .Nếu bạn muốn đàm đạo thêm về yếu tố này, vui vẻ liên hệ với chúng tôi để giải đáp vướng mắc của bạn nhé !

5/5 – ( 1 bầu chọn )