VNC笔记

本文详细介绍了VNC(Virtual Network Console)的概念、组成、基本原理及在Linux中的使用方法,包括安装、命令行操作和帮助文档。它是开源的远程控制工具,性能媲美Windows和Mac。

What is VNC

VNC (Virtual Network Console)是虚拟网络控制台的缩写。

它是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。
VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。

主要命令

在 Linux 中,VNC 包括以下四个命令:

  1. vncserver
  2. vncviewer
  3. vncpasswd
  4. vncconnect

大多数情况下用户只需要其中的两个命令:vncservervncviewer

组成

VNC基本上是由两部分组成:

  1. 一部分是客户端的应用程序(vncviewer)
  2. 一部分是服务器端的应用程序(vncserver)。

VNC的基本运行原理和一些Windows下的远程控制软件很相像。
VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。

在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便地和安装了服务器端的应用程序(vncserver)的计算机相互连接。

另外,服务器端 (vncserver)还内建了Java Web接口,这样用户通过服务器端对其他计算机的操作就能通过Netscape显示出来了,这样的操作过程和显示方式比较直观方便。

How to use VNC

查看是否安装:

rpm -q tigervnc-server

查看帮助:

vncserver -help

创建一个端口:

vncserver :66

重启一个端口:

vncserver :66

列出所有端口:

vncserver -list

删除一个端口:

vncserver -kill :66

help内容:

[root@node1 ~]# vncserver --help
usage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>]
                 [-geometry <width>x<height>]
                 [-pixelformat rgbNNN|bgrNNN]
                 [-fp <font-path>]
                 [-cc <visual>]
                 [-fg]
                 [-autokill]
                 <Xvnc-options>...

       vncserver -kill <X-display>

       vncserver -list

### 配置和使用 VNC 远程桌面 #### 安装 VNC Server 为了在 Jetson 设备上配置并使用 VNC 进行远程桌面连接,需先安装 RealVNC 或 TightVNC 等服务器软件。对于 Ubuntu 18.04 版本的 Jetson NX 和 Nano 来说,推荐采用如下命令来完成 VNC server 的安装: ```bash sudo apt-get update && sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer ``` 此操作会自动处理依赖关系并将所需组件部署到位[^1]。 #### 设置静态 IP 地址 确保 Jetson 设备拥有固定的 IPv4 地址以便稳定访问。编辑 `/etc/netplan/*.yaml` 文件(通常名为 `50-cloud-init.yaml`),调整其中的内容以匹配特定环境下的网络参数,包括IP地址、子网掩码、默认网关以及 DNS 服务器信息。保存更改后执行 `netplan apply` 命令使新设定生效[^2]。 #### 启动 VNC Session 并启用 MAXN 模式 启动 VNC session 可通过图形界面或者终端输入相应指令实现;与此同时建议开启 NVIDIA 提供的最大性能模式(MAXN),这有助于提高图像传输质量与响应速度: ```bash sudo nvpmodel -m 0 # 切换至最高功耗模式 sudo jetson_clocks # 应用高性能时钟频率 ``` 如果遇到桌面显示不正常的情况,则考虑购买 HDMI 显卡欺骗器接入硬件接口解决该问题。 #### 关闭不必要的安全措施 为了让 VNC 正常工作,在 Jetson Nano 中应当禁用屏幕保护程序并且允许自动登录功能。具体做法是在系统设置中的用户账户选项里勾选“Automatic Login”,从而简化初次建立连接的过程[^3]。 #### 下载客户端工具 最后一步就是在个人电脑端获取合适的查看应用程序——可以从官方站点下载适用于 Windows/Mac/Linux 多平台版本的 VNC Viewer 软件包,并依照提示完成本地安装过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bigbeea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值