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

推薦する

CSSをインポートする方法に関する詳細な洞察の要約

CSS の開発履歴についてはここでは紹介しません。ブログを書いている理由の 1 つは、フロントエンド...

JS を使用して配列内の要素の存在を 10 分で判断する

序文フロントエンド開発では、配列内に要素が存在するかどうかを判断する必要があることがよくあります。実...

Nginx で同じドメイン名を持つ複数のプロジェクトを構成する方法

Nginx を使用して同じドメイン名で複数のプロジェクトを構成するには、次の 2 つの方法があります...

Nginx における 2 つの現在の制限方法についての簡単な説明

負荷は通常、システム設計時に予測されます。システムがパブリック ネットワークに公開されている場合、悪...

MySQL における「:=」と「=」の違いの簡単な分析

=設定および更新の場合にのみ、:= と同じ効果、つまり代入効果があり、それ以外の場合は等号の効果があ...

union (all) と limit および exists キーワードの使用法を理解するための MySQL シリーズチュートリアル

目次1.union: クエリ結果を追加できます1) すべてを結合: 重複を削除できません2) ユニオ...

Vue プロジェクトでの支払い機能の実装 (WeChat 支払いと Alipay 支払い)

目次プロジェクトにおける一般的な支払い方法Alipay決済微信ペイプロジェクトにおける一般的な支払い...

Linux カーネルの探究: Kconfig の秘密

Linux 構成/ビルド システムがどのように機能するかを深く理解します。 Linux カーネル構成...

Webリクエストと処理のTomcatソースコード分析

目次序文1. エンドポイント2. 接続ハンドラ3. コヨーテ4. コンテナ責任チェーンパターン序文T...

MySQLはこのような更新文を決して書きません

目次序文原因現象なぜ?分析要約する序文今日は、非常に典型的な MySQL の「落とし穴」についてお話...

MySQLの3つの用途と違いは同等ではない

MySQLでは判定記号がよく使われますが、等しくない記号はもっと一般的に使われます。次の3つの等しく...

MYSQL メタデータ ロック (MDL ロック) の理論とロック タイプ テスト

目次MYSQL メタデータ ロック (MDL ロック) 学習理論とロック タイプ テスト1. 予備的...

CentOS 7.5 が Varnish キャッシュサーバー機能を導入

1. ワニスの紹介Varnish は、高性能なオープンソースのリバースプロキシサーバーおよび HTT...

SpringBoot のパッケージ化と Docker へのアップロード、およびマルチインスタンス デプロイメントの実装に関する簡単な分析 (IDEA バージョン)

最近友人からDockerを触ったことがあるかと聞かれました。あまり自信がなかったので答えられませんで...

HTML タグでの this の使用法の紹介

例えば:コードをコピーコードは次のとおりです。 <html> <ヘッド> &...