ubuntu

Ubuntu VNC如何备份与恢复设置

小樊
39
2025-11-10 17:48:05
栏目: 智能运维

Ubuntu VNC备份与恢复设置指南

一、VNC配置备份

1. 停止VNC服务

在备份前,需停止当前运行的VNC实例以避免配置冲突。执行以下命令(将:1替换为你的实际VNC桌面编号,如:2对应5902端口):
vncserver -kill :1

2. 备份核心配置文件

VNC的关键配置文件位于用户家目录的.vnc文件夹下,主要为xstartup(定义启动桌面环境的脚本)。执行以下命令备份:
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
若使用systemd管理VNC服务(自定义服务文件),还需备份服务文件:
sudo cp /etc/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service.bak

3. 备份系统(可选但推荐)

若需完整保留VNC配置及系统环境,可使用以下工具备份整个系统:

二、VNC配置恢复

1. 停止现有VNC服务

恢复前需关闭当前VNC实例,避免新旧配置冲突:
vncserver -kill :1

2. 恢复核心配置文件

将备份的xstartup.bak文件复制回原位置,覆盖现有配置:
cp ~/.vnc/xstartup.bak ~/.vnc/xstartup
若备份了systemd服务文件,同样复制回原路径:
sudo cp /etc/systemd/system/vncserver@.service.bak /etc/systemd/system/vncserver@.service

3. 添加执行权限

确保xstartup文件具备可执行权限,否则VNC无法读取配置:
chmod 755 ~/.vnc/xstartup

4. 重启VNC服务

启动VNC实例并指定桌面编号(如:1对应5901端口):
vncserver :1
启动成功后,终端会显示类似提示:“New ‘X’ desktop is your-hostname:1”,表示配置恢复完成。

5. 恢复系统(若之前备份了系统)

0
看了该问题的人还看了