问题描述
近期在配置服务器的时候遇到一个奇葩问题,在start VNC服务之后,3-5秒之后就自动关闭了。真是无语
错误原因
在配置vnc服务的时候使用的用户是root,和anaconda配置的系统路径有冲突,在使用vnc连接之前先把conda的系统路径给注释掉,vnc连接之后再取消注释就OK了。这里需要注意,在重启服务器之后可能还会遇到这个问题,再重复一遍操作就行了。
修改步骤
- 使用xshell或者别的连接,使用命令如下命令编辑conda的系统路径
#vim ~/.bashrc
如图所示
- 重启vnc服务
#systemctl start vncserver@:1.service
- 可以设置vnc服务开机自启动
#systemctl enable vncserver@:1.service
- 使用vnc Viewer连接服务器
- 在服务器中把步骤一中注释掉的给取消
- 完事
总结和心得
在配置服务器的时候总是遇到一个奇奇怪怪的问题,很容易搞崩心态。上述的问题还是偶然间找到的一个修改灵感。看csdn上很少关于这个问题的,就做个记录,以防后面还会遇到。