Konsol semuanya baik dan bagus, tetapi sering kali menyenangkan memiliki beberapa jenis antarmuka yang tersedia, terutama jika Anda berada di lingkungan di mana Anda bukan satu-satunya orang yang akan mengelola server, karena tidak semua orang akan memiliki Pengetahuan CLI untuk melakukan segalanya, dan GUI dapat membuat segalanya lebih cepat.
cPanel sangat baik jika Anda menjalankan server web, tetapi di luar itu, itu tidak cukup. Webmin sangat bagus, memberi Anda banyak kekuatan untuk melakukan sesuatu dengan mudah, dan juga dapat memberi Anda akses ke baris perintah kasar jika Anda membutuhkannya. Modul untuk itu juga memungkinkan Anda untuk memperluasnya ke layanan lain.
Secara pribadi, saya tidak suka menjalankan GUI ringan, bahkan sesuatu seperti Fluxbox membutuhkan lebih banyak sumber daya yang saya bersedia untuk ruang, dan Anda juga membutuhkan cara akses jarak jauh ke sana. Saya menemukan bahwa kombinasi SSH dan Webmin cukup baik.
Namun, sebagian besar mesin yang saya gunakan adalah VM (berjalan di mesin dengan daya yang cukup rendah), atau server lama, dan dalam kasus tersebut, Anda tidak memiliki daya cadangan untuk dihabiskan. Jika Anda punya rak yang bagus, mesin berdaya tinggi, dan Anda suka GUI untuk mempercepat, lakukan saja, tapi ada baiknya belajar melakukannya tanpa mereka. Anda mungkin juga ingin melihat menggunakan alias, jika Anda menemukan banyak pengulangan dalam mengetik.
"Bagi saya masalah dengan CPanel atau Webmin adalah ketergantungan mereka pada versi aplikasi spesifik, struktur konfigurasi spesifik, dan sebagainya, dan seterusnya."
Ini berlaku untuk cPanel, tetapi bukan Webmin. Webmin mendukung hampir semua versi setiap layanan yang dikelolanya, dan biasanya sebelum versi baru stabil (kami biasanya menambahkan dukungan selama beta awal atau siklus pengembangan). Squid 3.0 didukung lima tahun sebelum siapa pun bahkan menggunakan Squid 3.0, misalnya ... kasus yang ekstrem, karena Squid 3.0 butuh waktu lama untuk menjadi alternatif yang cukup stabil untuk 2,6 (penulisan ulang memakan waktu lama).
"Webmin adalah contoh yang bagus - itu dihapus dari repositori Debian utama karena menjadi tua dan tidak dapat diandalkan."
Webmin tidak pernah menjadi tua dan tidak dapat diandalkan. Paket Debian menjadi tua dan tidak terawat, dan tidak ada yang meningkatkannya. Situasi yang sama sekali berbeda. Webmin hampir tidak pernah berjalan lebih dari tiga bulan tanpa rilis, dan siklus rilis sekarang lebih cepat daripada di setiap titik dalam sejarahnya (sekitar setiap dua bulan). Webmin mungkin akan menemukan jalannya kembali ke repositori Debian akhirnya (segera setelah salah satu dari kita memiliki waktu / kecenderungan untuk menjadi sukarelawan untuk mempertahankannya).
Bagaimanapun, saya benar-benar nyaman di baris perintah, dan saya menggunakan Webmin dan ssh untuk pemeliharaan server saya. Bukan hanya karena saya salah satu pengembang Webmin (saya adalah pengguna sebelum saya bergabung dengan proyek), tetapi karena ia memberikan banyak manfaat yang bagus:
Anda harus tahu cara bekerja di baris perintah, jika Anda mengelola server, tetapi tidak ada salahnya menggunakan alat untuk membantu Anda dan membuat hidup Anda lebih mudah.
Singkatnya, Anda tidak harus memilih baris perintah atau panel kontrol. Setidaknya tidak dengan Webmin. Itu mem-parsing dan memahami file konfigurasi, dan menghormati komentar dan urutan file dan semacamnya. Sangat aman menggunakan Webmin dan baris perintah untuk hampir semua tugas.
sumber
Bagi saya, satu-satunya hal yang Anda perlukan untuk sebuah server adalah konsol . Dengan SSH Anda memiliki akses jarak jauh dan dapat melakukan semua tugas yang diperlukan.
Daemon yang sebagian besar berjalan di server (mis. Httpd) tidak memerlukan GUI dan beberapa perangkat keras server sendiri ditata hanya untuk menjalankan shell. Sistem Operasi Server (mis. OpenBSD, FreeBSD, dll.) Mengharuskan Anda untuk menginstal X sendiri.
Dari tampilan keamanan yang tidak memiliki GUI (dan masing-masing tidak ada X) memang memiliki kelebihan yaitu Anda memiliki lebih sedikit instalasi perangkat lunak yang mungkin memiliki kekurangan, dapat diserang atau dikompromikan.
sumber
Semua server Linux kami digunakan
ssh
, hanya saja lebih mudah, dengan mengedit file konfigurasi (vim), manajemen layanan, dan semacamnya. Adapun "pengetikan berulang" - berapa banyak klik yang dapat disimpan oleh satu skrip?Bagi saya masalah dengan CPanel atau Webmin adalah ketergantungan mereka pada versi aplikasi spesifik, struktur konfigurasi spesifik, dan sebagainya, dan sebagainya. Bagaimana jika Anda menemukan bug dalam perangkat lunak yang Anda gunakan? Anda harus menunggu penyedia panel Anda untuk memperbarui perangkat lunak mereka terlebih dahulu, sebelum memperbaruinya di server Anda - atau Anda mungkin kehilangan beberapa (atau semua) fungsi yang disediakan panel bagi Anda. Webmin adalah contoh yang bagus - dihapus dari gudang utama Debian karena menjadi lama dan tidak dapat diandalkan.
Dan ketika sesuatu yang buruk terjadi dan panel kontrol Anda berhenti merespons, Anda harus tetap menggunakan konsol, jadi mengapa tidak berpegang teguh pada itu? Dengan begitu Anda dapat menghilangkan titik kegagalan yang tidak perlu dalam sistem Anda.
sumber
Cukup, VMware ESX + VirtualCenter (vSphere + vCenter di 4.0). Saya mendapatkan akses konsol penuh ke mesin apa pun menggunakan Klien Infrastruktur Virtual.
sumber
Ketika saya mengelola server secara manual (yang lebih jarang belakangan ini, lihat di bawah), saya biasanya masuk melalui SSH. Saya bekerja pada sistem virtual (libvirt / kvm dan vmware) hampir secara eksklusif, jadi jika akses jaringan belum tersedia, biasanya saya dapat menekan 'konsol' melalui VNC dari server host.
GUI diinstal sebagai efek samping dari beberapa paket yang kami instal, jika pohon dependensi menentukannya. Ini bukan masalah keamanan umum bagi kami karena kami menonaktifkan login melalui GUI, dan sebagian besar dependensinya adalah perpustakaan dev.
Saya tidak pernah menggunakan salah satu dari itu, saya juga tidak melihat alasan untuk mengganggu.
Jika Anda membutuhkan GUI, saya akan menggunakan alat berat paling ringan yang menyediakan apa yang Anda butuhkan. Namun, Anda juga mengatakan "satu klik dapat menghemat banyak pengetikan berulang." Ini memunculkan masalah lain sepenuhnya:
Otomatisasi.
Otomasi adalah topik hangat akhir-akhir ini, dengan alat-alat seperti Opscode's Chef (dan Reductive Labs 'Puppet ) mendapatkan banyak popularitas. Admin sistem akhir-akhir ini perlu merangkul otomatisasi, demi menghemat waktu pada tugas yang berulang, meningkatkan "efisiensi operasional", dan karena itu sangat menyenangkan :). Saya mengatakan bahwa saya secara manual mengelola server lebih jarang belakangan ini karena saya menghabiskan sebagian besar waktu saya untuk menulis resep Chef yang mengelola layanan dan menggunakan aplikasi, seperti Apache2 dan Ruby on Rails.
Selama bertahun-tahun, penulis administrasi sistem memuji-muji otomatisasi, tetapi belum ada alat yang sangat bagus di masa lalu. Setiap sysadmin memiliki kotak alat mereka sendiri, yang sebagian besar disesuaikan untuk lingkungan atau perusahaan tertentu. Sekarang, Anda dapat mengambil alat yang sama, dan menyesuaikan bagian yang relevan dengan lingkungan atau perusahaan baru Anda. Ini memberi Anda serangkaian usabilitas yang lebih luas yang membuat Anda lebih berharga bagi atasan Anda (atau klien).
sumber