將VNC 安裝在Centos 7步驟

(?Virtual Network Computing)VNC允許Linux系統可以類似實現像Windows中的遠程桌面訪問那樣訪問Linux桌面。本文配置機器是興寧市網絡信息中心的一臺Centos 7 HP服務器環境下運行。

首先試試服務器裝了VNC沒


[root@wic?~]#?rpm?-q?tigervnc?tigervnc-server



沒安裝的話會直接出現

package?tigervnc?is?not?installed
package?tigervnc-server?is?not?installed


如果沒有安裝X-Windows 桌面的話要先安裝Xwindows

[root@wic?~]#?yum?check-update
[root@wic?~]#?yum?groupinstall?"X?Window?System"
[root@wic?~]#?yum?install?gnome-classic-session?gnome-terminal?nautilus-open-terminal?control-center?liberation-mono-fonts
[root@wic?~]#?unlink?/etc/systemd/system/default.target
[root@wic?~]#?ln?-sf?/lib/systemd/system/graphical.target?/etc/systemd/system/default.target
[root@wic?~]#?reboot


第一步,安裝VNC packages:

[root@wic?~]#?yum?install?tigervnc-server?-y


第二步,修改配置信息,在/etc/systemd/system/下建立文件夾vncserver@:1.service 把example config 文件從/lib/systemd/system/vncserver@.service復制到里面

[root@wic?~]#?cp?/lib/systemd/system/vncserver@.service?/etc/systemd/system/vncserver@:1.service


然后打開這個配置文件/etc/systemd/system/vncserver@:1.service替換掉默認用戶名

找到這一行

ExecStart=/sbin/runuser?-l?<USER>?-c?"/usr/bin/vncserver?%i"
PIDFile=/home/<USER>/.vnc/%H%i.pid


這里我直接用root 用戶登錄,所以我替換成

ExecStart=/sbin/runuser?-l?root?-c?"/usr/bin/vncserver?%i"
PIDFile=/root/.vnc/%H%i.pid



如果是其他用戶的話比如linoxide替換如下

ExecStart=/sbin/runuser?-l?linoxide?-c?"/usr/bin/vncserver?%i"
PIDFile=/home/linoxide/.vnc/%H%i.pid


第三步,重加載?systemd

[root@wic?~]#?systemctl?daemon-reload


第四步,為VNC設密碼

[root@wic?~]#?vncpasswd


第五步,由于我這邊的Centos 7 是用iptable防火墻的所以

vim?/etc/sysconfig/iptables


在合適位置加上

-A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport?5900:5903?-j?ACCEPT


重啟iptable

service?iptables?restart


如果是用Centos 7 默認防火墻的可能需要

[root@wic?~]#?firewall-cmd?--permanent?--add-service?vnc-server
[root@wic?~]#?systemctl?restart?firewalld.service


如果還是有問題可以試試關閉防火墻

  1. 停止并禁用防火墻;
    systemctl?stop?firewalld.service
    systemctl?disable?firewalld.service

第六步,設默認啟動并開啟VNC

[root@wic?~]#?systemctl?enable?vncserver@:1.service
[root@wic?~]#?systemctl?start?vncserver@:1.service


如果出現如下錯誤

Job for vncserver@:1.service failed. See ‘systemctl status vncserver@:1.service’ and ‘journ?
alctl -xn’ for details.

把 vncserver@:1.service 中的 Type 參數設置為 simple?
再執行 systemctl daemon-reload和啟動開啟VNC

這樣基本上Centos 端就設好了,Windows 端要去下一個VNC Viewer 的軟件。連接一下試試看著有點簡陋但是上去了的

fffa5dc3fc6be95d50f40f53e7689ad6.png

d90aea7d7d4bedf8a50f16915ec72fe5.png



本文轉自 Mr_sheng 51CTO博客,原文鏈接:http://blog.51cto.com/sf1314/1978785

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

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

相關文章

利用MRT進行Modis NDVI數據(MOD13Q1)投影變換格式轉換操作圖文教程

本實例以Modis NDVI(MOD13Q1,空間分辨率為250m)一景影像數據為例,演示利用MRT進行Modis NDVI影像變換,主要內容包括:將.hdf格式轉為.tif格式,將坐標系轉為Albers等積投影。 ArcGIS完美轉換方法: 《ArcGIS10.8完美實現MODIS NDVI數據格式轉換和投影變換》 《重磅!ArcGI…

ActiveMQ無法啟動

解決辦法&#xff1a;activemq無法啟動&#xff0c;端口被占用 用netstat -an無法查出61616被哪個進程占用&#xff08;實踐證明&#xff0c;netstat -ano|findstr 61616什么也沒有找到&#xff09; 經過排查和網上資料參考&#xff0c;被windows的Internet connection share(I…

Android之升級OkHttp編譯提示錯誤如下Using ‘body(): ResponseBody?’ is an error. moved to val

1 問題 升級okHttp庫&#xff0c;編譯項目錯誤如下 Using ‘body(): ResponseBody?’ is an error. moved to val 2 解決辦法 原來的代碼 val list response.body().string() 去掉&#xff08;&#xff09;就可以了 val list response.body.string()

單例

當實際上Singleton是一個對象&#xff0c;我們不能保證使用者不會使用其他的方法去創建&#xff08;比如alloc&#xff09;,這個時候他就會創建多個實例&#xff0c;這樣就會出現這些無法感知的bug&#xff09; implementation Singleton static Singleton * sharedSingleton …

Google 開源的 Android 排版庫:FlexboxLayout

最近Google開源了一個項目叫「FlexboxLayout」。1.什么是 Flexbox簡單來說 Flexbox 是屬于web前端領域CSS的一種布局方案&#xff0c;是2009年W3C提出了一種新的布局方案&#xff0c;可以簡便、完整、響應式地實現各種頁面布局&#xff0c;并且 React Native 也是使用的 Flex 布…

Docker Network 配置,自定義bridge網絡

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182Docker Network 配置&#xff0c;自定義bridge網絡 1.停止服務 service docker stop 2.關掉docker0 ifconfi…

再見 KataCoda——O'Reilly 宣布其將在六月份關閉

近日聽聞 OReilly 將永久關閉在線學習網站 KataCoda&#xff0c;對于廣大程序員和學習者來說&#xff0c;這無疑是一件痛心疾首的事情&#xff0c;以后我們再也看不到那只會變成的功夫貓了。KataCoda 簡介KataCoda 成立于 2016 年&#xff0c;它是一個在線學習平臺&#xff0c;…

中國區域Modis行列號(附Shapefile文件下載)

重磅&#xff1a;Landsat中國西北地區行列號Shapefile圖層對照&#xff08;附行列號Shapefile下載&#xff09; 全球&#xff1a; 中國&#xff1a;

Android之解決webview加載第三方網頁點擊彈不出下拉框(html頁面里面的select標簽)

1 問題 決webview加載第三方網頁點擊彈不出下拉框&#xff08;html頁面里面的select標簽&#xff09;&#xff0c;我們訪問youtube.com官網&#xff0c;點擊網站的視頻&#xff0c;點擊視頻右上角三個點設置&#xff0c;然后點擊 播放設置 然后點擊畫質 彈不出選項框&#xf…

【前端就業課 第一階段】HTML5 零基礎到實戰(四)偽類與偽元素

注意&#xff1a;手機&#xff08;APP&#xff09;打開&#xff0c;內容顯示更佳&#xff0c;不會的私聊博主即可 想要拿代碼或加入學習計劃&#xff08;** 博主會監督你并且教你寫文章 **&#xff09;的拉到最下面&#xff08;PC端Web打開&#xff09;加博主即可&#xff0c;目…

編寫第一個響應式頁面

2019獨角獸企業重金招聘Python工程師標準>>> 本文為大家講解如何使用一種科學的方法實現網頁設計&#xff0c;從原理上搞清楚什么是響應式設計&#xff0c;并實現一個簡易的響應式設計框架&#xff0c;以此為基礎&#xff0c;編寫出第一個響應式頁面。 不知道現在大…

container 的背后

如果要看laravel的單個功能的源代碼&#xff0c;首先去找對應得ServiceProvider,例如加密功能hash,則按一下步驟查看源代碼&#xff1a; HashServiceProvider.php(主要是看register方法) singleton()方法就是將BcryptHasher這個類實例化一次&#xff0c;然后在哪里都可以用&…

android中像素單位dp、px、pt、sp的比較

dp(dip): device independent pixels(設備獨立像素). 不同設備有不同的顯示效果,這個和設備硬件有關&#xff0c;一般我們為了支持WVGA、HVGA和QVGA 推薦使用這個&#xff0c;不依賴像素。px: pixels(像素). 不同設備顯示效果相同&#xff0c;一般我們HVGA代表320x480像素&…

ArcGIS10.8完美實現MODIS NDVI數據格式轉換和投影變換

大家都熟知,MODIS NDVI數據的處理一般是在MRT中進行的,但熟不知ArcGIS中也可以實現投影變換個數據格式的轉換,本文就以MOD13Q1.A2020001.h26v05.006.2020018002618.hdf這一景影像為例,實現將正弦曲線投影轉換為Albers等積投影,將hdf格式轉為tif。 ArcGIS python批處理代碼…

開源項目千千萬,如何發現好項目

視頻來自 OSSInsight 推特。不知道大家聽說沒有 PingCAP 推出的一個 OSSInsight.io 網站&#xff0c;可以根據 GitHub 上的事件&#xff0c;提供開源軟件洞察&#xff0c;這個項目也開源在 GitHub[1] 上。它可以提供以下方面的洞察能力&#xff0c;有點類似于 Google Analytics…

Git之回退已經提交到遠程倉庫的代碼(已經push的代碼)

1 問題 git 把當前的修改已經push到遠程倉庫&#xff0c;現在需要回退這個遠程提交 2 解決辦法 1&#xff09;、我們用git log命令找到commit Id d6434e39e842a40b79119b2b88e76dd1498f8654是我最后一次提交&#xff0c; 然后我們現在需要回退到145c4fc7f237176acba1bca515e9…

構建微型數據中心——在laptop上運行Rancher

對于開發人員而言&#xff0c;他們的最終目標是擁有自己的數據中心&#xff08;data center&#xff09;&#xff0c;使他們能夠在貼近真實情況的副本上測試他們的服務。然而&#xff0c;開發人員的開發過程中卻充滿了妥協。因為&#xff0c;數據要么是個簡化集&#xff0c;要么…

【前端就業課 第一階段】HTML5 零基礎到實戰(五)基礎元素

注意&#xff1a;手機&#xff08;APP&#xff09;打開&#xff0c;內容顯示更佳&#xff0c;不會的私聊博主即可&#xff08;知識點結構參考《HTML5入門到精通》&#xff09; 想要拿代碼或加入學習計劃&#xff08;** 博主會監督你并且教你寫文章 **&#xff09;的拉到最下面&…

phpUnit 安裝,實例和簡單部署

背景&#xff1a;一個小腳本&#xff0c;保證穩定為主&#xff1b;所以試用了下phpunit&#xff0c;快捷方便phpunit 的安裝 phpunit是一個輕量級的php單元測試框架&#xff0c;通過pear安裝安裝過程 wget https://phar.phpunit.de/phpunit.phar chmod x phpunit.phar sudo mv …

1、RN跨平臺開發——環境搭建

了解React NativeReact Native使你能夠在Javascript和React的基礎上獲得完全一致的開發體驗&#xff0c;構建世界一流的原生APP。React Native著力于提高多平臺開發的開發效率 —— 僅需學習一次&#xff0c;編寫任何平臺。(Learn once, write anywhere)。Facebook已經在多項產…