2022.03.31

centos服务器中若要配置anaconda,不能在 /etc/bashrc 里面添加配置,否则会vnc会和anaconda产生冲突,目前由于什么原因产生的冲突尚未可知。

前提在服务器上已经安装好桌面。

以下为在CentOS7.6服务器上安装VNC远程连接工具的步骤:

第一步:安装VNC服务软件,使用root用户执行以下命令:

yum install tigervnc-server -y

等待安装完毕。安装后可以使用如下命令来验证是否安装成功:

第二步:创建用户,配置vnc密码。

创建用户后,su进用户,使用 vncpasswd 来设置连接密码,以后使用VNC Viewer 远程密码输入的就是这个。务必记住,不要出错。

第三步:复制vnc的启动操作脚本。其中/vncserver@:1.service中 1 代表--桌面号。那么启动的端口号就是 5901,如果是/vncserver@:2.service,那么对应启动的端口就是 5902。以此类推。

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

第四步:编辑 /etc/systemd/system/vncserver@:1.service 文件。

vim /etc/systemd/system/vncserver@:1.service

当时我在这一步出错了很久,因为参考网上很多,他们可能写法是

但是,这种不合适我的情况,我的service文件中是

只需要修改图中黄色框内的 <USER>用户名称 即可。最后 ESC + :wq 保存推出。

第五步:启动vnc服务。

首先重新加载:

systemctl daemon-reload            # 重新加载
systemctl start vncserver@:1.service    # 开启vnc服务
systemctl status vncserver@:1.service    # 查看vnc服务状态,防止出错
systemctl enable vncserver@:1.service    # 将vnc服务设置为每次开机启动

第六步:设置防火墙。因为vnc需要的590+端口可能被防火墙挡住。所以开放这个端口:

firewall-cmd --add-port=5901/tcp    # 开放5901端口
firewall-cmd --add-port=5901/tcp --permanent    #永久开放
firewall-cmd --reload    #重新加载使之生效

第七步:在windows上安装 CNC Viewer 。官网 上下载,直接按照步骤按照即可。我的版本是6.20 。之后使用   IP:590+ 也就是 ip地址:5901来连接。

之后提示输入密码,输入 上面设置的vncpasswd的密码

成功连接。

后续所遇 Error 总结:

1. 当服务器异常开机重启时,再次连接会出现错误:

A VNC server is already running as :9

具体错误忘记截图,下次遇到再补上

[root@*** ***]# systemctl status vncserver@:14.service
● vncserver@:14.service - Remote desktop service (VNC)Loaded: loaded (/etc/systemd/system/vncserver@:14.service; enabled; vendor preset: disabled)Active: failed (Result: exit-code) since 四 2022-10-06 16:52:39 CST; 31s agoProcess: 53226 ExecStop=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)Process: 53161 ExecStart=/usr/bin/vncserver_wrapper yzh8 %i (code=exited, status=2)Process: 53155 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)Main PID: 53161 (code=exited, status=2)10月 06 16:52:39 *** systemd[1]: Starting Remote desktop service (VNC)...
10月 06 16:52:39 *** systemd[1]: Started Remote desktop service (VNC).
10月 06 16:52:39 *** vncserver_wrapper[53161]: Warning: ***:14 is taken because of /tmp/.X11-unix/X14
10月 06 16:52:39 *** vncserver_wrapper[53161]: Remove this file if there is no X server lsq:14
10月 06 16:52:39 *** vncserver_wrapper[53161]: A VNC server is already running as :14
10月 06 16:52:39 *** vncserver_wrapper[53161]: FATAL: 'runuser -l ***' failed!
10月 06 16:52:39 *** systemd[1]: vncserver@:14.service: main process exited, code=exited, status=2/INVALIDARGUMENT
10月 06 16:52:39 *** systemd[1]: Unit vncserver@:14.service entered failed state.
10月 06 16:52:39 *** systemd[1]: vncserver@:14.service failed.

注意,这是根据错误提示:Warning: ***:14 is taken because of /tmp/.X11-unix/X14。删除对应文档即可.

这时根据提示删除对应文件即可解决。

rm -f /tmp/X9-unix-X9 # 文件名根据错误提示删除,此名错误

CentOS7.6安装VNC相关推荐

  1. 如何远程进入linux7.2图形界面,CentOS7.2安装VNC,让Windows远程连接CentOS 7.2 图形化界面...

    需求及说明 开发老大突然心血来潮,让实现在windows下通过vnc实现连接到CentOS系统的图形化界面,这里实践CentOS7.2 下安装VNC,让Windows远程桌面Linux解决了不少问题, ...

  2. CentOS7.x安装VNC实录

    不知不觉,centos已经到7.6了,在服务器操作系统中,centos是用的比较多的,占很大的比例.由于7.x版本和6.x版本有区别,最近安装了7.6的VNC,特记之. VNC需要系统安装的有桌面,如 ...

  3. CentOS7.6安装VNC成功

    VNC需要系统安装的有桌面,如果是生产环境服务器,安装时使用的最小化安装,那么进行下面操作按章GNOME 桌面. # 列出的组列表里有GNOME Desktop.     yum grouplist ...

  4. centos7 安装vnc(服务端)

    一.安装图形界面 1.安装图形用户界面接口X Window System 安装命令: yum groupinstall "X Window System" 卸载命令: yum gr ...

  5. CentOS7安装VNC

    本文介绍在CentOS7.1下安装VNC,让Win7远程桌面Linux解决了不少问题,写个教学贴,给新手们看看,如果你们碰到同样的问题,就可以迅速解决,无需头疼甚至放弃了. 1.检查是否安装VNC r ...

  6. centos7 安装VNC Server

    linux系统给给开发者带来性能的便利,但是失去了window系统的界面化管理的便利.下面介绍怎么通过在linux系统上实现界面化操作.(CENTOS为例) 本文详细讲解在centos下安装VNC 服 ...

  7. 台式机CentOS7安装GitLab11.10.4搭建(5)Mac通过终端安装VNC

    ##通过ssh方式连接CentOS ssh -l root 192.168.10.200 ##安装xrdp远程桌面协议 yum install xrdp -y ##安装epel仓库 yum insta ...

  8. CentOS7.4下 VNC Server的搭建和客户端的连接配置

    CentOS7.4下 VNC Server的搭建和客户端的连接配置 服务器版本:CentOS Linux release 7.4.1708 (Core) yum方式安装VNC server yum i ...

  9. Centos7.4安装kvm虚拟机(使用virt-manager管理)

    2019独角兽企业重金招聘Python工程师标准>>> Centos7.4安装kvm虚拟机(使用virt-manager管理) 之前介绍了使用WebVirtMgr或Openstack ...

  10. Centos7下安装部署oracle数据库方法及问题汇总

    目标:在centos7上配置oracle数据库服务器,并在win7上面使用pl/sql成功访问该oracle数据库 系统环境: 服务器:centos7 64位 客户端:win7 64位 注意cneto ...

最新文章

  1. 使用livereload实现自动刷新
  2. 国内ntp时间服务器ip地址
  3. 【组队学习】【28期】青少年编程(Scratch 一级)
  4. C#-自动(也叫隐式)类型转换及规则 018
  5. 构建模式--Adapter模式(JAVA)
  6. 【转载】架构师的行为准则(三)
  7. excel更新计算机,2007版Excel升级新版本的方法步骤
  8. cad汉仪长仿宋体_cad长仿宋体下载
  9. 什么是Photoshop的Alpha通道(详细图解)
  10. 30条爆笑的程序员梗PHP是最好的语言
  11. 虚拟机canal-deployer连接主机mysql失败
  12. 推荐几款视频声音变声软件给大家
  13. c语言入门题目:输出两行短句
  14. #define STATIS_SObj ((struct statis volatile far *) 0x000000)
  15. 波兰表达式(Polish Notation)简要介绍
  16. AE开发中“无法嵌入互操作类型*****,请改用适用的接口”解决办法
  17. 数据库--交叉连接查询
  18. UI设计存在什么意义?
  19. switch语句及三种循环语句
  20. 鸿蒙没有推出手机的打算,华为:没有推出鸿蒙手机计划,自拍会让人觉得你孤独和失败...

热门文章

  1. word打不开文档该怎么办?有什么好的方法
  2. 再迎顶尖科学家,百度研究院为何如此吸引大师级AI人才?
  3. [软件工程] 千帆竞发图的制作
  4. epicor数据表增加字段
  5. 西安电子科技大学计算机考博,西安电子科技大学2017年拟录取申请考核博士生名.PDF...
  6. 组织分解结构(Organizational Breakdown Structure OBS)
  7. vue2中监听watch的写法汇总
  8. 房产圈的极客---前搜房网副CTO曹艳白干了件大事!
  9. ubuntu + windows双系统默认启动项修改方法
  10. Android 中的长度单位详解(dp、sp、px、in、pt、mm)具体解释与换算