Linux下在线安装启动VNC教程

 更新时间:2025年07月25日 15:21:08   作者:张童瑶  
本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题

描述

Linux中的VNC就类似于Windows中的远程桌面系统

本文只记录在Cent OS 7的系统下在线安装VNC。

安装VNC

1、安装VNC

yum install tigervnc-server

2、配置VNC的密码

  • 为用户设置 VNC 密码(首次运行会提示输入,也可以提前输入)
vncpasswd
  • 密码文件默认保存在 ~/.vnc/passwd

3、启动VNC

  • 启动一个 VNC 会话(:1 表示显示号1,端口5901)
vncserver :1 -geometry 1280x720 -depth 24

4、停止VNC

vncserver -kill :1

5、完全清理并重启 VNC

vncserver -kill :1
rm -rf /tmp/.X1*  # 清理临时文件
vncserver :1 -geometry 1280x720 -depth 24

6、彻底清理vnc并重启!

  • 强制终止所有 Xvnc 进程
pkill -9 Xvnc 
  • 删除 X11 套接字文件
rm -f /tmp/.X11-unix/X1
  • 删除锁文件
rm -f /tmp/.X1-lock
rm -f ~/.vnc/*.pid ~/.vnc/*.log
vncserver :1 -geometry 1280x720 -depth 24

安装 VNC 桌面

1、安装VNC桌面,否则启动时会黑屏(Linux系统中自带桌面的除外!)

sudo yum groupinstall "GNOME Desktop" -y

可能遇到的问题

  • 端口冲突:如果 :1 仍被占用,可以换一个端口(如 :2):
vncserver :2 -geometry 1280x720 -depth 24
  • 权限问题:确保你有权限操作 /tmp 和 ~/.vnc/ 目录。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 令Apache中沉睡的无用进程自动退出的方法

    令Apache中沉睡的无用进程自动退出的方法

    这篇文章主要介绍了令Apache中沉睡的无用进程自动退出的方法,利用OPTIONS请求得以实现清理完成任务后的进程,需要的朋友可以参考下
    2015-06-06
  • ubuntu如何添加环境变量

    ubuntu如何添加环境变量

    本文介绍了在Ubuntu系统中添加环境变量的方法和位置,主要位置有:/etc/profile、/etc/environment、/etc/bashrc、~/.profile、~/.bashrc,修改方法有直接修改文件和使环境变量生效两种,总结了不同位置的作用域和永久性
    2026-03-03
  • Apache Doris中的Coordinator节点核心作用实例详解

    Apache Doris中的Coordinator节点核心作用实例详解

    Apache Doris是一款开源的MPP(Massively Parallel Processing,大规模并行处理)分析型数据库系统,主要面向实时数据分析场景,本文给大家介绍Apache Doris中的Coordinator节点核心作用实例详解,感兴趣的朋友一起看看吧
    2025-06-06
  • Linux深入解析IS_ERR函数的使用方式

    Linux深入解析IS_ERR函数的使用方式

    文章解释了Linux内核中IS_ERR函数的作用及原理,说明其通过检测特定地址范围的指针来识别错误码,用于内存分配和资源获取等场景,并给出调试技巧与底层宏实现解析
    2025-07-07
  • Linux虚拟机磁盘扩缩容的操作指南(按文件系统分类)

    Linux虚拟机磁盘扩缩容的操作指南(按文件系统分类)

    本文详细介绍了Linux虚拟机磁盘扩缩容的操作步骤,包括传统分区和LVM两种方案,以及各文件系统类型(ext4/XFS/Btrfs)的具体操作命令,同时强调了备份的重要性,并指出了不同虚拟机软件对磁盘操作的支持情况,需要的朋友可以参考下
    2025-12-12
  • 详解在 CentOS 6.x上安装 docker.io

    详解在 CentOS 6.x上安装 docker.io

    这篇文章主要介绍了在 CentOS 6.x上安装 docker.io成功,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01
  • Linux服务器选择什么版本好

    Linux服务器选择什么版本好

    服务器选择什么版本的linux,这个问题是个老生常谈的问题,每个月都有人讨论,根据我运维过1000台 server的经验,回答如下
    2014-03-03
  • CentOS 8.1下搭建LEMP(Linux+Nginx+MySQL+PHP)环境(教程详解)

    CentOS 8.1下搭建LEMP(Linux+Nginx+MySQL+PHP)环境(教程详解)

    LEMP是一个软件堆栈,包含一组免费的开源工具,这些工具用于为高流量和动态网站提供动力。 这篇文章给大家介绍如何在CentOS 8 Linux发行版上安装LEMP服务器,本文通过实例代码给大家介绍的非常详细,对大家的工作或学习具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-03-03
  • linux托盘不断闪烁之解决方法

    linux托盘不断闪烁之解决方法

    红旗6sp1虽然升级了一些配置和软件,但是也出现很多问题 比较突出的就是 当通过 网络 设置 一个pppoe adsl 上网以后,系统托盘不停的闪烁
    2008-07-07
  • Linux安装mysql8.4.6全过程

    Linux安装mysql8.4.6全过程

    该文章详细介绍了在AlmaLinux 9.6操作系统上安装和配置MySQL 8.4.6的过程,包括下载安装包、解压、安装通用包和库文件、客户端和服务器包、解决安装报错、启动服务、设置开机自启动、检查服务状态、获取和设置root密码、修改配置文件、配置远程访问权限以及防火墙设置
    2025-10-10

最新评论