CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了CentOS 7 安装 VNC大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

一.安装 以root用户运行以下命令来安装vncserver; yum install tigervnc-server  同样运行以下命令来安装vncviewer; yum install vnc 停止并禁用防火墙; systemctl stop firewalld.service systemctl disable firewalld.service 二.配置 vncviewer基本上不用配置;

一.安装

  1. 以root用户运行以下命令来安装vncserver;

    yum install tigervnc-server

  2. 同样运行以下命令来安装vncviewer;

    yum install vnc

  3. 停止并禁用防火墙;

    systemctl stop firewalld.service

    systemctldisable firewalld.service

二.配置

  1. vncviewer基本上不用配置;

  2. vncserver的配置,创建一个新的配置文件,以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可),方法如下:

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

    或者再增加一个窗口:

    cp/lib/systemd/system/vncserver@.service/lib/systemd/system/vncserver@:2.service

  3. 编辑/lib/systemd/system/vncserver@:1.service,设置用户root相关参数,最终内容如下:

[Unit]

Description=Remotedesktopservice(VNC)

After=syslog.targetnetwork.target

[service]

Type=forking

#CleananyexisTingfilesin/tmp/.X11-unixenvironment

ExecStartPre= /bin/sh -c '/usr/bin/vncserver-kill%i>/dev/null2>&1||:'

ExecStart= /sbin/runuser -lroot-c "/usr/bin/vncserver%i"

PIDFile= /root/ .vnc/%H%i.pid

ExecStop= '/usr/bin/vncserver-kill%i>/dev/null2>&1||:'

  • 上述内容中最好设置为root用户,否则可能会看到以下报错:

vncserver@:1.service-Remotedesktopservice(VNC)

Loaded:loaded( /usr/lib/systemd/system/vncserver @:1.service;enabled)

Active:Failed(Result: exit -codE)sinCETue2015-04-1410:09:24CST;1min36sago

Process:3258ExecStart= -lsysadmin-c /usr/bin/vncserver %i(code=exited,status=1 /FAILURE )

Process:3254ExecStartPre= -c - kill %i> /dev/null 2>&1||:(code=exited,status=0 /succesS )

Apr1410:09:24F1A-VMHOST-SWPEsystemd[1]:StarTingRemotedesktopservice(VNC)...

Apr1410:09:24F1A-VMHOST-SWPErunuser[3258]:password:

Apr1410:09:24F1A-VMHOST-SWPEsystemd[1]:vncserver@:1.service:controlprocessexited,code=exitedstatus=1

Apr1410:09:24F1A-VMHOST-SWPEsystemd[1]:FailedtostartRemotedesktopservice(VNC).

Apr1410:09:24F1A-VMHOST-SWPEsystemd[1]:Unitvncserver@:1.serviceenteredFailedstate.

Warning:Unit file changedondisk, 'systemctldaemon-reload' recommended.

三.应用

  1. 更新systemctl以使其生效;

    systemctl daemon-reload

  2. 设置vncserver的密码;

    vncpasswd root

    提示输入密码以及确认密码

  3. 启动该服务用来启用vnc的1号窗口;

    systemctlstartvncserver@:1.service或者vncserver:1

    关闭1号窗口:

    systemctlstopvncserver@:1.service或者vncserver-kill:1

  4. 设置为开机自动启动;

    systemctlenablevncserver@:1.service

  5. 在/etc/sysconfig/iptables 添加5901端口

    .在iptables中加入对应的端口5901(注意,如果有其他用户,那么也需要将端口加上。vnc的端口认是5900 + n)

    [root@localhost system]# cat /etc/sysconfig/iptables

    End.

大佬总结

以上是大佬教程为你收集整理的CentOS 7 安装 VNC全部内容,希望文章能够帮你解决CentOS 7 安装 VNC所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。