问题:Ubuntu 18.04.3 已达到目标 Cloud-init target.scripts.=/var/lib/cloud/seed/nocloud-net] [dsmode=net]。向上
聪明人你好,
我们有一个在 Ubuntu 上运行的 Seafile 服务器。该服务器托管在我们的本地 VMWARE vSphere 上。我对 Ubuntu 或 Linux 的了解为零,我们通常只需启动服务器,就可以通过网站访问和共享文件。为了维护,我登录了 Seafile,但该 GUI 不再打开。只有终端(我想它叫 tty1?),我无法真正输入它。
我无法按 Enter 或 CTRL+C 继续。 CTRL+ALT+F2-6 只是切换到其他终端,我也可以通过 SSH 连接到它。但是我熟悉的 GUI 不再工作了..
服务器看起来可以正常工作,但我们必须为机器添加更多空间。
请帮助我/我们
答案1
在 Linux 中,窗口显示不是内核*1的一部分,而是通过普通进程进行管理。由于某种原因,该进程不再启动。
您已经注意到多个VT
终端;如果有一个窗口管理器正在运行,它通常处于tty7
( ctrl+alt+F7
*2 ) 状态,因为这是默认启动的六个窗口管理器之后的第一个未使用的窗口管理器。
使用 ssh,查看/var/log/Xorg*.log
是否有任何错误(标有 的行(EE)
),这些错误将指示窗口管理器未启动的原因。如果错误消息对您来说不明显,请在此处发布。
您还可以尝试使用远程窗口(即,在桌面计算机上显示窗口,而不是在服务器的控制台上)。对于 Linux 桌面,只需运行ssh -X server
即可创建X11
返回桌面的隧道。
对于 Windows 桌面,您需要启动某种 Xorg 兼容性服务,然后运行该 ssh 命令。如果您可以在 WSL 中启动命令行可能就足够了。 (由于我没有任何安装了 Windows 的设备,因此我必须让其他人填写此选项的更多详细信息。)
如果服务器有 Web 界面,请确保 Web 浏览器在桌面上运行,而不是在使用 X 隧道的服务器上运行。
流媒体视频可能无法通过 ssh 工作,但如果您只是使用管理界面,那不太可能成为问题。
*1:Wayland 在内核中执行一些低级窗口函数,但仍然从用户空间管理它。
*2:只有当您退出窗口显示时才需要键和弦(您目前没有);一旦进入 VT 子系统,您就可以仅使用或和进行切换。ctrl-alt-Fn
ctrl
alt-Fn
alt ←
alt →