找回密码
 立即注册
搜索
查看: 2010|回复: 24

[软件] linux大手子请进来救救我

[复制链接]
     
发表于 2021-1-30 14:04 | 显示全部楼层 |阅读模式
我有一台远程的ubuntu16.04的机子,本来设置的时候登陆了桌面,然后设置好了向日葵远程的,这样我能用向日葵远程上去,启动各种GUI应用,比如OBS。然后今天跟我说机房断了下电,机器现在重启了,我可以ssh上去,我在家里登录向日葵,是能看到那台ubuntu在线的,可是就是连接不上远程桌面,结合我也没法用命令打开OBS来看,我猜测是因为远程的机器没有接显示器,没有登陆x11界面导致的一切GUI程序都打不开(大概是这个意思?)
那么请问我有办法远程用命令打开登陆x11界面吗?真的不想再跑一趟放机器的那个地方啊
回复

使用道具 举报

     
发表于 2021-1-30 14:07 | 显示全部楼层
打电话让机房管理员帮个忙呗。
回复

使用道具 举报

     
 楼主| 发表于 2021-1-30 14:10 | 显示全部楼层
系统杀手 发表于 2021-1-30 14:07
打电话让机房管理员帮个忙呗。

这个“机房”的情况有些复杂,我把它简单称作机房而已,总之这个手段先不讨论,我就想知道有没有办法在不需要人肉去操作机器的情况下,让我远程能通过命令搞定。
回复

使用道具 举报

     
发表于 2021-1-30 14:16 | 显示全部楼层
试试vnc?
  1. sudo apt install vnc4server
  2. vncserver
复制代码

然后随便下个vncviewer,连ip:1就好了
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-1-30 14:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-1-30 14:20 | 显示全部楼层
用VNC就算运行命令行界面只要有安装GUI就可以远程
回复

使用道具 举报

     
发表于 2021-1-30 14:20 来自手机 | 显示全部楼层
sudo service gdm3 stop
sudo init 3

—— 来自 Xiaomi M2007J3SC, Android 11上的 S1Next-鹅版 v2.0-play
回复

使用道具 举报

     
 楼主| 发表于 2021-1-30 14:34 | 显示全部楼层
naiveyan 发表于 2021-1-30 14:16
试试vnc?

然后随便下个vncviewer,连ip:1就好了


不知道图片能看到不,vnc连上是这样的。什么也操作不了啊
回复

使用道具 举报

     
 楼主| 发表于 2021-1-30 14:42 | 显示全部楼层
nessaj 发表于 2021-1-30 14:18
systemctl start
systemctl start xrdp(或别的remote服务)

抱歉我比较菜,我不是很理解你给的两个命令,我敲进去也没用。我猜测是需要启动GUI,因为我直接启动OBS显示是这样

但是原来登陆了桌面的情况下,启动都是正常的,并且我查了点资料,尝试用我本地的linux远程通过ssh -Y的命令链接到那台机器上,然后无论是用命令启动OBS,还是启动向日葵,都能拉起来,但是这种方式貌似GUI还是显示在我本地的机器上的,我本机断开连接就没了,这不是我需要的方式,我需要在我断开远程连接的情况下,它也能自己运行OBS,进行录制或者推流这样的工作。
回复

使用道具 举报

     
发表于 2021-1-30 14:49 | 显示全部楼层
sssfans 发表于 2021-1-30 14:34
不知道图片能看到不,vnc连上是这样的。什么也操作不了啊

草,想起来了,ubuntu16.04默认是unity,默认好像要改一下
参考下https://cloud.tencent.com/developer/article/1333440里面的配置VNC以启动完整桌面环境这一段?
如果还不行的话参考这一行装一下gnome?
  1. sudo apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
复制代码
回复

使用道具 举报

     
 楼主| 发表于 2021-1-30 14:50 | 显示全部楼层
404489039 发表于 2021-1-30 14:20
用VNC就算运行命令行界面只要有安装GUI就可以远程

请看下我上面发的图,这个vnc我不太会用,登陆上以后这个界面是空白的。我怎么操作呢?
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-1-30 14:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-1-30 15:03 | 显示全部楼层
sssfans 发表于 2021-1-30 14:42
抱歉我比较菜,我不是很理解你给的两个命令,我敲进去也没用。我猜测是需要启动GUI,因为我直接启动OBS显 ...

那简单,在外面套一个tmux 就解决了
回复

使用道具 举报

     
发表于 2021-1-30 15:04 | 显示全部楼层
Damenly 发表于 2021-1-30 15:03
那简单,在外面套一个tmux 就解决了

理解错了,忽略……
回复

使用道具 举报

     
发表于 2021-1-30 15:13 | 显示全部楼层
sssfans 发表于 2021-1-30 14:34
不知道图片能看到不,vnc连上是这样的。什么也操作不了啊

vncserver的默认端口好像是5901?
回复

使用道具 举报

     
 楼主| 发表于 2021-1-30 15:24 | 显示全部楼层
naiveyan 发表于 2021-1-30 14:49
草,想起来了,ubuntu16.04默认是unity,默认好像要改一下
参考下https://cloud.tencent.com/developer/a ...

我按照这个教程做,确实VNC连接上能显示图形桌面了,但是问题还是没有解决。
1、OBS打不开,会报错,不知道是不是桌面环境变了

2、我用vnc连上去看,桌面确实变了,我原来的默认桌面应该是这样的

现在vnc里看上去光秃秃的除了上面有一个菜单栏之外什么都没有,会不会是因为装了另一个桌面,把之前的给覆盖了,我如果去本机上看的话,会是我原来的桌面,还是VNC里这个?如果是后者,还能不能还原启动我原来那个?重装重新配置一堆东西挺麻烦的。。。
回复

使用道具 举报

     
 楼主| 发表于 2021-1-30 15:28 | 显示全部楼层
nessaj 发表于 2021-1-30 14:59
我这两个命令的意思是启动桌面远程服务
写细一点应该是这样

还是不行。和之前一样,看来只有人工去登陆一下了么
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-1-30 15:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-1-30 15:38 | 显示全部楼层
sssfans 发表于 2021-1-30 15:24
我按照这个教程做,确实VNC连接上能显示图形桌面了,但是问题还是没有解决。
1、OBS打不开,会报错,不知 ...

1.试试sudo启动obs?可能是vnc导致的某些权限问题
2.不会变,这个教程里面的所有操作都不会修改你系统本身的启动命令,也没有覆盖你旧的桌面。
之所以需要安装另一个桌面是因为vnc4server不支持(或者说我一直没查到怎么支持)unity,所以要修改vnc自己的启动命令,让vnc启动另一个它支持的桌面。
回复

使用道具 举报

     
 楼主| 发表于 2021-1-30 15:40 | 显示全部楼层
nessaj 发表于 2021-1-30 15:36
具体怎么个不行法?

就是跟之前一样没有变化的。向日葵依然显示主机在线,但是无法连接远程桌面。而且现在我用我本地的linux,通过ssh -Y的方式去连接那台机器,OBS也打不开了。。。我不知道是什么原因,晕了,看来还是有空跑一趟把。
回复

使用道具 举报

     
 楼主| 发表于 2021-1-30 15:55 | 显示全部楼层
naiveyan 发表于 2021-1-30 15:38
1.试试sudo启动obs?可能是vnc导致的某些权限问题
2.不会变,这个教程里面的所有操作都不会修改你系统本 ...

1、sudo也不行,而且现在我用本地linux通过ssh -Y连接远程机器,然后启动OBS都启不起来了。我也不知道为啥。
2、如果没有改的话最好,实在不行我只能有空跑一趟去人肉登陆一下桌面了,如果被改了我不会弄,就只能从头重装了= =要装的东西有点多
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-1-30 15:58 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2021-1-30 17:14 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2021-1-30 17:25 | 显示全部楼层
两个路人 发表于 2021-1-30 17:14
“rather than using RTMP, I found a pretty elegant solution with a display dongle and nomachine. Set ...

其实我本来搞好了一套方案的,就是登录好,开好向日葵,这样就算把显示器拔掉,锁屏了,我依然可以远程通过向日葵登录桌面用obs录制视频,或者用obs推流,并且断开向日葵连接也不要紧,obs依然在运行的。就是今天这个断电重启我第一次碰到。明明安装这台机器的时候,我还特意问了不会断电吧?对方信誓旦旦说不会,有UPS的!
回复

使用道具 举报

     
发表于 2021-1-30 22:09 | 显示全部楼层
虽然说这个目前没用。。。
但还是建议这种场景下次买带 IPMI 的板子,真的能省好多事
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 06:15 , Processed in 0.070297 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表