Linuxにグラフィカルインターフェースをインストールする方法

Linuxにグラフィカルインターフェースをインストールする方法

1. Linuxのインストール(rootユーザー操作)

1. vncserver をインストールします。

yum install tigervnc-server

2. vncviewer をインストールします。

yum install vnc

3. ファイアウォールを停止して無効にします。

systemctl 停止 ファイアウォールd.service
systemctl は、firewalld.service を無効にします。

4. Linuxグラフィカルデスクトップをインストールする

yum groupinstall 「GNOME デスクトップ」「グラフィカル管理ツール」

2. 構成

1. スタートアップファイルを変更する

vim /root/.vnc/xstartup

次の内容を入力します。

VNCSERVERS="1:ルート"
VNCSERVERARGS[1]="-geometry 1200x800"
gnome-セッション &

ウィンドウがgeomeデスクトップ構成に基づいていることを示します

2. ウィンドウ番号 1 を例にして新しい設定ファイルを作成します (複数のウィンドウを同時に開くこともできます。番号を変更するだけです)。方法は次のとおりです。

cp /lib/systemd/system/[email protected] /lib/systemd/system/vncserver@:1.service

または別のウィンドウを追加します。

cp /lib/systemd/system/[email protected] /lib/systemd/system/vncserver@:2.service

/lib/systemd/system/vncserver@:1.service を編集し、ユーザー root 関連のパラメータを設定します。最終的な内容は次のようになります。

[ユニット]
説明=リモート デスクトップ サービス (VNC)
後=syslog.target network.target
[サービス]
タイプ=フォーク
# /tmp/.X11-unix 環境内の既存のファイルをすべて消去します
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDファイル=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[インストール]
WantedBy=マルチユーザー.ターゲット
#ウィンドウ1を開始
vncサーバー:1
# スタートアップリストのステータスを表示する vncserver -list

スタートアップが成功すると、次のような結果になるはずです。

/root/.vnc/xstartup で指定されたアプリケーションを起動する

ログファイルは /root/.vnc/eunke-network002:1.log です。

ログを表示してポート番号を取得します。

猫 /root/.vnc/eunke-network002:1.log 

起動に失敗した場合は、フォルダーに入り、X1 ファイルを削除して、ウィンドウ 1 を再起動します。

/tmp/.X11-unix をコピーします
rm -rf X1
# ウィンドウ 1 を削除する
vncserver -kill :1
#ウィンドウ1を開始
vncサーバー:1

4. WindowsにVNCビューアをインストールする

1. 64 ビットのダウンロード アドレス: https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.19.923-Windows-64bit.exe

2. インストール後、IP: ポートを次のように入力します。

Enter キーを押すと、リモート Linux デスクトップが開きます。

要約する

以上が、編集者が紹介したLinuxのグラフィカルインターフェースのインストール操作方法です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Linux Fedora 24 でパスワードを忘れた場合にグラフィカル インターフェイスを使用してルート パスワードを変更する方法
  • XManager5 を Linux グラフィカル インターフェイスに接続するための設定の詳細な説明
  • Ubuntu グラフィカル LAMP 環境設定チュートリアル (Linux)
  • Linux シェルの出力効果 (インターフェースの色) を変更する方法
  • Linux Redhat ログイン インターフェース スイッチ

<<:  Mysql は最大接続数を表示し、最大接続数を変更します

>>:  React Nativeがシミュレータにリンクできない件について

推薦する

Docker はクラスター MongoDB 実装手順を構築します

序文会社の業務上のニーズにより、独自の MongoDB サービスを構築する予定です。MongoDB ...

意外と知らないLinuxのSSHコマンドの使い方7選を徹底解説

システム管理者は複数のサーバーを同時に管理する場合があり、これらのサーバーは異なる場所に配置されてい...

MySQL バッチ挿入ループの詳細なサンプルコード

背景数日前、MySql でページングを行っていたときに、ページングに制限 0,10 を使用するとデー...

CSS で要素を中央揃えにする N 通りの方法

目次序文インライン要素の中央揃えテキストを垂直に中央揃え要素を水平方向に中央揃えにするブロックレベル...

MySQL 8.0.16 Win10 zip バージョンのインストールと設定のグラフィック チュートリアル

この記事では、MySQL 8.0.16 Win10 zip版のインストールと設定のグラフィックチュー...

Docker-compose を使用して ELK クラスターを構築する方法

すべてのオーケストレーション ファイルと構成ファイルは、私の Github からアクセスできます。構...

Windows に異なる (2 つの) バージョンの MySQL データベースをインストールする詳細なチュートリアル

1. 原因: SQL ファイルをインポートする必要があるのですが、インポートできません。この文を実行...

CSS 要約ノート: 変換、遷移、アニメーションの例

1.移行遷移プロパティの使用法: transition :transition-property t...

React-Dropzone をベースにアップロードコンポーネント機能を開発する (サンプルデモ)

今回はReact-Flaskフレームワーク上でアップロードコンポーネントを開発するスキルについてお話...

MySQL のユニークインデックスと通常のインデックスのどちらを選択すればよいでしょうか?

ユーザー テーブルを設計するときに、各人の ID 番号が一意であり、検索する必要があるシナリオを想像...

Lua モジュールを使用して WAF を実装する Nginx の原理の分析

目次1. WAFの背景2. WAFとは3. 動作原理4. WAF機能5. WAFと従来のファイアウォ...

一般的な Dockerfile コマンドの使用方法の紹介

目次01 CM 02 エントリーポイント03 ワークディレクトリ04 環境05 ユーザー06巻07 ...

LinuxとGNUシステムの関係の詳細な説明

目次私たちが毎日実行している Linux システムとは何でしょうか? LinuxカーネルとGNUシス...

シンプルなウェブデザインコンセプトのカラーマッチング

(I)ウェブページのカラーマッチングの基本概念(1)白黒の言葉は永遠のテーマです。誰もそれを悪く言う...

Windows (コミュニティ エディション) に MySQL 8.0.18 をインストールするためのチュートリアル

この記事では、Windows で MySQL をインストールする方法について簡単に説明します。他にご...