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

     前言

    作为一个linux运维人员,安装系统习惯默认选择最简安装(不含图形界面),但在特殊情况下,研发同事又希望能远程图形界面操作系统,这个时候可以安装VNC给研发使用。

    大家使用windows比较多的话,VNC应该是比较熟悉的。

    百度百科:VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIXLinux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 WindowsMAC 中的任何远程控制软件媲美。

    使用环境:

    # cat /etc/redhat-release
    CentOS Linux release 7.7.1908 (Core)

    安装步骤:

    1.安装服务器端

    #yum -y install tigervnc-server
    #rpm -qa grep tigervnc-server
    tigervnc-server-1.8.0-17.el7.x86_64
    grep-2.20-3.el7.x86_64

    2.修改配置文件

    #mv /etc/systemd/system/vncserver@:1.service /etc/systemd/system/vncserver@:1.service 
    vncserver@:1.service中的:1表示"桌面号",启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2啦,端口号加1就是5902
    #vim
    /etc/systemd/system/vncserver@:1.servic
    [Service] Type
    =forking ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i" PIDFile=/home/<USER>/.vnc/%H%i.pid 这里有两处需要改动: 1.将服务类型forking改成simple 2.将<USER>修改成root,这里我使用的是root用户,所以改成root。 [Service]
    #Type=forking Type=simple ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/home/root/.vnc/%H%i.pid

    这里配置文件就修改完,并启动了。接下来需要配置用户登录账户密码。

     3.设置登录账号密码

    我使用的是root,所以直接root登录,并执行:

    # vncpasswd 
    Password:
    Verify:
    输入两次密码,输入完成后会提示是否设置view-only password(“View-only password”密码,只允许查看,无控制权限。)这个可设可不设,我直接跳过。
    如果使用的是非root,则需要切换到账号下再执行:
    例如:su  -zhangsan
    # vncpasswd 
    Password:
    Verify:
    再切回root。

    4.启动服务

    #systemctl daemon-reload  重新加载systemd的配置
    #systemctl status vncserver@:1.service
    #systemctl start vncserver@:1.service
    #systemctl enable vncserver@:1.service
    #systemctl set
    -default graphical.target //设置成图形模式 # 如果要换回来 systemctl set-default multi-user.target //设置成命令模式 # 然后重启系统即可 查看服务: # ps -ef | grep vnc 查看端口 #netstat -lnp|grep vnc

     5.关闭防火墙和selinux

    #systemctl stop firewalld.service
    #systemctl disable firewalld.service
    
    关闭SELinux,vim /etc/selinux/config
    将selinux设置为disabled

    至此我们服务端就安装完成了。

    6.安装客户端

    在windows上安装VNC客户端,自行百度安装,有绿色版和安装版:

    登录客户端:输入IP和桌面号

    输入vnc账号密码

    登录成功!

  • 相关阅读:
    Python时间戳
    vux x-input 清除按钮不起作用
    MySQL连接查询流程源码
    Linux下用的脚本
    TableCache设置过小造成MyISAM频繁损坏 与 把table_cache适当调小mysql能更快地工作
    批量导入数据到InnoDB表速度优化
    DBA面对新mysql环境
    (进阶篇)PHP+Mysql+jQuery找回密码
    (进阶篇)PHP实现用户注册后邮箱验证,激活帐号
    (实用篇)php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
  • 原文地址:https://www.cnblogs.com/dthum/p/11906586.html
Copyright © 2011-2022 走看看