GNU/Linux >> Belajar Linux >  >> Panels >> Webmin

Webmin:Alat manajemen Linux berbasis web

[CATATAN:Ada kerentanan keamanan yang harus Anda tambal sesegera mungkin atau tingkatkan ke versi Webmin terbaru. Detail.]

Anda mungkin berpikir, "Oh, bagus, alat lain untuk dipelajari," tetapi Webmin berbeda. Ini adalah alat manajemen Linux berbasis web yang menyederhanakan tugas manajemen Linux Anda menjadi beberapa klik, dropdown, dan kolom isian yang diminta, yang menguraikan kerumitan web yang terkait dengan aplikasi umum seperti Apache, Perl, dan Sendmail . Webmin memungkinkan Anda untuk mengelola perangkat keras dan perangkat lunak sistem Linux, aplikasi asli dan pihak ketiga, Webmin itu sendiri, dan bahkan masuk dengan terminal teks berbasis web untuk pengguna baris perintah tersebut.

Hal favorit saya tentang Webmin adalah saya tidak perlu mempelajari setiap detail menit dari sebuah aplikasi untuk dapat mengelolanya. Dan menyiapkan dan mengonfigurasi database, seperti MySQL, sangatlah mudah.

Sangat mudah untuk menyukai Webmin karena kemudahan instalasinya, tata letaknya yang terorganisir dengan baik, daftar ekstensif aplikasi yang didukung, dan dukungannya untuk lebih dari 80 distribusi Linux. Saya menginstalnya di setiap sistem Linux yang saya kelola dan miliki selama lebih dari 20 tahun. Hal favorit saya tentang Webmin adalah saya tidak perlu mempelajari setiap detail menit dari sebuah aplikasi untuk dapat mengelolanya. Dan menyiapkan dan mengonfigurasi database, seperti MySQL, sangatlah mudah. Faktanya, ini adalah metode favorit saya untuk bekerja dengan MySQL. Dan itu adalah bukti keindahan dan kekuatan Webmin karena saya agak fanatik baris perintah.

Menginstal Webmin

Jika Anda seorang murni, Anda dapat mengunduh tarball dari webmin.com, tetapi hal itu tidak memberi Anda banyak kontrol ekstra atas opsi. Anda dapat memilih tempat untuk menempatkan beberapa file, tetapi hemat usaha Anda di RHEL, CentOS, dan Fedora dengan menginstal RPM:

$ wget https://www.webmin.com/download/rpm/webmin-current.rpm

$ sudo rpm -Uvh webmin-1.XXX-x.noarch.rpm

Jika sistem Anda tidak memiliki Perl, maka Anda harus memenuhi ketergantungan tersebut sebelum menginstal Webmin. Anda mungkin juga harus menginstal Encode::Detect Modul Perl sebelum menginstal Webmin:

$ sudo yum install perl-Encode-Detect

Setelah diinstal, skrip penginstalan mengarahkan Anda ke instance Webmin baru di http://<servername>:10000 . Masuk dengan kata sandi root sistem Anda.

Anda dapat mengubah port, nama pengguna, dan sandi pada opsi Konfigurasi Webmin (dibahas nanti). Harap lakukan perubahan ini pada nama pengguna dan sandi.

Menavigasi Webmin

Webmin, secara default, memulai Anda dengan apa yang disebut tema "Otentik", dengan bingkai navigasi di sisi kiri halaman: 

Saya lebih suka "Tema Webmin Lama", tetapi beralih ke tema itu merusak versi saat ini, yaitu 1.920 pada tulisan ini.

Webmin tidak hanya menyediakan administrator sistem dengan daftar alat manajemen yang berlimpah, tetapi juga dilengkapi dengan konfigurasi internal dan opsi manajemennya sendiri:

Memilih salah satu tautan ini akan membuka sejumlah opsi yang dapat diedit. Misalnya, di bawah ini saya memilih Konfigurasi Webmin opsi. Seperti yang Anda lihat, ada beberapa opsi perilaku dan konfigurasi Webmin yang tersedia:

Daripada menampilkan tangkapan layar dari setiap pilihan dari Webmin, saya akan membiarkan Anda menemukannya sendiri, tetapi ada satu hal yang layak untuk dilihat lebih dekat untuk ikhtisar ini:Lainnya . Percaya atau tidak, grup applet ini adalah salah satu tempat saya menghabiskan banyak waktu. Di bawah ini, saya telah memilih Pengelola File dari daftar untuk menggambarkan kedalaman dan kekayaan utilitas ini. Pengembang sukarelawan telah melakukan pekerjaan yang sangat baik dalam menciptakan alat yang berguna untuk administrator sistem yang sibuk:

Applet terkenal lainnya di Lainnya halamannya adalah Command Shell , Modul Perl , Sistem dan Status Server , Masuk Teks , dan Unggah dan Unduh . Cangkang Perintah opsi muncul sebagai prompt login root di kiri atas layar Anda saat dipilih, berisi shell interaktif dan bukan satu perintah pada layanan waktu.

Dengan Modul Perl , Anda dapat menginstal modul Perl dari CPAN dari berbagai sumber:CPAN itu sendiri, file lokal, URL, dan file yang diunggah. Anda juga dapat melihat daftar modul yang saat ini diinstal, dan secara opsional menginstal daftar modul yang disarankan dengan satu klik.

Sistem dan Server halaman memberi Anda gambaran tentang status layanan terinstal saat ini. Ada tarik-turun tempat Anda dapat memilih layanan baru untuk dipantau di layar ini.

Masuk Teks adalah opsi berharga yang memberi Anda layar login terminal konsol interaktif. Anda harus menginstal Python agar fitur ini berfungsi dengan baik. Juga, Anda mungkin harus membuat tautan simbolis dari python ke python yang dapat dieksekusi karena konfigurasi mencari python daripada python2. Inilah yang saya lakukan:

$ sudo ln -s /usr/bin/python2 /usr/bin/python

Perintah ini memenuhi ketergantungan untuk applet.

Terakhir, Unggah dan Unduh halaman berharga untuk mengunggah dan mengunduh file dari jarak jauh tanpa akses ke klien FTP (SFTP) atau salinan aman (SCP) aman.

CATATAN: Jika Anda menggunakan Webmin dengan server Linux yang dapat diakses dari internet, harap lindungi sumber daya yang kuat ini dengan mengaktifkan SSL di Konfigurasi Webmin halaman, dan juga mengaktifkan autentikasi multi-faktor jika memungkinkan.

Menceritakan kisah sukses Webmin yang diceritakan dua kali

Salah satu bukti terbaik untuk kekuatan dan kemampuan Webmin adalah kisah nyata dari hampir 20 tahun yang lalu. Saya punya teman yang perlu mengkonfigurasi Sendmail di sekitar dua lusin sistem Linux untuk klien. Dia tidak tahu tentang Sendmail, jadi dia menelepon saya. Daripada mencoba memandunya dalam mengonfigurasi Sendmail melalui telepon, saya memandunya menginstal Webmin di server pertamanya dan mengarahkannya ke applet Sendmail. Ada jeda lama di telepon ketika dia melihat opsi konfigurasi dan betapa mudahnya itu. Saya pikir saya telah kehilangan koneksi ketika dia akhirnya berbicara dan berkata, "Ya ampun, ini adalah penyelamat. Terima kasih banyak. Saya harus pergi." Dia membelikanku makan malam yang sangat mahal saat dia datang ke kota lagi.

Menyimpulkan

Saya tidak akan memberi tahu Anda bahwa Webmin adalah aplikasi administrasi sistem utama, atau itu memecahkan setiap masalah, tetapi saya akan memberi tahu Anda bahwa memilikinya jauh lebih baik daripada tidak memilikinya. Webmin telah menyelamatkan saya berjam-jam selama 20 tahun terakhir atau lebih. Seperti halnya aplikasi apa pun yang memberi Anda kekuatan sebesar ini, Anda harus meluangkan waktu untuk mengamankannya. Gunakan otentikasi multi-faktor, SSL, SELinux, VPN, dan hati-hati, karena Webmin memberi Anda akses tingkat root ke semuanya. Ingatlah bahwa dengan kekuatan yang besar datanglah kemampuan yang hebat.

[Ingin mencoba Red Hat Enterprise Linux? Unduh sekarang secara gratis.]


Webmin
  1. Manajemen paket Linux dengan apt

  2. 8 perintah Linux untuk manajemen proses yang efektif

  3. Alternatif yang ramah untuk menemukan alat di Linux

  1. Manajemen paket Linux dengan dnf

  2. Panduan sysadmin untuk manajemen jaringan

  3. Manajemen Pengguna Linux Dasar

  1. Cara Menginstal Webmin di Debian 10 Linux

  2. Cara Install Adminer MySQL Database Management Tool di Alma Linux 8

  3. Aptitude - Alat Manajemen Paket GNU/Linux Debian