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がシミュレータにリンクできない件について

推薦する

MySQL 8.0の落とし穴の詳細な説明

本日、MySQL 8.0 をアップデートしました。最初の問題: Navicatがデータベースに接続で...

MySql バッチ挿入の最適化 SQL 実行効率の例の詳細な説明

MySql バッチ挿入の最適化 SQL 実行効率の例の詳細な説明itemcontractprice ...

Linux suse11でルートパスワードを忘れた場合に変更する方法の簡単な分析

SUSE Linuxでルートパスワードを忘れた場合の解決方法SUSE (Linux オペレーティング...

Node.js のワーカー スレッドの詳細な理解

目次概要Node.js における CPU バウンド アプリケーションの歴史CPUを集中的に使用する操...

CSS3のボックスサイズプロパティの興味深いボックスモデルについての簡単な説明

誰もがボックス モデルの構成を、内側から外側まで、コンテンツ、パディング、境界線、マージンについて知...

vue3を使用してAppleシステムのサイドメッセージプロンプト効果を模倣する

目次アニメーションプレビューその他のUIライブラリ始めるコンポーネントディレクトリ構造トーストおおよ...

純粋な CSS を使用してドロップダウン メニューを作成するサンプル コード

導入:最近の面接の質問を見ると、ドロップダウン メニューを実装するために CSS を使用することが多...

...

Vue3 のレンダリング関数における互換性のない変更の詳細な説明

目次レンダリングAPIの変更レンダリング関数のパラメータレンダリング関数のシグネチャの変更VNode...

MySQLはフィールドからカンマ区切りの値を取り出して新しいフィールドを形成します

1例: 図1のフィールドを図2に分割するには アカウントIDを選択、 サブストリングインデックス(サ...

dockerを使用してGrafana+Prometheus構成をデプロイする

docker-compose-monitor.yml バージョン: '2' ネットワ...

Element-ui レイアウト (行と列コンポーネント) の実装

目次基本的な手順と使用方法行コンポーネントの分析レンダリング機能ソースコード分析Col成分の分析コン...

JSが絵柄デジタル時計を実現

この記事の例では、画像デジタル時計を実現するためのJSの具体的なコードを参考までに共有しています。具...

Vueのdiffアルゴリズムについての簡単な説明

目次概要バーチャルドム原理実装プロセスパッチ方式sameVnode関数patchVnode関数upd...

Mysql 複数データベースのバックアップ コード例

この記事は主にMysqlの複数データベースのバックアップのコード例を紹介します。この記事ではサンプル...