Ubuntu16.04, 安装vncserver (tightvnc) 连接服务器
安装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,接着输入 服务器的公网IP 和 VNC输入的端口号(其余不用填),接着点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) 连接服务器相关推荐
- 暗影精灵三 英伟达显卡 Ubuntu16.04 安装网卡驱动连接wifi
1.查看网卡型号 $ uname -a 2.我的电脑是RTL8111 在官网http://www.realtek.com.tw/下载驱动,这是我的www.realtek.com.tw/download ...
- 阿里云服务器Ubuntu16.04安装Anaconda(python3.6)和本地远程连接jupyter
一.ubuntu16.04安装Anaconda(python3.6) 1.上传Anaconda 我选择的是在本地下载了anaconda的linux版本,之后用xftp上传到服务器上 下载地址:http ...
- 服务器ubuntu16.04安装Miniconda配置pytorch环境
服务器ubuntu16.04安装Miniconda配置pytorch环境 刚进入实验室时配置过服务器node1节点,node1节点有4张p100,但是总是被占满,几个月后申请了node2节点,但是完全 ...
- Ubuntu16.04安装MySQL5.7
转载:https://blog.csdn.net/qq_42881421/article/details/91981918 环境: 虚拟机的Ubuntu16.04 Windows系统下Navicat ...
- ubuntu16.04 安装Anbox
ubuntu16.04 安装Anbox 参考:https://docs.anbox.io/userguide/install.html 安装内核模块 从PPA安装DKMS软件包 sudo add-ap ...
- ubuntu16.04安装ROS Kinetic步骤及安装出现的问题解决
ubuntu16.04安装ROS Kinetic步骤及安装出现的问题解决 ROS kinetic官网:http://wiki.ros.org/kinetic/Installation/Ubuntu 1 ...
- ubuntu16.04安装opencv3.4.1教程
最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅. 本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...
- 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 ...
- 【转】ubuntu16.04安装配置tftp服务
转自:ubuntu16.04安装配置tftp服务_carspiriter的博客-CSDN博客_ubuntu安装tftp 首先声明:tftp是client客户端,tftpd是server服务器端,d应该 ...
最新文章
- Linux踢出其他正在SSH登陆用户
- Dart Metadata 使用
- 由单例模式学到:静态构造函数和静态字段
- 台式计算机打不了蜂鸣,电脑主机启动不了,开机蜂鸣器也不响,主板指示灯
- WinForm 数据库无限填充树目录 treeView
- scrapy框架之递归解析和post请求
- IDEA快捷键及xml文件中网址报错
- 短信宝 php使用,[php] 使用 短信宝 发送短信(thinkphp)
- linux下mongo工具,linux – 从另一台机器上使用mongodb工具(mongodump,mongorestore)
- 游戏物体复用:对象池(以Unity3D为例)
- Rust: Bindgen绑定CTP C++原生接口尝试
- 超级人工智能何时能实现?
- maven pom.xml文件配置ojdbc7报错解决
- CA系统的加解扰与接收控制
- 浏览器软件下载,点击超链接、图标等直接下载(前后端代码)
- 工业交换机在智能交通电子警察系统解决方案的应用
- oracle lsnrctl status unknown,理解 oracle 的 lsnrctl status
- Win10系统中没有Microsoft Store(微软商城)解决方法【详细步骤】
- ArcGIS_栅格数据归一化
- Python+unittest+requests 接口自动化测试框架搭建 完整的框架搭建过程 实战
热门文章
- android intent的跳转,页面传值
- Python俄罗斯方块
- 爱奇艺2020春季校园招聘全面开启!
- 关于eclispe svn突然不能使用的解决方案SVN资源库报错:Could not create the view: org.tigris.subversion.subclipse.ui.repos
- 用MOS管构成H桥的心得
- ESP8266远程控制微信小程序工具-----基于MQTT协议
- 【python009--循环】
- Diffie-Hellman(迪菲-赫尔曼)秘钥交换协议
- 火影忍者手游决斗场服务器响应超时,火影忍者手游决斗场排行榜系统联系
- 【智联招聘年薪65万售前】年薪65万IT售前招聘要求深层解读,你是否合适?