Redhat7配置VNC

开始学习linux,对于刚接触linux的人来说,还不太习惯远程维护是没有图形界面。所以在网上查找资料和实验把这个VNC弄上了,也算是学习一下。特此记录下来,以便日后回头看。

我的桌面系统Deepin 15.4、远程终端是Remmina、虚拟机是VMware12、系统是Redhat7,安装操作系统的步骤就不在这赘述了,网上随处可见。下面就开始操作吧。

1.切换到root用户,输入rpm -qa |grep vnc查看是否安装tigervnc server。

rpm -qa |grep vnc

查看后发现并没有安装tigervnc-server。

2.用df -h查看光驱加载情况。

df -h

3. /dev/sr0就是光驱,系统自动加载的路径太长了不方便,所以自己重新挂载一下。先建立一个文件夹,输入mkdir -p /media/cdrom,之后将光驱mount到这个路径下。输入mount空格/dev/cdrom /media/cdrom

光驱已经挂载成功

4. 接下来进入光驱的Packages目录,安装tigervnc-server,看图安装吧。

rpm -ivh tigervnc-server-1.2.80-0.30.20130314svn5065.el7.x86_64.rpm

5. 验证一下tigervnc-server是否安装成功。

rpm -qa |grep vnc

6. 拷贝一个新的VNC配置文件,进行修改。输入cd /lib/systemd/system进入目录后,再输入cp vncserver@.service vncserver@:2.service 。再对vncserver@:2.service进行编辑。

将图片中<USER>的位置,替换成系统中的用户名。我这里将替换成linuxprobe

进入到编辑模式后,按a,用键盘上的上下左右箭头将光标移动到要改的地方将<USER>位置替换成自己系统的用户名。然后按ESC退出编辑模式,再按:wq保存配置文件。

7. 更新systemctl,使刚才的配置生效。输入systemctl daemon-reload。

8. 设置用户vnc的密码。输入vncpasswd <你在配置文件中设置的用户名>。我这的用户名是linuxprobe,所以我输入vncpasswd linuxprobe,系统提示输入密码和再次输入密码。密码随便,自己能记住就好。

9. 启动VNC服务的2号窗口。输入vncserver :2 。

New 'localhost.localdomain:2 (linuxprobe)' desktop is localhost.localdomain:2

Creating default startup script /root/.vnc/xstartup

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost.localdomain:2.log

10. 关闭防火墙,要不会连不上的。防火墙的配置后续在学,现在只要VNC能连接上就好。输入

systemctl stop firewalld.service

11.利用netstat -ntlp查看开启的端口。我开启的是5902端口。利用远程工具链接VNC。连接是输入IP:5902或IP:2进行远程连接。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,986评论 19 139
  • 最近开始学习Linux,在虚拟机中装好系统后,直接在CentOS中操作不太方便,使用过程中需要在虚拟机和Windo...
    Surpassme阅读 1,040评论 0 2
  • 虚拟化技术概览KVM简介KVM的管理操作 一、虚拟化技术概览 (一)虚拟化技术类型: 主机虚拟化:xen, kvm...
    哈喽别样阅读 1,874评论 0 5
  • VNC允许Linux系统可以类似实现像Windows中的远程桌面访问那样访问Linux桌面。 首先试试服务器装了V...
    一指弹风阅读 3,026评论 0 2
  • Openstack Mitaka安装部署教程 一、实验环境: 系统:centos7.2-minimal 网络:管理...
    指间_流年阅读 2,248评论 0 0