CentOS7安装配置VNCServer

2023-05-16

一、安装图形界面

1、安装X-Window图形界面

shell> yum -y groupinstall "X Window System"
shell> yum -y install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
# 由于yum源部分软件包的更新,采用原来的方式安装会因缺少软件包,而使Xvnc服务不能正常启动。
# 通过journalctl -xe查看日志信息,如有以下报错信息,是因为缺少库文件导致。
# Dec 10 10:54:47 91donkey gnome-session: libGL error: unable to load driver: swrast_dri.so
# Dec 10 10:54:47 91donkey gnome-session: libGL error: failed to load driver: swrast
shell> yum -y install mesa-libGL-devel

# 远程VNC界面后蓝屏的问题,是由于缺少gnome相关rpm包
# shell> yum install gnome-desktop3 gnome-themes-standard gnome-classic-session
# shell> yum install gnome-settings-daemon gnome-menus gnome-shell gnome-terminal
# shell> yum install gtk-vnc-devel
# shell> yum install mesa-libxatracker-devel

2、设置默认启动图形界面

shell> unlink /etc/systemd/system/default.target
shell> ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

3、安装vnc server端

shell> yum -y install tigervnc-server

4、配置VNC
在 /etc/systemd/system/ 目录里创建一个配置文件。我们可以将 /lib/systemd/sytem/vncserver@.service 拷贝一份配置文件范例过来。

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

打开vncserver@:1.service,找到下面这几行,替换掉部分 。

shell> vim /etc/systemd/system/vncserver@:1.service
ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid

如果是root用户则

ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver -geometry 1440x900 %i"
PIDFile=/root/.vnc/%H%i.pid

注:修改分辨率在vncserver后添加参数-geometry 1440x900

5、重启systemd

shell> systemctl daemon-reload

6、设置vnc密码

shell> vncpasswd

7、设置开机启动

  • 关闭防火墙
shell> systemctl stop firewalld.service
  • 永久开机启动服务
shell> systemctl enable vncserver@:1.service
  • 启动VNC服务
shell> systemctl start vncserver@:1.service

注:
如果启动有报错

Job for vncserver@:1.service failed. See ‘systemctl status vncserver@:1.service’ and ‘journalctl -xn’ for details.

解决办法:

把/etc/systemd/system/vncserver@:1.service 中的 Type 参数设置为 simple
或
删除User=<USER>

8、重启服务器

shell> reboot

二、关闭桌面休眠

CentOS7图形化关闭屏幕保护
原文地址:http://blog.csdn.net/debimeng/article/details/72778646
操作:Application—System Tools—Setting—Hardware—Power Saving—Blank screen—never
1643817-20190726131731947-2029110354.png

1643817-20190726131747321-17811806.png

1643817-20190726131758983-279706419.png

转载于:https://www.cnblogs.com/91donkey/p/11249668.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS7安装配置VNCServer 的相关文章

随机推荐

  • 不想说再见~北京

    从事软件开发工作已经第九个年头 慢慢觉得人生就像编程 xff0c 需要不停的面对各种需求通过各种分析对比找到最优技术方案 以往的每次技术问题 xff0c 都能通过各种途径找到最优方案 但是人生很多时候不能尽善尽美 这次的需求有点棘手 xff
  • windows 下 putty 登陆服务器 显示matlab图形界面

    本文需要下载 putty exe 和 pscp exe xff1a http www chiark greenend org uk sgtatham putty download html Xming 主程序和字体 https source
  • 软件工程概论--课后作业1

    作业概况 xff1a 1 网站系统开发所需技术 1 基础内容 网页设计概述 网站设计制作的基本流程 色彩搭配在网站中的应用 网站用户界面的设计 网站广告的设计 网站中表格的使用 网站中层的应用 框架网站的制作 模板网站的制作 使用行为和Ja
  • VNC-Server安装及配置

    一 什么是VNC VNC Virtual Network Computer 是虚拟网络计算机的缩写 VNC 是一款优秀的远程控制工具软件 xff0c 由著名的 AT amp T 的欧洲研究实验室开发的 VNC 是在基于 UNIX 和 Lin
  • (转)Windows 内存管理

    1 xff0e Windows的内存结构 Windows 系统中的每个进程都被赋予它自己的虚拟地址空间 对于 32 位进程来说 xff0c 这个地址空间是 4GB xff0c 因为 32 位指针可以拥有从 0x00000000 至 0xFF
  • Kali系统换源

    安装好kali系统后要选择更换软件源 xff0c 尽量选择国内源 xff0c 更新速度快 在终端中输入 gedit etc apt sources list 打开源列表文件 xff0c 将以下源选择加入其中 xff0c 原来的内容要删除 k
  • SerialPort IOException Workaround in C#

    ref http zachsaw blogspot com 2010 07 serialport ioexception workaround in c html As promised I 39 ve whipped up a quick
  • LVM-逻辑卷常用命令和示意图

    功能 命令物理卷管理卷组管理逻辑卷管理扫描pvscanvgscanlvscan建立pvcreatevgcreatelvcreate显示pvdisplayvgdisplaylvdisplay删除pvremovevgremovelvremove
  • 卷基于快照进行恢复

    基于P版本 xff0c 对卷基于快照进行恢复的源码分析 1 特性描述 在pike版本中 xff0c openstack官网增加了一个新特性 xff0c Cinder volume revert to snapshot xff0c 该特性支持
  • 计蒜客 2019 蓝桥杯省赛 B 组模拟赛(一)

    D题 xff1a 马的管辖 二进制枚举方案 判断该方案是否全部能被覆盖 xff0c 将最优方案存下来并进行剪枝 include lt iostream gt include lt cstring gt include lt cstdio g
  • [bash] 查找替换文件

    bash 查找替换文件 写这个脚本也加深了对 bash 数组的理解 bin bash 2015 11 23 echo e 34 说明 n将文件放在 app tmp class目录下 xff0c 保证该目录下没有其他文件 n备份目录在 app
  • Mac M1芯片 安装Homebrew

    MacBook M1芯片安装代码如下 xff0c 打开终端输入 bin bash c 34 curl fsSL https cdn jsdelivr net gh ineo6 homebrew install install sh 34 看
  • 1.学习大纲

    1 朱有鹏嵌入式Linux核心课程 xff1a https item taobao com item htm spm 61 a230r 1 14 1 1fca1869rWwNpJ amp id 61 45153106151 amp ns 6
  • [工具整理] Debain(KDE)下常用工具

    前言 xff1a Debian安装了KDE桌面环境后 xff0c 发现好多有用的功能没有集成 xff0c 需要自己安装 这里主要介绍 xff1a 截图工具 云盘工具以及KDE上的网络管理工具 0x01 截图工具 xff1a 推荐使用 fla
  • 【转】汽车CAN总线

    概述 CAN xff08 Controller Area Network xff09 总线协议是由 BOSCH 发明的一种基于消息广播模式的串行通信总线 xff0c 它起初用于实现汽车内ECU之间可靠的通信 xff0c 后因其简单实用可靠等
  • 轻松搭建CAS 5.x系列(1)-使用cas overlay搭建SSO SERVER服务端

    概要说明 cas的服务端搭建有两种常用的方式 xff1a 1 基于源码的基础上构建出来的 2 使用WAR overlay的方式来安装 官方推荐使用第二种 xff0c 配置管理方便 xff0c 以后升级也容易 本文就是使用第二种方式 安装步骤
  • vnc连接报错“connection refused (10061)”

    排除 防火墙等等 xff0c 网络设置的错误外 xff0c 登录putty exe 使用以下命令来启动 vnc server 共两行 xff1a service vncserver start vncserver 之后弹出两个warning
  • ST-LINK V2 DIY笔记(一)

    最近一段时间调试STM32板子的时候 xff0c 都是用JLINK 43 杜邦线 xff0c 或者拿官方板子当STLINK用 xff0c 可以用 xff0c 但是体积比较大 xff0c 有时候觉得比较麻烦 正好前一阵手头项目少 xff0c
  • 驱动级键盘模拟(C#)(高手请飘过)

    游戏外挂一般分为三个级别 xff1a 初级是鼠标 键盘模拟 xff0c 中级是Call游戏内部函数 xff0c 读写内存 xff0c 高级是抓包 xff0c 封包的 脱机挂 xff08 完全模拟客户端网络数据 xff0c 不用运行游戏 xf
  • CentOS7安装配置VNCServer

    一 安装图形界面 1 安装X Window图形界面 shell gt yum y groupinstall 34 X Window System 34 shell gt yum y install gnome classic session