Saya terutama seorang pengembang, tetapi sebagai bagian dari ini saya menjalankan server Ubuntu untuk klien di mana ia memiliki beberapa situs web kecil hingga menengah. Meskipun lingkungan pengembangan utama saya umumnya Windows, saya cukup akrab dengan Linux (saya menjalankan Ubuntu pada salah satu dari dua workstation utama saya) dan command line unix (admin Oracle pada HP-UX di akhir 90-an)
Jadi, meskipun saya merasa cukup kompeten di baris perintah, saya masih sedikit berkarat dan umumnya lebih memilih GUI. Saya tahu saya bisa menginstal desktop di server Ubuntu, tetapi saya tidak yakin apakah saya harus melakukannya, jadi pertanyaan saya adalah
Apakah ada risiko atau alasan tertentu mengapa saya tidak boleh menginstal desktop di server Ubuntu? Khususnya masalah keamanan atau kinerja? Atau haruskah saya mengertakkan gigi dan sepenuhnya kembali ke kecepatan pada baris perintah?
Jika menginstal desktop adalah opsi yang masuk akal mana yang harus saya pilih? Saya benar-benar tidak memerlukan mengasapi Gnome atau KDE - hanya sebuah lingkungan di mana saya memiliki akses ke fasilitas GUI dasar dan mungkin browser untuk membuat skrip pengunduhan dan sejenisnya lebih mudah. Apakah XFCE cocok?
Ini adalah pertanyaan yang sangat mudah digunakan - saya tidak mencari pengganti baris perintah yang lengkap, hanya sesuatu untuk bergerak di sekitar sistem dan melakukan tugas-tugas dasar berjalan sedikit lebih lancar untuk seseorang yang tidak akan menjadi admin Linux yang berdedikasi.
sumber
Saya hampir sepenuh hati mendukung baris perintah, tetapi saya pikir itu tergantung pada apa yang perlu Anda lakukan. Tugas dasar apa yang Anda butuhkan untuk mempermudah?
Jika Anda ingin mengelola file di server dengan cara yang lebih grafis dan tidak ingin menggunakan sesuatu seperti komandan tengah malam (lihat tangkapan layar di sini ) maka Anda dapat mengatur semuanya sehingga Anda dapat memasang beberapa direktori dari server pada mesin pengembangan Anda menggunakan nfs atau sshfs - Anda akan mendapatkan akses Anda, tetapi tanpa kinerja dan overhead disk yang memiliki lingkungan desktop penuh.
Pembaruan:
Ini tutorial singkat tentang pengaturan sshfs, dan ini satu untuk nfs.
Saya belum pernah benar-benar menggunakan sshfs, tetapi dari tampilan tutorialnya, ini sedikit lebih mudah daripada nfs, terutama jika Anda sudah punya sshf dan pengaturannya.
Saya percaya bahwa versi NFS harus lebih cepat dalam hal kecepatan transfer file, karena tidak akan melakukan enkripsi apa pun.
sumber
Pilihan lain adalah menjalankan X-Server lokal di mesin Anda dan kemudian gunakan SSH dengan penerusan port X dihidupkan. Lihat Bagaimana saya bisa mengaktifkan penerusan X11 ke kotak server Debian?
ini akan memungkinkan Anda membuka aplikasi X secara lokal di mesin Anda tanpa membuat terlalu banyak overhead pada server.
sumber
Saya tidak tahu berapa banyak nilai yang memungkinkan GUI benar-benar memberi Anda. Sebagian besar hal yang perlu Anda lakukan untuk mengelola server yang harus Anda lakukan di terminal. Hal-hal yang mungkin dapat membantu Anda dengan GUI mungkin adalah hal-hal yang harus Anda pelajari terlebih dahulu untuk berurusan dengan layanan yang tidak memiliki alat GUI untuk mengaturnya.
Saya suka XFCE, ringan, jika Anda hanya mencari file-browser ini mungkin dapat membantu Anda. Tapi saya pikir itu tidak masalah apa yang Anda pilih, sebagian besar lingkungan desktop tidak benar-benar ditujukan untuk mengelola server.
Jika Anda memutuskan Anda benar-benar perlu melakukan ini, saya sarankan Anda menonaktifkan GDM / KDM. Jadi server X tidak dibiarkan berjalan ketika Anda tidak membutuhkannya. Sebagai gantinya, jalankan saja dengan masuk ke konsol dan menjalankan startx .
Semakin banyak barang yang Anda instal pada suatu sistem, semakin besar kemungkinan sesuatu memiliki bug yang dapat dieksploitasi. OTOH, lingkungan windowing minimal yang tidak dibiarkan berjalan seharusnya tidak menghasilkan peningkatan yang signifikan dalam paparan keamanan atau masalah kinerja.
sumber
Byobu (sebelumnya dikenal sebagai profil layar) adalah sekumpulan skrip yang berfungsi dengan layar GNU yang akan memberikan beberapa manfaat sistem windowing - Anda memiliki daftar jendela di bagian bawah terminal, bersama dengan sejumlah indikator ( waktu, buka cpu, apakah pembaruan diperlukan ...). Ada menu berdasarkan tombol F. Lihat artikel ini oleh penulis , dan artikel ini dari ars technica .
Namun itu bukan mouse-driven, itu tidak akan menyediakan file manager grafis, Anda tidak dapat menjalankan aplikasi grafis menggunakannya.
Jadi saya tidak tahu apakah itu akan memenuhi kebutuhan Anda secara tepat, tetapi mungkin dilakukan dalam kombinasi dengan sshfs, seperti yang disarankan dalam jawaban lain .
sumber
Bergantung pada jenis hal yang perlu Anda kelola, ada juga opsi seperti Webmin untuk mengelola DNS, pengguna, apache. Saya hanya digunakan dengan beberapa host lain, tetapi tampaknya bekerja dengan cukup baik.
sumber