与VNC服务器突然断开连接,连接不上,数据无损恢复
问题描述
见图:
当时正在训练一个网络,乘着间隙看着CSDN大佬调参的文章。突然。。。。
问题解决
小白自己的一个小方法,肯定不是最好的,凑合着用吧。。。
法一:(我的环境下未解决)
打开一个能用的端口控制端,关闭端口,重启端口
su root #输入密码
netstat -anp | grep :9 #找到端口pid,看它是否在运行
vncserver -kill : 9 #关闭端口
kill -9 pid #或者直接关闭进程
vncserver -geometry 1920x1080 #重新打开vncserver,并设置分辨率
开启后显示New‘x’desktopisneu:6,表明vnc
开启成功,新用户访问端口号为5906;
然而多次尝试后是这样的
法二:成功解决
我们不直接创建新的用户,当然是因为怕原来的数据丢失,于是我进入新创建的用户,在su root 后发现原来的路径下的文件还是完整的。
由于时间关系,马上就有下面的想法:既然数据ok,那我创建一个新的端口,cp过去不就行了
因为在一台服务器上,只是路径不同。
1、查看文件是否存在
su root
su xls1 #进入原来的用户
ls
2、创建用户
1、进入管理员用户
2、
su root
useradd -m -s /bin/bash xls11 #在/home下创建
passwd xsl11 #设置密码
su xls11
vncserver -geometry 1920x1080 #启动vncserver,并设置分辨率
3、cp文件
su root
cp -r /home/xls1/桌面 /home/xls11/桌面 #我主要文件放在桌面上,文件大的多等待一会儿
然后有个权限问题
chmod -R /home/xls11/桌面/桌面
解决!!!
但是环境可能还得重新地去配置。。。其他好的方法暂时也不知道了。。。