我的 Ubuntu 无头服务器即将丢失两个硬盘驱动器 (raid1)。我已经保存了最重要的东西。现在我坐在 Mac OS X 客户端前,终端打开 (ssh)。
我需要保存我写的全部或至少最重要的安装命令。所以基本上是前 1k 个命令......
我想打印并将其保存到文件中。所以我可以轻松地重新安装所有东西。
顺便说一句,还要保存一些我不记得它们在哪里的经过艰苦研究的配置文件。
是否可以在无头 Ubuntu 服务器上使用浏览器作为 GUI?
就依赖关系、资源而言,它的成本是多少?
是否甚至可以仅显示全屏窗口、屏幕的最大尺寸、没有关闭按钮等...从特定页面(http://localhost)开始,我已经在其中编写了自己的控制系统...
我的意思是,有了 php、javascript、nodejs、canvas、opengl 等所有这些技术,就不需要桌面了。媒体(mp4、mp3)、邮件、文件管理器、文档(pdf、doc、xls)、终端、图像)都可以与采用现代 css3 风格的浏览器一起使用。
请记住,它是服务器,而不是工作站。
不需要像游戏等你从未使用过的 GUI 应用程序。
此外,适当的浏览器将允许使用 css3 3d 转换或 opengl 自动在 GUI 的某些动画上使用 GPU。
基本的东西已经在各种配置文件中手动编辑过......
一个简单的 php/nodejs 脚本可以让我处理各种困难的命令......
仅需要浏览器依赖项。
例如:
我只是在我的 Raspberry Pi 上放了一个无头 Wheezy,上面有节点……我通过 http 控制一切。
headless Wheezy 使用 nodejs、websockets、php 渲染低资源密集型 html 页面,保持负载非常低(总共 30-40mb 内存)。这些页面允许我控制服务器本身(统计数据、用户)、其他服务器(统计数据、用户、wol 开/关)并在浏览器内呈现内容(文档、图像、音乐、视频)。在远程计算机上运行良好...但如果我将屏幕连接到支持 1920x1080 的设备,我会看到黑屏。所以:
如果把一个真正的桌面放在上面,我很容易就会达到极限。使用所有资源来运行环境。
仅使用那些低资源密集型 html 页面之一启动浏览器会话,总体系统使用率将略低于真实桌面的使用率。理论上来说。
想象一下带有触摸屏的 PictureFrame,它能够控制其他设备,同时渲染漂亮的画布、opengl、css3 3D 用户界面以及实时统计数据。也许有30-40%?更多马力。
不仅 Raspberry Pi 会利用这一点,所有其他连接到彩色显示器的无头服务器也会利用这一点。