Ubuntu 如何安装 vnc server?

赞赏 2017-07-14

Ubuntu 安装 vncserver 步骤如下:


1、在 Ubuntu 上使用如下命令安装 vncserver:

apt-get install vnc4server


2、输入如下命令,开启 vnc服务:

vncserver


首次启动会要求设置密码,后面可以使用 vncpasswd 修改:



看到类似 “New ‘:1 ()’ desktop is :1 (代表主机名)” 的信息,即表示启动 vnc 成功。程序会自动在当前用户主目录下产生一个 .vnc 目录:



3、在客户端下载“vnc客户端”软件,进行链接:

在服务器栏输入:<ip>:1

输入用户名密码信息后,可以看到 vnc 连接页面

但是,这个页面好像不是我们想要的图形化界面。vncserver 默认使用的窗口管理器是 twm,这是一个很简陋的窗口管理器,下面我们把桌面改成 GNOME 或K DE。


4、备份原有 xstartup 文件

cp ~/.vnc/xstartup  ~/.vnc/xstartup.bak

下面我们需要修改vnc启动文件,使用命令:

vi ~/.vnc/xstartup

打开后如下图所示


我们需要把上图中 “x-window-manager &” 这一行注释掉,然后在下面加入一行 “gnome-session &” ,或者是 “startkde &” ,分别表示要启用 GNOME 桌面或 KDE 桌面。以 GNOME 桌面为例,修改后如下图所示:

具体修改步骤:打开文件后,点击 insert 按钮,这时就可以输入了,在 “x-window-manager &” 前加 “#”,然后回车输入 “gnome-session &”,然后点击 “Esc ” 退出编辑模式,输入 “:wq!”保存修改即可)



5、杀掉原桌面进程,输入命令(其中的:1是桌面号):

vncserver -kill :1

再次输入以下命令生成新的会话:

vncserver :1


6、安装 gnome 桌面环境

这里的安装有些慢,需要您耐心等待下。

(1) 安装x-windows的基础 :

sudo apt-get install x-window-system-core


(2) 安装登录管理器:

sudo apt-get install gdm


(3) 安装Ubuntu的桌面:

sudo apt-get install ubuntu-desktop

通过命令:apt-get install gnome-core 可以安装 GNOME 的一些基础。apt-get install firefox/gaim/xmms 可以安装 Firefox 浏览器、Gaim 聊天程序、XMMS 音乐播放器。可以按照自己的喜好来安装。

 

7、重复步骤 5,重新生成生成新的会话。然后使用 vnc 客户端连接,就可以看到图形化界面,如图:


登陆后阅读全文
阅读 2923 赞赏 0 有用 2 没用 0 收藏 0 分享

   



0 条留言

王一甲的头像

王一甲

记录分享linux操作小技巧

相关文章

Linux 如何安装 VNC Server图形化?

Ubuntu安装MySQL提示Depends: mysql-server-5.5 but it is not going

云服务器 ECS Ubuntu apt-get 在线安装软件和常见问题处理介绍

Windows Server 2012 R2 或 2016 无法安装 .Net 3.5.1

Windows Server IIS站点报HTTP 错误 500.21 - Internal Server Error

Windows系统如何关闭远程桌面

了解 Linux 7z 命令开关(一)

Ubuntu或Debian系统内如何卸载 MySQL 数据库服务?

Ubuntu下防火墙策略的保存备份恢复方法

Ubuntu 系统下开启 sftp 功能

有料推荐

这世界欠我一个这样的老公!

高校学生模仿“世界名画”摆拍,可以说是戏精本精了

iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评

果然是高手!这次在日本,特朗普竹杠敲得不是一般狠

资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样

长一样的双胞胎也能识别?蚂蚁金服发布「眼纹识别」技术

苏联是怎么被阿富汗拖垮的?

美团或入局「分时租赁」共享汽车,王兴要大笔投入「泛出行」领域了? | 36氪独家

你或许被“一盘番茄炒蛋”刷屏了,但有人辛酸,有人质疑

iPhone X发售前夜,黄牛与苹果公司的不安

他的文章

Linux screen 提示:There is no screen to be resumed matching

写代码怎能不会这些Linux命令?(linux常用命令)

翻译 | 最实用的 Linux 命令行使用技巧

Linux下如何设置和查看系统环境变量

Linux 终端里的记录神器 - script命令

bash 执行 shell 脚本提示 ll: command not found

linux ll 或 ls -l 后,文件的owner和group全是数字,为啥?

linux下grep过滤的时候如何排除某些字符以及排除多个?

Linux下的sort如何按数字按某列排序?(包含sort常用选项)

Charles手机抓包操作流程(iOS的http/https请求)

手机扫一扫
分享文章