溫馨提示×

CentOS VNC服務如何啟動

小樊
50
2025-06-18 06:30:16
欄目: 智能運維

在CentOS系統中啟動VNC服務,可以按照以下步驟進行:

方法一:使用systemd啟動VNC服務

  1. 安裝TigerVNC服務器(如果尚未安裝)

    sudo yum install tigervnc-server tigervnc-common
    
  2. 創建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> 替換為你的實際用戶名和組名。

  3. 重新加載systemd配置

    sudo systemctl daemon-reload
    
  4. 啟動VNC服務

    sudo systemctl start vncserver@:1.service
    

    這里的 :1 是VNC顯示編號,你可以根據需要更改。

  5. 設置VNC服務開機自啟

    sudo systemctl enable vncserver@:1.service
    
  6. 檢查VNC服務狀態

    sudo systemctl status vncserver@:1.service
    

方法二:使用init.d腳本啟動VNC服務(適用于舊版本CentOS)

  1. 安裝TigerVNC服務器(如果尚未安裝)

    sudo yum install tigervnc-server tigervnc-common
    
  2. 啟動VNC服務

    sudo service vncserver start
    
  3. 設置VNC服務開機自啟

    sudo chkconfig vncserver on
    

注意事項

  • 確保防火墻允許VNC端口(默認是5900 + 顯示編號,例如5901對應:1)。
  • 如果你使用的是SELinux,可能需要調整相關策略以允許VNC連接。

通過以上步驟,你應該能夠在CentOS系統上成功啟動并配置VNC服務。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女