当前位置: 首页 > news >正文

centos 安装vnc,配置图形界面

centos 安装vnc,配置图形界面

在CentOS上安装和配置VNC服务以使用图形用户界面,你可以按照以下步骤操作:

  1. 安装VNC服务器 

    
    sudo yum install -y tigervnc-server

  2. 复制VNC配置模板文件

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

  3. 编辑VNC服务文件

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

    在文件中替换<USER>为你的用户名,并确保设置了正确的显示管理器(如lightdm)。

  4. 为VNC设置密码

    vncpasswd

  5. 重新加载systemd配置

    systemctl daemon-reload

  6. 启动VNC服务

    systemctl start vncserver@:1.service

  7. 设置VNC服务开机自启

    systemctl enable vncserver@:1.service

  8. 安装X Window系统的图形环境(如GNOME或KDE)

    sudo yum groupinstall -y "GNOME Desktop"

  9. 设置VNC服务使用的图形环境

    编辑用户的.vnc目录下的配置文件,例如:

    vim ~/.vnc/xstartup

    确保配置文件包含以下内容:

    #!/bin/sh
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS
    export XDG_SESSION_TYPE=x11
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    gnome-session &

    确保脚本可执行:

    chmod +x ~/.vnc/xstartup

  10. 重新启动VNC服务以应用更改

    systemctl restart vncserver@:1.service

    现在,你应该能够通过VNC客户端连接到CentOS机器,并看到图形用户界面。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 学习测试8-数据库mysql操作
  • 基于SpringBoot+Vue的数码论坛系统(带1w+文档)
  • idea 设置类序列化生成
  • 基于FPGA的图像边缘检测(OV5640)
  • 4. kvm存储虚拟化
  • PHP框架详解-symfony框架
  • 基于考研题库小程序V2.0实现倒计时功能板块和超时判错功能
  • html5——CSS3_文本样式属性
  • Oracle 19c 统一审计表清理
  • 使用YOLO5进行模型训练机器学习【教程篇】
  • 秋招Java后端开发冲刺——Mybatis使用总结
  • 阅读笔记——《Fuzz4All: Universal Fuzzing with Large Language Models》
  • GPS北斗标准时钟同步服务器结构是什么?安徽京准
  • 在自定义总线下注册驱动
  • 最优雅的PHP框架 Laravel
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • fetch 从初识到应用
  • JavaScript设计模式与开发实践系列之策略模式
  • Java读取Properties文件的六种方法
  • JAVA之继承和多态
  • java中的hashCode
  • miaov-React 最佳入门
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • Vue组件定义
  • 分享几个不错的工具
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 延迟脚本的方式
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 中文输入法与React文本输入框的问题与解决方案
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 如何正确理解,内页权重高于首页?
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​批处理文件中的errorlevel用法
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • # 计算机视觉入门
  • (06)金属布线——为半导体注入生命的连接
  • (1)无线电失控保护(二)
  • (152)时序收敛--->(02)时序收敛二
  • (day18) leetcode 204.计数质数
  • (独孤九剑)--文件系统
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (六) ES6 新特性 —— 迭代器(iterator)
  • .Net 8.0 新的变化
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .net 反编译_.net反编译的相关问题
  • .NET 事件模型教程(二)
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .NET开源纪元:穿越封闭的迷雾,拥抱开放的星辰
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • @Autowired @Resource @Qualifier的区别
  • @Data注解的作用