デフォルトでは、Alibaba Cloud が提供するパブリック Linux イメージには、サーバーの最適なパフォーマンスと安定性を確保するためにデスクトップ環境が含まれていません。グラフィカルユーザーインターフェイス (GUI) をインストールすると、ユーザーエクスペリエンスと運用効率が大幅に向上します。
適用範囲とリスク
作業を開始する前に、以下の主要な制限事項とリスクを読み、理解してください。
-
オペレーティングシステムの互換性:Alibaba Cloud Linux は GUI のインストールをサポートしていません。
-
リモート接続ツールの制限:GUI をインストールすると、VNC 接続はデフォルトでグラフィカルインターフェイスになります。Workbench および Session Manager を使用した接続は影響を受けません。
-
パフォーマンスへの影響:GUI は継続的に大量の CPU およびメモリリソースを消費し、通常、少なくとも 1〜2 GiB の追加メモリが必要です。これにより、低スペックのインスタンスでは応答が遅くなる可能性があります。GUI のインストールは、自動化テストやグラフィックスレンダリングなど、特定の必要なユースケースにのみ推奨されます。日常的なサーバー管理には、コマンドラインツールを使用してください。
クイック選択
軽量なデスクトップ環境を選択すると、リソースの消費を削減できます。
|
デスクトップ環境 (DE) |
リソース使用量 (メモリ) |
最小仕様 |
|
低 (約 500–800 MB) |
2 vCPU, 2 GiB |
|
|
中 (約 800 MB–1.2 GiB) |
2 vCPU, 4 GiB |
|
|
高 (約 1.5 GiB 以上) |
4 vCPU, 8 GiB |
手順
インストール前に、ご利用の ECS インスタンスの手動 スナップショット を作成することを推奨します。これにより、問題が発生した場合に迅速なデータ回復が可能になります。
Ubuntu 18/20/22/24 への XFCE のインストール
-
パッケージリストを更新し、インストール済みのパッケージをアップグレードします。
sudo apt update && sudo apt upgrade -y -
XFCE デスクトップ環境をインストールします。
sudo apt install -y xfce4 xfce4-goodies lightdm lightdm-gtk-greeterLightDM は、起動時にログインウィンドウをロードし、ユーザーを認証してデスクトップセッションを開始する軽量なディスプレイマネージャーです。
-
ECS インスタンスを再起動します。
sudo reboot -
接続して検証します。
システムが再起動するのを待ちます。グラフィカルインターフェイスが表示されれば、インストールは成功です。
デフォルトでは、Ubuntu は root ユーザーがグラフィカルセッションにログインすることを許可していません。デスクトップセッション用に標準ユーザーを作成し、必要に応じて sudo 権限を付与して、root として直接デスクトップを操作することを避けてください。
Anolis 8/CentOS Stream への GNOME のインストール
-
パッケージを更新します。
sudo dnf update -y -
GNOME デスクトップ環境をインストールします。
sudo dnf groupinstall "Server with GUI" -y"Server with GUI" は、GNOME と一般的なユーティリティを含むパッケージグループです。
-
システムがデフォルトでグラフィカルターゲットで起動するように設定します。
sudo systemctl set-default graphical.target -
インスタンスを再起動して変更を適用します。
sudo rebootインスタンスが再起動したら、ECS コンソールから VNC 経由でログインすると、GNOME のログイン画面が表示されます。インスタンスのユーザー名とパスワードを入力してデスクトップにアクセスします。
CentOS 7/8 への MATE のインストール
CentOS 7 と 8 はサポート終了 (EOL) に達しました。公式のソフトウェアリポジトリは利用できなくなっています。これらのバージョンを継続して使用すると、セキュリティリスクが生じ、インストールに失敗する可能性があります。
-
すべてのパッケージをアップグレードします。
sudo yum -y upgrade -
MATE デスクトップ環境をインストールします。
sudo yum groups install "X Window System" sudo yum groups install "MATE Desktop" -
インスタンスがデフォルトでグラフィカルデスクトップ環境で起動するように設定します。
sudo systemctl set-default graphical.target -
ECS インスタンスを再起動します。
sudo reboot
本番環境でのベストプラクティス
本番環境で GUI を使用する場合は、以下のベストプラクティスに従ってください。
-
リソース計画:選択したデスクトップ環境のインストールを成功させ、スムーズな操作を確保するために、十分な CPU とメモリを確保してください。インスタンスの監視データを表示してリソース使用量を継続的に監視し、必要に応じてインスタンスの仕様をアップグレードします。
-
セキュリティ強化:
-
最小権限の原則:GUI ログイン専用の root 以外の標準ユーザーを作成します。デスクトップセッションに root アカウントを使用することは避けてください。
-
システムアップデート:定期的に
sudo dnf updateまたはsudo apt upgradeを実行して、デスクトップ環境と基盤となるシステムのセキュリティ脆弱性に迅速にパッチを適用します。
-