• 【Linux】统信各版本UOS安装vnc


    统信UOS安装vnc

    1、D版本

    1.1、安装

    apt install xfce4 xfce4-goodies
    apt install tigervncserver
    
    • 1
    • 2

    1.2、安装完成后,启动

    vncserver
    ## 根据提示输入密码
    
    • 1
    • 2

    2、A版本

    2.1、安装

    yum install tigervnc-server 
    
    • 1

    2.2、启动

    vncserver
    ## 根据提示输入密码
    
    • 1
    • 2

    3、E版本

    E版本安装与A、D版本安装多了两行配置,请注意区分版本。

    3.1 安装

    yum install tigervnc-server tigervnc-server-module
    
    • 1

    3.2 配置

    ## 编辑配置文件
    vi /etc/X11/xinit/Xclients
    
    ## 15行添加:
    STARTDDE="$(type -p startdde)"
    
    ## 48,49行添加:
    elif [ -n "$STARTDDE" ];then
    exec "$STARTDDE"
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    3.3 设置开机自启

    ## 创建一个1920x1080分辨率的远程桌面
    vncserver -geometry 1920x1080
    
    ## 手动关闭vnc服务器
    vncserver -kill :1
    
    ## 设置vnc开启自启动
    ### 新建vncserver@1.service文件,拷贝到/etc/systemd/system/下
    ### 注意,这里vncserver@1,需要确认vncserver的端口,如果想要开启:2,则创建vncserver@2.service文件即可
    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target
    [Service]
    Type=simple
    User=root
    Group=root
    WorkingDirectory=/root
    
    PIDFile=/root/.vnc/%H:%i.pid
    ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
    ExecStart=/usr/bin/vncserver -depth 24 :%i
    ExecStop=/usr/bin/vncserve -kill :%i
    [Instatt]
    WantedBy=multi-user.target
    
    ### 运行如下命令
    systemctl daemon-reload
    systemctl enable vncserver@1.service
    systemctl start vncserver@1.service
    systemctl status vncserver@1.service
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30

    3.4 启动

    systemctl start vncservice@1.service
    
    • 1

    4、vnc常用命令

    ## 出现灰屏怎么处理
    ### 修改配置文件
    echo  'gnome-session &' >> ~/.vnc/xstartup
    ### 添加一句配置到文件中,重启服务器后,再次执行vncserver即可
    
    • 1
    • 2
    • 3
    • 4

    5、注意

    每个账户的vnc只能开启一个远程,如果一个用户下面存在多个vncserver的话,可能存在问题,例如dock栏消失,启动项和控制中心异常的情况,建议多个账号分别启动vnc。

  • 相关阅读:
    Dubbo入门实例
    【AWS】AI 代码生成器—Amazon CodeWhisperer初体验 | 开启开挂编程之旅
    使用docker-compose部署Redis(单机部署)
    (免费分享)基于springboot医院管理系统
    【kohya】训练自己的LoRA模型
    文心一言 VS 讯飞星火 VS chatgpt (103)-- 算法导论10.1 1题
    GAMES101-ASSIGNMENT8(作业8)
    数据库迁移(DBeaver版本)
    STM32存储左右互搏 I2C总线读写FRAM MB85RC16
    统一网关Gateway
  • 原文地址:https://blog.csdn.net/imliuqun123/article/details/133683416