GNU/Linux >> Belajar Linux >  >> Linux

Cara menghapus GUI yang tidak dibutuhkan dari server Red Hat Enterprise Linux

GUI adalah perangkat lunak yang bagus. Mereka sering membantu dengan banyak tugas sehari-hari. Misalnya, mereka memungkinkan Anda memvisualisasikan apa yang Anda lakukan di sistem, menjelajahi internet, dan banyak lagi, tetapi mereka tidak termasuk dalam server. Alasan untuk klaim yang kuat ini berasal dari fakta bahwa sysadmin tidak boleh menggunakan server sebagai desktop, dan secara umum, server dapat dikelola sepenuhnya melalui antarmuka baris perintah (CLI).

Lingkungan desktop yang lengkap juga membutuhkan banyak sumber daya. Itu dapat dengan mudah membutuhkan 2 GB RAM dan tiga gigabyte atau lebih banyak ruang disk hanya untuk eksis. Ya, Anda dapat menginstal GUI ringan, tetapi sekali lagi, sumber daya terbuang sia-sia.

[ Anda mungkin juga menikmati: Menyeimbangkan keamanan Linux dengan kegunaan ]

Ada juga masalah praktis lainnya dengan GUI di server. Untuk menggunakan GUI, Anda mungkin akan menggunakan penerusan SSH X-Server, yang sangat lambat karena SSH mengenkripsi lalu lintas. Ada cara lain untuk mengelola server. Anda dapat terhubung secara fisik ke server (dalam kasus bare metal) atau memiliki akses ke konsol hypervisor, yang mungkin atau mungkin tidak dapat Anda lakukan, tergantung pada kebijakan keamanan, akses, lokasi geografis, dan sebagainya.

Siapa yang menggunakan GUI di server?

Namun, sering kali, Anda menemukan bahwa orang-orang, terutama yang berasal dari latar belakang yang berbeda, lebih suka menginstal lingkungan desktop di server mereka karena mereka tidak terbiasa dengan shell apa pun. Namun, jangan lupa bahwa keterampilan dapat dipelajari dan, setelah jangka waktu tertentu, mereka yang mengelola Linux akan merasa lebih betah dengan shell GNU/Linux.

Tentu saja, memvisualisasikan konfigurasi server masih membantu bahkan yang paling berpengalaman sekalipun, tetapi RHEL menyediakan Cockpit untuk itu. Ini adalah alat administrasi berbasis browser yang ringan untuk Linux.

Bagaimana cara menghilangkan lingkungan desktop?

Saya telah mencoba berkali-kali untuk menghilangkan lingkungan desktop di server, merekomendasikan agar administrator menggunakan Cockpit. Namun, butuh beberapa waktu untuk menemukan cara menghapus GNOME (lingkungan desktop default di RHEL) dengan bersih tanpa menginstal ulang OS.

Ternyata ini mungkin, tetapi membutuhkan beberapa langkah ekstra.

Saat Anda ingin mempelajari apa saja yang terinstal di sistem Anda, seperti biasa, DNF akan sangat berguna. Coba perintah ini:

$ dnf grouplist

Anda bisa melihat kategori Installed Environment Groups. Grup tersebut ada untuk membantu mengelola koleksi software. Perhatikan Grup Lingkungan Terpasang yang tercantum di bawah ini:

Seperti yang Anda lihat, Grup Lingkungan Terpasang adalah Server dengan GUI . Ini adalah default selama instalasi standar melalui RHEL ISO.

Hapus GUI

Anda ingin menginstal semua yang Anda butuhkan untuk mengganti perkakas berbasis GUI dan kemudian menghapus GUI sama sekali.

Sebagai langkah pertama, Anda perlu menginstal grup Minimal install . Ini akan memperbarui dependensi dan memastikan bahwa penghapusan Server dengan GUI grup tidak akan merusak apa pun.

Setelah itu, Anda juga memerlukan Server kelompok. Ini akan membantu mengaktifkan Cockpit, alat admin yang saya sebutkan sebelumnya.

Gunakan langkah-langkah berikut:

$ dnf groupinstall -y “Minimal Install”
$ dnf groupremove -y “Server with GUI”
$ dnf groupinstall -y “Server”

Terakhir, Anda dapat mengaktifkan Cockpit dengan dua langkah sederhana tambahan:

systemctl enable --now cockpit.socket
sudo firewall-cmd --add-service=cockpit --permanent

Untuk mempelajari lebih lanjut tentang Cockpit dan cara menggunakannya, lihat, Pengantar Cockpit, alat administrasi berbasis browser untuk Linux.

[ Kursus online gratis:Tinjauan teknis Red Hat Enterprise Linux. ] 

Menutup

Dalam artikel ini, Anda mempelajari cara menghapus lingkungan desktop default dengan bersih dari server RHEL 8 demi Cockpit. Ini memungkinkan Anda menghemat sumber daya dan tetap nyaman mengelola sistem dengan komponen perangkat lunak berbasis browser.


Linux
  1. Cara Menambah atau Menghapus Pengguna dari Grup di Linux

  2. Cara mencerminkan repositori di Linux

  3. Menggunakan Ansible untuk menyebarkan Microsoft SQL Server 2019 di Red Hat Enterprise Linux 8

  1. Cara Memasang Lingkungan Desktop di Server Linux Tanpa Kepala Anda

  2. Mengonfigurasi alamat IPv6 di Red Hat Enterprise Linux 7 dan 8

  3. Cara SSH di Linux dari Android

  1. Mengoptimalkan image ISO instalasi Red Hat Enterprise Linux

  2. Bagaimana Mendapatkan Red Hat Enterprise Linux Secara Gratis?

  3. Bagaimana saya bisa menghapus jenkins sepenuhnya dari linux