GNU/Linux >> Linux の 問題 >  >> Linux

Red HatEnterpriseLinuxサーバーから不要なGUIを削除する方法

GUIは素晴らしいソフトウェアです。彼らはしばしば多くの日常業務を手伝います。たとえば、システムで何をしているかを視覚化したり、インターネットを閲覧したりすることができますが、サーバーには属していません。この強力な主張の理由は、システム管理者がサーバーをデスクトップとして使用するべきではないという事実にあります。一般的に、サーバーはコマンドラインインターフェイス(CLI)を介して完全に管理できます。

本格的なデスクトップ環境もリソースを大量に消費します。存在するだけで、2GBのRAMと3ギガバイト以上のディスク容量が簡単に必要になる可能性があります。はい、軽量GUIをインストールできますが、繰り返しになりますが、リソースが不必要に浪費されます。

[次のこともお楽しみいただけます:Linuxのセキュリティと使いやすさのバランスをとる]

サーバー上のGUIには他にも実際的な問題があります。 GUIを使用するには、SSH X-Server転送を使用する可能性があります。これは、SSHがトラフィックを暗号化するため非常に低速です。サーバーを管理する方法は他にもあります。サーバーに物理的に接続するか(ベアメタルの場合)、ハイパーバイザーコンソールにアクセスできます。これは、セキュリティポリシー、アクセス、地理的な場所などに応じて、アクセスできる場合とできない場合があります。

>

サーバーでGUIを使用するのは誰ですか?

ただし、多くの場合、特にさまざまなバックグラウンドを持つ人々は、シェルに精通していないため、サーバーにデスクトップ環境をインストールすることを好みます。ただし、スキルを習得できることを忘れないでください。一定の時間が経つと、Linuxを管理している人はGNU/Linuxシェルに慣れることができます。

もちろん、サーバー構成を視覚化することは、私たちの経験豊富な人でも役立ちますが、RHELはそのためのコックピットを提供します。これは、Linux用の軽量のブラウザベースの管理ツールです。

デスクトップ環境を取り除くにはどうすればよいですか?

サーバー上のデスクトップ環境を排除するために何度も試みましたが、管理者はコックピットを使用することをお勧めします。ただし、OSを再インストールせずにGNOME(RHELのデフォルトのデスクトップ環境)をクリーンに削除する方法を見つけるのに少し時間がかかりました。

これは可能であることがわかりましたが、いくつかの追加手順が必要です。

システムに何がインストールされているかを知りたい場合は、いつものようにDNFが便利です。次のコマンドを試してください:

$ dnf grouplist

インストール済み環境グループのカテゴリが表示されます。これらのグループは、ソフトウェアコレクションの管理を支援するためにあります。以下にリストされているインストール済み環境グループに注意してください。

ご覧のとおり、インストールされた環境グループはGUI付きサーバーです。 。これは、RHELISOを介した標準インストール時のデフォルトです。

GUIを削除する

GUIベースのツールを置き換えるために必要なものをすべてインストールしてから、GUIを完全に削除する必要があります。

最初のステップとして、グループをインストールする必要があります最小インストール 。これにより、依存関係が更新され、サーバーとGUIが確実に削除されます。 グループは何も壊しません。

その後、サーバーも必要になります グループ。これは、前述の管理ツールであるコックピットを有効にするのに役立ちます。

次の手順を使用します:

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

最後に、2つの追加の簡単な手順でコックピットを有効にできます。

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

コックピットとその使用方法の詳細については、Linux用のブラウザベースの管理ツールであるコックピットの概要をご覧ください。

[無料のオンラインコース:Red HatEnterpriseLinuxの技術概要。 ]

まとめ

この記事では、コックピットを優先してRHEL8サーバーからデフォルトのデスクトップ環境をクリーンに削除する方法を学びました。これにより、リソースを節約しながら、ブラウザベースのソフトウェアコンポーネントを使用してシステムを快適に管理できます。


Linux
  1. Linuxでグループにユーザーを追加またはグループから削除する方法

  2. ヘッドレスLinuxサーバーにデスクトップ環境をインストールする方法

  3. Red HatEnterpriseLinuxインストールISOイメージの最適化

  1. Red Hat EnterpriseLinux7および8でのIPv6アドレスの設定

  2. Red Hat Enterprise Linuxを無料で入手するにはどうすればよいですか?

  3. Linuxからジェンキンスを完全に削除するにはどうすればよいですか

  1. Linuxでリポジトリをミラーリングする方法

  2. Ansibleを使用してMicrosoftSQLServer2019をRedHatEnterpriseLinux8にデプロイする

  3. AndroidからLinuxでSSH接続する方法