zoukankan      html  css  js  c++  java
  • linux 安装VNC服务


    配置环境

    安装环境:centos7

    简介

        VNC (Virtual Network Computer)是虚拟网络计算机的缩写,它是一款远程控制工具软件,由Olivetti & Oracle研究室所开发,此研究室在1999年并入美国电话电报公司(AT&T)。VNC借由网络,可传送键盘与鼠标的动作及实时的屏幕画面。在Linux中,VNC包括以下四个命令:vncserver,vncviewer,vncpasswd和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver和 vncviewer。


    安装

    yum -y install tigervnc-server


    设置普通用户登录

    [root@localhost ~]# useradd test
    [root@localhost ~]# passwd test
    更改用户 test 的密码 。
    新的 密码:
    无效的密码: 密码少于 8 个字符
    重新输入新的 密码:
    passwd:所有的身份验证令牌已经成功更新。
    



    配置文件

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

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

    或者再增加一个窗口:

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

        编辑

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

        设置用户root相关参数(将文中的“<USER>”替换为你系统的用户名,这里我填写的是root,你可以填写成你的系统登录名),最终内容如下:


    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target
    
    [Service]
    Type=simple
    
    # Clean any existing files in /tmp/.X11-unix environment
    ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    ExecStart=/sbin/runuser -l test -c "/usr/bin/vncserver %i"
    ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    
    [Install]
    WantedBy=multi-user.target
    

    启动

    [root@localhost ~]# systemctl enable vncserver@:1.service
    [root@localhost ~]# systemctl restart vncserver@:1.service
    


    测试

    下载 VNC Viewer

  • 相关阅读:
    FZU 1894 志愿者选拔
    POJ 2823 Sliding Window
    POJ 3038 Flying Right
    xStream 的简单使用 xml to bean
    欧拉函数
    POJ题目分类
    POJ1039 Pipe
    linux进程间通信之消息队列
    欧几里得GCD及扩展
    win7的vmware中安装ubuntu 13.04看不到共享目录
  • 原文地址:https://www.cnblogs.com/sunjianlin/p/13178976.html
Copyright © 2011-2022 走看看