安装TightVnc

1、预装的服务器没有桌面,我建议Ubuntu16.04安装gnome桌面比较好

  • 尝试安装过Unity(配置vnc的教程比较少)、xfc4桌面(terminal终端很小,不够大气),最后都卸载了。

Step 1: 打开终端命令行,更新环境,并安装桌面

sudo apt-get update
sudo apt-get install gnome-session-flashback
sudo apt-get install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y

Step 2:安装必要的字体文件,防止乱码(这步可略)

sudo apt-get -y install xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi xfonts-75dpi-transcoded xfonts-base

Step 3: 安装TightVNC

sudo apt-get install tightvncserver

Step 4: 启动TightVNC

tightvncserver
第一次打开VNC,要设置密码,输入密码后,需要verify验证密码,接着会弹出
Would you like to enter a view-only password 输入y

Step 5: 修改 ~/.vnc/xstartup

sudo vi ~/.vnc/xstartup

内容如下:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
dbus-launch gnome-panel &
dbus-launch gnome-settings-daemon &
metacity &
nautilus &
dbus-launch gnome-terminal &

接着按键盘 esc, shift+q, 输入wq保存

一些建议: 使用以上配置,服务器使用起来会有点卡,这个取决于服务器,如果你的服务器也很卡,建议你换成以下配置

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
gnome-session &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

Step 6: 关闭TightVNC,重启后,打开TightVNC

tightvncserver -kill :1
reboot
tightvncserver

@隐患:安装了tightvncserver后,容易和Anaconda的安装起冲突

一些建议(可跳过,看下面一步):
  • 关闭1号端口的VNC,当然你也可以关闭 tightvncserver -kill :2, 以此类推
    如果想知道自己开启了几个VNC,可以使用以下代码查看

    ps -ef|grep -i vnc
    
  • 打开VNC时,可以不加后面的端口号

  • 可以通过以下代码定义窗口大小,打开VNC

    tightvncserver -geometry 1024x720 :1
    

    ==或者可以直接
    vncserver -geometry 1024x720 :1
    不用输入全名,都是可以的。

Step 7: 使用VNC viewer连接服务器

  • 点击File,选择new connection,接着输入 服务器的公网IPVNC输入的端口号(其余不用填),接着点OK
  • 接着会弹出
  • 输入自己的VNC密码就可以登录了。

Step 8: 出现打不开Terminal的问题

有可能是出现了编码问题

sudo dpkg-reconfigure locales

添加需要的编码,选择en_US.UTF_8

最后终端输入命令locale, 就可以了。

参考链接

ubuntu16.04安装vncserver配置gnome桌面
Debian 7环境安装TightVNC+Gnome远程桌面环境
Ubuntu系统日常崩溃之-terminal打不开
Ubuntu如何安装vncserver

  • 注意不要轻易 apt-get upgrade,避免不小心将系统升级成18.04,导致服务器崩溃(我自己有这样一次经历,最后重装了系统…
  • 我的安装方式是以上链接的组合,并不是完全按照他们的流程,望注意

惨痛的安装教训

@尝试realvnc,发现只能在服务器有桌面,可以显示的情况下用(因为我的服务器没有桌面,所以不能用这个),不过还是贴一下网页

  • 安装:安装realvnc
  • 卸载:卸载realvnc
    卸载的命令是: sudo rm -rf

@接着安装x11vnc,结果又失败了,google说:

@安装vnc4server,超级超级难用,使用vncviewer(在windows上)连接时,经常出现黑屏、没有桌面图标

Ubuntu16.04, 安装vncserver (tightvnc) 连接服务器相关推荐

  1. 暗影精灵三 英伟达显卡 Ubuntu16.04 安装网卡驱动连接wifi

    1.查看网卡型号 $ uname -a 2.我的电脑是RTL8111 在官网http://www.realtek.com.tw/下载驱动,这是我的www.realtek.com.tw/download ...

  2. 阿里云服务器Ubuntu16.04安装Anaconda(python3.6)和本地远程连接jupyter

    一.ubuntu16.04安装Anaconda(python3.6) 1.上传Anaconda 我选择的是在本地下载了anaconda的linux版本,之后用xftp上传到服务器上 下载地址:http ...

  3. 服务器ubuntu16.04安装Miniconda配置pytorch环境

    服务器ubuntu16.04安装Miniconda配置pytorch环境 刚进入实验室时配置过服务器node1节点,node1节点有4张p100,但是总是被占满,几个月后申请了node2节点,但是完全 ...

  4. Ubuntu16.04安装MySQL5.7

    转载:https://blog.csdn.net/qq_42881421/article/details/91981918 环境: 虚拟机的Ubuntu16.04 Windows系统下Navicat ...

  5. ubuntu16.04 安装Anbox

    ubuntu16.04 安装Anbox 参考:https://docs.anbox.io/userguide/install.html 安装内核模块 从PPA安装DKMS软件包 sudo add-ap ...

  6. ubuntu16.04安装ROS Kinetic步骤及安装出现的问题解决

    ubuntu16.04安装ROS Kinetic步骤及安装出现的问题解决 ROS kinetic官网:http://wiki.ros.org/kinetic/Installation/Ubuntu 1 ...

  7. ubuntu16.04安装opencv3.4.1教程

    最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅.  本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...

  8. python3.8.5是python3吗_科学网-Ubuntu16.04安装Python3.8.5问题及解决方法-陈超的博文

    Ubuntu16.04安装Python3.8.5: 安装编译之后出现apt-get错误You might want to run 'apt-get -f install' to correct the ...

  9. 【转】ubuntu16.04安装配置tftp服务

    转自:ubuntu16.04安装配置tftp服务_carspiriter的博客-CSDN博客_ubuntu安装tftp 首先声明:tftp是client客户端,tftpd是server服务器端,d应该 ...

最新文章

  1. Linux踢出其他正在SSH登陆用户
  2. Dart Metadata 使用
  3. 由单例模式学到:静态构造函数和静态字段
  4. 台式计算机打不了蜂鸣,电脑主机启动不了,开机蜂鸣器也不响,主板指示灯
  5. WinForm 数据库无限填充树目录 treeView
  6. scrapy框架之递归解析和post请求
  7. IDEA快捷键及xml文件中网址报错
  8. 短信宝 php使用,[php] 使用 短信宝 发送短信(thinkphp)
  9. linux下mongo工具,linux – 从另一台机器上使用mongodb工具(mongodump,mongorestore)
  10. 游戏物体复用:对象池(以Unity3D为例)
  11. Rust: Bindgen绑定CTP C++原生接口尝试
  12. 超级人工智能何时能实现?
  13. maven pom.xml文件配置ojdbc7报错解决
  14. CA系统的加解扰与接收控制
  15. 浏览器软件下载,点击超链接、图标等直接下载(前后端代码)
  16. 工业交换机在智能交通电子警察系统解决方案的应用
  17. oracle lsnrctl status unknown,理解 oracle 的 lsnrctl status
  18. Win10系统中没有Microsoft Store(微软商城)解决方法【详细步骤】
  19. ArcGIS_栅格数据归一化
  20. Python+unittest+requests 接口自动化测试框架搭建 完整的框架搭建过程 实战

热门文章

  1. android intent的跳转,页面传值
  2. Python俄罗斯方块
  3. 爱奇艺2020春季校园招聘全面开启!
  4. 关于eclispe svn突然不能使用的解决方案SVN资源库报错:Could not create the view: org.tigris.subversion.subclipse.ui.repos
  5. 用MOS管构成H桥的心得
  6. ESP8266远程控制微信小程序工具-----基于MQTT协议
  7. 【python009--循环】
  8. Diffie-Hellman(迪菲-赫尔曼)秘钥交换协议
  9. 火影忍者手游决斗场服务器响应超时,火影忍者手游决斗场排行榜系统联系
  10. 【智联招聘年薪65万售前】年薪65万IT售前招聘要求深层解读,你是否合适?