centos

CentOS VNC如何备份恢复

小樊
41
2025-08-24 15:26:57
栏目: 智能运维

CentOS VNC备份恢复指南

一、备份VNC配置

  1. 停止VNC服务
    systemctl stop vncserver@:1.service  # 替换为实际显示号(如:1、:2)
    
  2. 备份配置文件
    • 用户配置:复制用户主目录下的.vnc文件夹(含xstartuppasswd等文件)
      cp -r ~/.vnc /backup/vnc_config/  # 推荐使用tar打包:tar -czvf vnc_backup.tar.gz ~/.vnc
      
    • 服务单元文件(可选):
      cp /etc/systemd/system/vncserver@:1.service /backup/vnc_service/
      
  3. 备份防火墙规则(如使用firewalld)
    sudo firewall-cmd --list-all > /backup/firewall_rules.txt
    
    

二、恢复VNC配置

  1. 传输备份文件
    将备份的vnc_backup.tar.gz等文件传输到目标服务器(如使用scp)。
  2. 恢复配置文件
    tar -xzvf vnc_backup.tar.gz -C ~  # 解压到用户主目录
    # 或单独复制文件:
    cp /backup/vnc_config/.vnc/* ~/.vnc/  # 恢复用户配置
    cp /backup/vnc_service/vncserver@:1.service /etc/systemd/system/  # 恢复服务单元文件
    
  3. 重启VNC服务
    systemctl daemon-reload  # 重新加载systemd配置
    systemctl start vncserver@:1.service  # 启动服务
    systemctl enable vncserver@:1.service  # 设置开机自启(可选)
    
  4. 恢复防火墙规则(如需)
    sudo firewall-cmd --reload  # 重新加载防火墙规则
    
    

注意事项

参考来源:

0
看了该问题的人还看了