CentOS8 VNC遠(yuǎn)程桌面實踐
一、VNC介紹
VNC (Virtual Network Console)是虛擬網(wǎng)絡(luò)控制臺的縮寫。它 是一款優(yōu)秀的遠(yuǎn)程控制工具軟件,由著名的 AT&T 的歐洲研究實驗室開發(fā)的。
VNC 是在基于 UNIX和 Linux操作系統(tǒng)的免費的開源軟件,遠(yuǎn)程控制能力強大,高效實用,其性能可以和 Windows和 MAC中的任何遠(yuǎn)程控制軟件媲美。
平行軟件:向日葵 teamview 遠(yuǎn)程桌面
C/S: client/server模式
二、VNC部署
部署步驟:
- 軟件安裝
- 連接驗證配置
- VNC連接管理
2.1、安裝VNC
[root@zutuanxue ~]# yum -y install tigervnc-server tigervnc-server-module
2.2、配置連接密碼
[root@zutuanxue ~]# vncpasswd $USERNAME Password: Verify: Would you like to enter a view-only password (y/n)? n A view-only password is not used
2.3、關(guān)閉Wayland
Wayland 是 GNOME 中的默認(rèn)顯示管理器 (GDM),并且未配置用于處理 Xorg 等遠(yuǎn)程渲染的 API。
取消注釋 /etc/gdm/custom.conf 中的 WaylandEnable=false,以使通過 vnc 進行的遠(yuǎn)程桌面會話請求由 GNOME 桌面的 xorg 處理,來代替 Wayland 顯示管理器。
[root@zutuanxue ~]# sed -i '/^#WaylandEnable=/cWaylandEnable=false' /etc/gdm/custom.conf
2.4、VNC管理
- a、啟動VNC
[root@zutuanxue ~]# vncserver -autokill :1 New 'zutuanxue:1 (root)' desktop is zutuanxue:1 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/zutuanxue:1.log 查看啟動 [root@zutuanxue ~]# netstat -ntpl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 1310/dnsmasq tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 918/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 917/cupsd tcp 0 0 0.0.0.0:5601 0.0.0.0:* LISTEN 839/node tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 4848/Xvnc tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd tcp6 0 0 :::22 :::* LISTEN 918/sshd tcp6 0 0 ::1:631 :::* LISTEN 917/cupsd tcp6 0 0 :::5901 :::* LISTEN 4848/Xvnc tcp6 0 0 :::111 -autokill 退出圖形桌面終止VNC 用戶從圖形環(huán)境注銷 終止VNC 每當(dāng)xstartup腳本退出時自動終止Xvnc。在大多數(shù)情況下,這具有終止當(dāng)用戶從窗口管理器注銷時使用Xvnc。
- b、VNC管理-查看VNC
[root@zutuanxue ~]# vncserver -list TigerVNC server sessions: X DISPLAY # PROCESS ID :1 2621
- c、VNC管理-關(guān)閉VNC
[root@zutuanxue ~]# vncserver -kill :1
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決Linux中“command not found”錯誤的終極指南
在 Linux 系統(tǒng)中操作時,你可能會遇到一個常見的錯誤消息:“command not found”,這個錯誤通常出現(xiàn)在你嘗試運行一個不存在或系統(tǒng)找不到的命令時,本文將帶你了解這一錯誤的原因,并提供詳細(xì)的解決方法,需要的朋友可以參考下2025-08-08
關(guān)于linux中系統(tǒng)輸入輸出的管理詳解
這篇文章主要給大家介紹了關(guān)于linux中系統(tǒng)輸入輸出的管理,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用linux具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
CentOS6.5 升級 Python 2.7 版本詳細(xì)介紹
這篇文章主要介紹了 CentOS6.5 升級 Python 2.7 版本詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2017-01-01
Linux利用Sysctl命令調(diào)整內(nèi)核參數(shù)
Sysctl指令是對系統(tǒng)核心參數(shù)的設(shè)置,下面這篇文章主要給大家介紹了關(guān)于Linux利用Sysctl命令調(diào)整內(nèi)核參數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01
Linux中MongoDB如何實現(xiàn)遠(yuǎn)程自動備份詳解
這篇文章主要給大家介紹了關(guān)于Linux中MongoDB如何實現(xiàn)遠(yuǎn)程自動備份的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-09-09
淺談Linux配置定時,使用crontab -e與直接編輯/etc/crontab的區(qū)別
下面小編就為大家?guī)硪黄獪\談Linux配置定時,使用crontab -e與直接編輯/etc/crontab的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11

