平時工做時,都離不開計算機,因此常常會使用到vnc,當須要修改vnc 端口號時,每每找不到有效的方法,那小夥伴們知道如何修改vnc端口號嗎?大家又是如何修改vnc端口號?接下來和七七一塊兒去看看如何修改vnc 端口號吧。linux
首先咱們先了解一下什麼是vnc。vnc (Virtual Network Console)是虛擬網絡控制檯的縮寫。它是一款優秀的遠程控制工具軟件,由著名的 AT&T 的歐洲研究實驗室開發的。vnc 是在基於 UNIX 和 Linux 操做系統的免費的開源軟件,遠程控制能力強大,高效實用,其性能能夠和windows和MAC中的任何遠程控制軟件媲美。 在 Linux 中,vnc 包括如下四個命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多數狀況下用戶只須要其中的兩個命令:vncserver 和 vncviewer。
那有沒有什麼好用的vnc軟件?有,IIS7服務器管理工具。程序員
做爲IIS7服務器管理工具,它支持linux VNC,win VNC,能夠實現批量管理,遠程監控,遠程鏈接,使用起來十分便捷。windows
對於IIS7服務器管理工具來講,它能實現批量管理、同步操做、到期提醒、數據安全和按期執行等功能。適用於機房管理、站長、運維工做、程序員,等須要大量服務器或者電腦的用戶朋友。支持windows和linux系統,自定義遠程桌面窗口分辨率,定時監測服務器是否正常,服務器到期提醒,真正作到一站式管理,省去了中間那些複雜的安裝程序,很是方便快捷。有須要的小夥伴趕忙去試試吧。如圖:安全
官方地址:IIS7服務器管理工具服務器
那如何修改vnc 端口號?從vncserver這個啓動命令開始吧,
# which vncserver /usr/bin/vncserver
# file /usr/bin/vncserver /usr/bin/vncserver: a perl script text executable
#grep "59" /usr/bin/vncserver -n 18:# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 118:$vncPort = 5900 + $displayNumber; 238:# n is taken if something is listening on the VNC server port (5900+n) or the 257:# (5900+n) or the X server port (6000+n). 274: if (!bind(S, pack('S n x12', $AF\_INET, 5900 + $n))) {
這裏啓動的腳本hard code了5900,咱們能夠替換這裏就OK了網絡
先中止vnc服務,若是有鏈接的客戶端,使用vncserver -kill :桌面號退出,而後替換118和274行的5900爲15900,而後重啓服務運維
# service vncserver restarttcp
查看端口 # netstat -l | grep 159 tcp 0 0 *:15901 *:* LISTEN tcp 0 0 *:15902 *:* LISTEN,已經成功了。工具