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/ 目录。

总结

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

相关文章

  • Linux命令学习总结:详解shutdown命令

    Linux命令学习总结:详解shutdown命令

    本篇文章主要介绍了Linux命令学习总结:详解shutdown命令,该命令可以安全关闭或者重新启动系统。有兴趣的可以了解一下。
    2016-12-12
  • CentOS8中的nmcli使用详解

    CentOS8中的nmcli使用详解

    这篇文章主要介绍了CentOS8的nmcli使用,基于RHEL8/CentOS8的nmcli常见命令使用,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • Kafka使用入门教程

    Kafka使用入门教程

    Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。这个独特的设计是什么样的呢
    2015-12-12
  • Linux如何安装JDK 17

    Linux如何安装JDK 17

    本文详细介绍了在Linux系统上安装JDK17的步骤,包括下载安装包、创建安装目录、上传与解压、配置环境变量、使环境变量生效以及验证安装
    2025-02-02
  • centos7防火墙如何设置只对部分端口号限源

    centos7防火墙如何设置只对部分端口号限源

    这篇文章主要介绍了centos7防火墙如何设置只对部分端口号限源问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • 如何重置 RHEL7/CentOS7 系统的root密码

    如何重置 RHEL7/CentOS7 系统的root密码

    这篇文章主要介绍了如何重置 RHEL7/CentOS7 系统的root密码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-02-02
  • Linux内核宏Container_Of的详细解释

    Linux内核宏Container_Of的详细解释

    我们在分析Linux内核链表的时候注意到内核在求解结构体偏移的时候巧妙的使用了container_of宏定义,本文我们就来详细剖析下内核到底是如何求解结构体成员变量的地址的
    2021-09-09
  • LNMP部署及HTTPS服务开启教程

    LNMP部署及HTTPS服务开启教程

    本文主要给大家介绍的是LNMP环境的部署以及开启https服务的方法和示例,有需要的小伙伴可以参考下
    2018-11-11
  • LNMP下FTP服务器的安装与使用方法(Pureftpd和Proftpd)

    LNMP下FTP服务器的安装与使用方法(Pureftpd和Proftpd)

    FTP是网站文件维护中使用比较多的,目前LNMP一键安装包中有Pureftpd和Proftpd服务器安装脚本
    2013-06-06
  • Linux:alias如何设置永久生效

    Linux:alias如何设置永久生效

    在Linux中设置别名永久生效的步骤包括:在/root/.bashrc文件中配置别名,保存并退出,然后使用source命令(或点命令)使配置立即生效,这样,别名设置就不会在通过SSH重新登录时丢失
    2025-01-01

最新评论