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

推薦する

最適なウェブページ幅とその互換性のある実装方法

1. Web ページをデザインするときに、幅を決定するのは非常に面倒な作業です。 jb51.net ...

HTMLを圧縮しない理由はいくつかある

理由は簡単です。 HTML ドキュメントでは、複数の空白文字は 1 つの空白文字と同等です。つまり、...

CUDA10.0 のインストールと Ubuntu での問題

Tensorflow バージョンと Cuda および CUDNN の対応: https://tens...

Web ページの HTML コードの説明: 順序付きリストと順序なしリスト

このセクションでは、HTML のリスト要素について学習します。リストは、Web サイトのデザインにお...

コマンドラインを使用してUbuntuのバージョンを検出する方法

方法1: lsb_releaseユーティリティを使用するlsb_release ユーティリティは、L...

VMware15 の CentOS7 インストールの詳細なプロセスとよくある問題 (画像とテキスト)

1. インストールパッケージの準備VMware-player-15.0.4-12990004、非商...

アイデアを通じてプロジェクトをDockerにパッケージ化する方法

多くの友人が、Docker でプロジェクトを実行する方法をずっと知りたがっていました。今日は、自分の...

Vueはドラッグプログレスバーを実装します

この記事では、ドラッグプログレスバーを実現するためのVueの具体的なコードを例として紹介します。具体...

IE で ClearType をオンにした後の透明フォントの問題の解決方法

IE で ClearType をオンにした後に発生する透明フォントの問題を解決するには、透明要素に背...

MySQL学習エンジンの詳細な説明、説明、権限

エンジン導入InnodbエンジンInnodb エンジンは、データベース ACID トランザクションを...

Zabbixのカスタム監視項目とトリガーについて

目次1. 監視ポート関係の説明操作する2. 監視サービス関係の説明操作する3. テンプレートのインポ...

MySQL パスワードに特殊文字が含まれている場合とコマンドラインからログインする場合

サーバーでは、データベースにすばやくログインするために、通常は mysql -hhost -uuse...

Vueはシンプルなスライダー検証を実装する

この記事の例では、Vueスライダー検証の実装を共有しています。コードは次のとおりです。 <テン...

ウェブページをデザインする際に注意すべきいくつかの問題

Web デザインは、個人の好みや Web ページの内容に応じて、デザインのレイアウトが常に変化します...

Clickhouse Docker クラスターの展開と構成を例を使って説明します

目次前面に書かれた環境の展開Zookeeper クラスタの展開Clickhouse クラスターの展開...