centos

CentOS如何安装Tigervnc服务器

小樊
45
2025-12-17 12:18:54
栏目: 云计算

在CentOS上安装TigerVNC服务器的步骤如下:

方法一:使用yum安装

  1. 更新系统

    sudo yum update -y
    
  2. 安装EPEL仓库(如果尚未安装):

    sudo yum install epel-release -y
    
  3. 安装TigerVNC服务器

    sudo yum install tigervnc-server -y
    
  4. 设置VNC密码

    vncpasswd
    

    按照提示输入并确认密码。

  5. 启动VNC服务器

    vncserver :1
    

    这里的:1表示VNC服务器将监听在5901端口(因为VNC服务器的默认端口是5900加上显示号)。

  6. 设置VNC服务器开机自启动(可选): 编辑/etc/systemd/system/vncserver@.service文件:

    sudo vi /etc/systemd/system/vncserver@.service
    

    将文件内容替换为以下内容:

    [Unit]
    Description=Start TigerVNC server at startup
    After=syslog.target network.target
    
    [Service]
    Type=forking
    User=<your_username>
    Group=<your_group>
    WorkingDirectory=/home/<your_username>
    
    PIDFile=/home/<your_username>/.vnc/%H:%i.pid
    ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
    ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
    ExecStop=/usr/bin/vncserver -kill :%i
    
    [Install]
    WantedBy=multi-user.target
    

    替换<your_username><your_group>为你的实际用户名和组名。

    启用并启动服务:

    sudo systemctl daemon-reload
    sudo systemctl enable vncserver@1.service
    sudo systemctl start vncserver@1.service
    

方法二:使用源码编译安装

  1. 安装依赖包

    sudo yum groupinstall "Development Tools" -y
    sudo yum install tigervnc-devel -y
    
  2. 下载TigerVNC源码

    wget https://github.com/CanaryWorks/tigervnc/releases/download/v1.18.2/tigervnc-1.18.2.tar.gz
    tar xvf tigervnc-1.18.2.tar.gz
    cd tigervnc-1.18.2
    
  3. 编译并安装

    ./configure
    make
    sudo make install
    
  4. 设置VNC密码

    vncpasswd
    
  5. 启动VNC服务器

    vncserver :1
    
  6. 设置VNC服务器开机自启动(可选): 参考方法一中的步骤。

注意事项

通过以上步骤,你应该能够在CentOS上成功安装并运行TigerVNC服务器。

0
看了该问题的人还看了