linux服務器上svn的log_如何在 Centos 8 / RHEL 8 上安裝和配置 VNC 服務器 | Linux 中國...

52e58748b4dbabd4538810409a350870.png在 Centos 8 和 RHEL 8 系統中,默認未安裝 VNC 服務器,它需要手動安裝。在本文中,我們將通過簡單的分步指南,介紹如何在 Centos 8 / RHEL 8 上安裝 VNC 服務器。-- Pradeep Kumar

VNC(虛擬網絡計算Virtual Network Computing)服務器是基于 GUI 的桌面共享平臺,它可讓你訪問遠程桌面計算機。在 Centos 8 和 RHEL 8 系統中,默認未安裝 VNC 服務器,它需要手動安裝。在本文中,我們將通過簡單的分步指南,介紹如何在 Centos 8 / RHEL 8 上安裝 VNC 服務器。

在 Centos 8 / RHEL 8 上安裝 VNC 服務器的先決要求

要在你的系統中安裝 VNC 服務器,請確保你的系統滿足以下要求:

??CentOS 8 / RHEL 8??GNOME 桌面環境??root 用戶權限??DNF / YUM 軟件包倉庫

在 Centos 8 / RHEL 8 上安裝 VNC 服務器的分步指導

步驟 1)安裝 GNOME 桌面環境

在 CentOS 8 / RHEL 8 中安裝 VNC 服務器之前,請確保已安裝了桌面環境(DE)。如果已經安裝了 GNOME 桌面或安裝了 GUI 支持,那么可以跳過此步驟。

在 CentOS 8 / RHEL 8 中,GNOME 是默認的桌面環境。如果你的系統中沒有它,請使用以下命令進行安裝:

[root@linuxtechi ~]# dnf groupinstall "workstation"或者[root@linuxtechi ~]# dnf groupinstall "Server with GUI

成功安裝上面的包后,請運行以下命令啟用圖形模式:

[root@linuxtechi ~]# systemctl set-default graphical

現在重啟系統,進入 GNOME 登錄頁面(LCTT 譯注:你可以通過切換運行態來進入圖形界面)。

[root@linuxtechi ~]# reboot

重啟后,請取消注釋?/etc/gdm/custom.conf?中的?WaylandEnable=false,以使通過 vnc 進行的遠程桌面會話請求由 GNOME 桌面的 xorg 處理,來代替 Wayland 顯示管理器。

注意:Wayland 是 GNOME 中的默認顯示管理器 (GDM),并且未配置用于處理 X.org 等遠程渲染的 API。

步驟 2)安裝 VNC 服務器(tigervnc-server)

接下來,我們將安裝 VNC 服務器,有很多 VNC 服務器可以選擇,出于安裝目的,我們將安裝?TigerVNC 服務器。它是最受歡迎的 VNC 服務器之一,并且高性能還獨立于平臺,它使用戶可以輕松地與遠程計算機進行交互。

現在,使用以下命令安裝 TigerVNC 服務器:

[root@linuxtechi ~]# dnf install tigervnc-server tigervnc-server-module -y

步驟 3)為本地用戶設置 VNC 密碼

假設我們希望用戶?pkumar?使用 VNC 進行遠程桌面會話,然后切換到該用戶并使用?vncpasswd?命令設置其密碼,

[root@linuxtechi ~]# su - pkumar[root@linuxtechi ~]$ vncpasswdPassword:Verify:Would you like to enter a view-only password (y/n)? nA view-only password is not used[root@linuxtechi ~]$[root@linuxtechi ~]$ exitlogout[root@linuxtechi ~]#

步驟 4)設置 VNC 服務器配置文件

下一步是配置 VNC 服務器配置文件。創建含以下內容的?/etc/systemd/system/vncserver@.service,以便為上面的本地用戶?pkumar?啟動 tigervnc-server 的服務。

[root@linuxtechi ~]# vim /etc/systemd/system/vncserver@.service[Unit]Description=Remote Desktop VNC ServiceAfter=syslog.target network.target[Service]Type=forkingWorkingDirectory=/home/pkumarUser=pkumarGroup=pkumarExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'ExecStart=/usr/bin/vncserver -autokill %iExecStop=/usr/bin/vncserver -kill %i[Install]WantedBy=multi-user.target

保存并退出文件,

注意:替換上面文件中的用戶名為你自己的。

默認情況下,VNC 服務器在 tcp 端口 5900+n 上監聽,其中 n 是顯示端口號,如果顯示端口號為 “1”,那么 VNC 服務器將在 TCP 端口 5901 上監聽其請求。

步驟 5)啟動 VNC 服務并允許防火墻中的端口

我將顯示端口號設置為 1,因此請使用以下命令在顯示端口號 “1” 上啟動并啟用 vnc 服務,

[root@linuxtechi ~]# systemctl daemon-reload[root@linuxtechi ~]# systemctl start vncserver@:1.service[root@linuxtechi ~]# systemctl enable vncserver@:1.serviceCreated symlink /etc/systemd/system/multi-user.target.wants/vncserver@:1.service → /etc/systemd/system/vncserver@.service.[root@linuxtechi ~]#

使用下面的?netstat?或?ss?命令來驗證 VNC 服務器是否開始監聽 5901 上的請求,

[root@linuxtechi ~]# netstat -tunlp | grep 5901tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 8169/Xvnctcp6 0 0 :::5901 :::* LISTEN 8169/Xvnc[root@linuxtechi ~]# ss -tunlp | grep -i 5901tcp LISTEN 0 5 0.0.0.0:5901 0.0.0.0:* users:(("Xvnc",pid=8169,fd=6)) tcp LISTEN 0 5 [::]:5901 [::]:* users:(("Xvnc",pid=8169,fd=7)) [root@linuxtechi ~]#

使用下面的?systemctl?命令驗證 VNC 服務器的狀態,

[root@linuxtechi ~]# systemctl status vncserver@:1.service

e6113b1c71a63887f40fb88de9f3d81f.png

vncserver-status-centos8-rhel8

上面命令的輸出確認在 tcp 端口 5901 上成功啟動了 VNC。使用以下命令在系統防火墻中允許 VNC 服務器端口 “5901”,

[root@linuxtechi ~]# firewall-cmd --permanent --add-port=5901/tcpsuccess[root@linuxtechi ~]# firewall-cmd --reloadsuccess[root@linuxtechi ~]#

步驟 6)連接到遠程桌面會話

現在,我們已經準備就緒,可以查看遠程桌面連接是否正常工作。要訪問遠程桌面,請在 Windows / Linux 工作站中啟動 VNC Viewer,然后輸入 VNC 服務器的 IP 地址和端口號,然后按回車。

ae8442e3112601119de75b8bb472719e.png

VNC-Viewer-Windows10

接下來,它將詢問你的 VNC 密碼。輸入你先前為本地用戶創建的密碼,然后單擊 “OK” 繼續。

54a2b06dc19e35a3df903d63ab1bef3a.png

VNC-Viewer-Connect-CentOS8-RHEL8-VNC-Server

現在你可以看到遠程桌面,

b78ce2a21ed7b397471a776c4de970eb.png

VNC-Desktop-Screen-CentOS8

就是這樣,你已經在 Centos 8 / RHEL 8 中成功安裝了 VNC 服務器。

總結

希望這篇在 Centos 8 / RHEL 8 上安裝 VNC 服務器的分步指南為你提供了輕松設置 VNC 服務器并訪問遠程桌面的所有信息。請在下面的評論欄中提供你的意見和建議。下篇文章再見。謝謝再見!!!


via:?https://www.linuxtechi.com/install-configure-vnc-server-centos8-rhel8/

作者:Pradeep Kumar?選題:lujun9972?譯者:geekpi?校對:wxy

本文由?LCTT?原創編譯,Linux中國?榮譽推出

550848ce84e2e91cf74775b3d13d39ab.png?:還在看嗎?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/372984.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/372984.shtml
英文地址,請注明出處:http://en.pswp.cn/news/372984.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

怎么把網頁保存到本地計算機,在IE瀏覽器中,將網頁保存到本地計算機中,若只需保存其中的文字、超鏈接和表格信息,應該選擇的保存類型為( )...

2.(2017高一上東臺月考)閱讀下面一段資料,判斷在給出的幾種說法中不正確的是( )資料:IP電話與傳統電話IP電話是按國際互聯網協議規定的網絡技術內容開通的電話業務,中文翻譯為網絡電話或互聯網電話,它是利用國際互聯網Inetrnet為…

html_博客博主

csdn: 工匠若水 http://blog.csdn.net/yanbober yunama: IT藍豹:http://www.itlanbao.com/; http://ask.dcloud.net.cn/docs/; 博客園: https://www.cnblogs.com/guweiwei/category/965437.html轉載于:https://www.cnblogs.com/awkflf11/p/55…

Windows上的Java線程CPU分析

本文將為您提供一個教程,介紹如何在Windows OS上快速查明Java線程貢獻者與CPU嚴重問題有關。 Windows與Linux,Solaris和AIX等其他操作系統一樣,使您可以在進程級別監視CPU利用率,還可以監視在進程中執行任務的單個線程。 在本教程…

flask 繼承模版的基本使用1

轉載于:https://www.cnblogs.com/wanghaonull/p/6399492.html

東芝2303am維護清零_東芝打印機2303A怎樣清零

展開全部東芝e68a843231313335323631343130323136353331333365653137打印機是按照相關要求生產的正規產品,其清零方式與正規產品相同。因此此處將介紹常用的打印機清零方法。打印機清零一般分兩種:一種是手工清零,另一種是軟件清零。一、手工…

計算機日期函數公式大全,Excel技巧: 根據日期匯總月份的計算公式

在許多情況下,Excel記錄的數據將按照發生的日期進行記錄,但是根據日期記錄的數據將非常分散,通常需要每月匯總相應的數據. 在這種情況下,您需要將日期轉換為月份. 本文介紹了如何使用SUMPRODUCT函數按月匯總數據.公式提示在SUMPRO…

Java陷阱:內部類中的字段訪問

這本身不是一個“陷阱”,而是一個值得了解的實現細節。 假設我有一個帶有字段的內部類。 這樣的字段對于封閉的類是可見的,但是以下哪種方法是訪問它的最快方法? 注意! 我只在這里查看生成的字節碼,而不考慮任何JIT優化…

coverity代碼檢測工具介紹_微服務測試之靜態代碼掃描

靜態代碼掃描為整個發展組織增加價值。無論您在開發組織中發揮的作用如何,靜態代碼掃描解決方案都具有附加價值,擁有軟件開發中所需要的尖端功能,最大限度地提高質量并管理軟件產品中的風險。背景微服務架構模式具有服務間獨立,可…

XML引入以及與html的區別

1.1 引入HTML: 負責網頁的結構 CSS&#xff1a; 負責網頁的樣式&#xff08;美觀&#xff09;Javascript&#xff1a; 負責在瀏覽器端與用戶進行交互。負責靜態的網頁制作的語言HTML語言特點&#xff1a;1&#xff09;由標簽組成。 <title> <p> <hr/> <br…

ADF:在任務流終結器中支持bean作用域

介紹 當我們需要在任務流消失之前完成一些最終工作&#xff08;干凈的資源&#xff0c;緊密的連接等&#xff09;時&#xff0c;這是使用任務流終結器的非常普遍的推薦做法。 和往常一樣&#xff0c;我們使用在任務流中聲明的托管bean。 托管Bean可以具有不同的范圍-請求&#…

Python 異常處理--raise函數用法

在Python中&#xff0c;要想引發異常&#xff0c;最簡單的形式就是輸入關鍵字raise&#xff0c;后跟要引發的異常的名稱。異常名稱標識出具體的類&#xff1a; Python異常處理是那些類的對象。執行raise語句時&#xff0c;Python會創建指定的異常類的一個對象。raise語句還可指…

大學計算機教學ppt數制,大學計算機基礎 第3講 數制及其相互轉換 國家精品課程課件(可編輯)...

大學計算機基礎第3講數制及其相互轉換國家精品課程課件PPT第1 章計算機基礎知識第3 講數制及其相互轉換主要教學內容數制的基本概念1 數制轉換2 小結3 學習目標1 理解數制的基本概念。2 掌握數制間的轉換。3 能夠靈活應用轉換關系完成數制之間的轉換。重點與難點不同數制之間的…

linux中匿名用戶怎么登陸_南京課工場IT培訓:Linux中vsftpd服務配置(匿名,用戶,虛擬用戶)...

vsftpd概述vsftpd 是“very secure FTP daemon”的縮寫&#xff0c;安全性是它的一個最大的特點。vsftpd 是一個 UNIX 類操作系統上運行的服務器的名字&#xff0c;它可以運行在諸如 Linux、BSD、Solaris、 HP-UNIX等系統上面&#xff0c;是一個完全免費的、開放源代碼的ftp服務…

Java _ JDK _ Arrays, LinkedList, ArrayList, Vector 及Stack

(最近在看JDK源碼&#xff0c;只是拿著它的繼承圖在看&#xff0c;但很多東西不記錄仍然印象不深&#xff0c;所以開始記錄JDK閱讀系列。) &#xff08;一&#xff09;Arrays Arrays比較特殊&#xff0c;直接繼承自Arrays -》List(Interface) -》Collection(Interface)。(Maybe…

server2016做文件服務器,『配置』服務器搭建 Office Online Server2016 實現文檔預覽 番外 錯誤篇...

安裝一個或多個角色、角色服務或功能失敗。找不到源文件。請再次嘗試在新的“添加角色和功能”向導會話中安裝角色、角色服務或功能&#xff0c;然后在向導的“確認”頁中單擊“指定備用源路徑”以指定安裝所需的源文件的有效位置。目標服務器的計算機帳戶必須能夠訪問該位置。…

Java High CPU故障排除指南–第1部分

本文是該系列的第1部分&#xff0c;它將為您提供有關如何進行故障排除和識別Java高CPU問題根本原因的綜合指南。 該指南也適用于獨立的Java程序&#xff0c;但旨在幫助涉及Java EE企業日常生產支持的個人。 它還將包括最常見的高級CPU問題列表以及高級解決方案。 生產問題解決…

PHP數據結構之三 線性表中的單鏈表的PHP實現

線性表的鏈式存儲&#xff1a;用一組任意的存儲單元存儲線性表中的數據元素。用這種方法存儲的線性表簡稱線性鏈表。 鏈式存儲線性表的特點&#xff1a;存儲鏈表中結點的一組任意的存儲單元可以是連續的&#xff0c;也可以是不連續的&#xff0c;甚至是零散分布在內存中的任意位…

php進程間通信 yoc_swoole的process模塊創建和使用子進程

swoole中為我們提供了一個進程管理模塊 Process&#xff0c;替換PHP的 pcntl 擴展&#xff0c;方便我們創建進程&#xff0c;管理進程&#xff0c;和進程間的通信。swoole提供了2種進程間的通信&#xff1a;1、基于 unix socket 的管道 pipe。2、基于 sysvmsg 的消息隊列。我們…

ajax回復留言,Ajax 留言板模擬

這一節我們利用 Ajax 制作一個留言板模擬&#xff0c;之所以叫模擬&#xff0c;是由于沒有將留言內容存入數據庫&#xff0c;而只是假像地處理&#xff0c;因為這里著重討論 Ajax&#xff0c;暫時就不涉及數據庫操作。這里我們模擬了留言失敗的情況&#xff0c;每次提交有 50% …

RabbitMQ:計劃郵件傳遞

本月初&#xff0c;我在ComoRichWeb上的RabbitMQ上做了一個演講&#xff0c;與會人員提出的一個問題是“是否可以發布一條消息供以后使用&#xff1f;” 我回答說&#xff0c;就我所知&#xff0c;這是不可能的&#xff0c;但是可能會有一些技巧來實現它。 好吧&#xff0c;今天…