Linux下无法远程VNC的烦恼

Linux下无法远程VNC的烦恼_第1张图片
VNC之前世:

之前自己重装了一台Linux工控机,为了方便自己测试需要完全模拟车道的生产环境,但是吧…每次都是自动启0桌面,非常不方面就自己手动改了.bashrc文件让他不启动0桌面.

  1. Come on来欣赏下.bashrc的身体吧:
    Linux下无法远程VNC的烦恼_第2张图片
  2. export DISPLAY=:0,就是启动0桌面,我直接删除了这哥们,因为Kylin系统默认启动的是1桌面,然后我添加了startx,为了让他直接进入x界面(最low也得让我能用鼠标吧)
  3. 这里提一句:
    在这里插入图片描述
    看到没?这句意思就是:如果该程序有执行权限,那么你就燃烧你的小宇宙吧,好嗨呦~~~
  4. 万事俱备只欠execute,结果very very perfection,启动x界面后VNC连不上了…不上了…上了…了,好吧我们现在只能远程0桌面,但是SSH和Ping都没问题。

VNC之今生:

  1. 通过大神的提点,我先尝试整死vnc服务,然后重启介个服务,结果测试结果很喜人 ->扑街,但是吧,咱不能放弃(心里读白:放弃吧~放弃吧~,嘿嘿,我已经把工控机搬到座位的旁边了,都不用远程了)
  2. 然后…然后…我抽风似的手动开启vncserver :1,我去去去,居然可以远程了
    Linux下无法远程VNC的烦恼_第3张图片
    但是新的问题冒泡了:每次开机后,这货默认vncserver桌面还是0,需要我手动开启1(好吧~~~,哥真心不嫌累)

【OK~最后大招来了,难道解决了?】:

  1. 进入etc文件夹查找profile文件:cd /etc/
  2. 进入profile文件添加vncserver的启动:vi profile ->增加vncserver :1
    Linux下无法远程VNC的烦恼_第4张图片
  3. 搞定收工,重启后效果满满
    Linux下无法远程VNC的烦恼_第5张图片
    #还在想如何可以在.bashrc中寻找到可行的方案,毕竟脚本开机启动顺序他俩就差了1个身位

你可能感兴趣的:(测试理论知识)