byobu
用户默认行为/配置的主要特征是什么tmux
?
我正在考虑默认将什么部署到生产服务器。tmux
胜出screen
,因为当远程控制台“断开连接保护”时它会立即可见。 会byobu
提供更多有趣的默认功能吗?
答案1
屏风旨在为运行不同版本和发行版的 Linux 和 UNIX 的服务器提供一致的外观和感觉用户界面。它还通过一组一致的键绑定和类似 conky 的状态扩展,将 Screen 和 Tmux 连接起来。
Tmux 和 Screen 本身都很棒,如果你在 中高度自定义配置,并拥有在所有服务器上同步该配置所需的资源,那么效果会更好。Byobu~/.screenrc
会~/.tmux.conf
尝试在你的发行版中为你做到这一点,开箱即用。
我在这里对一个非常相似的问题写了更完整的答案:
笔记:
- 另一位发帖者提到的 apt-check 错误已在后续修订中得到修复,r1952,2012-06-24。
- 坦白说,我是 Byobu 的上游作者和维护者。
答案2
Byobu 有一个错误,当登录到负载很重的服务器时产生无限的 apt-check 进程。在撰写本文时,修复程序仍在向 Ubuntu 12.04 LTS 推送。如果您管理其他操作系统,您也需要检查其软件包版本/错误跟踪器。
默认显示还包括以秒为单位的时间,因此在不需要时会连续发送更新。(令人厌烦的网络流量,可能会对客户端产生副作用)。
如果您禁用这些,它就很好了。使用 byobu-config 前端,可以轻松更改用户的配置。我喜欢它在 tmux 中自动启用 ctrl-a(普通 tmux 使用 ctrl-b)。与 tmux 不同,如果没有选项,byobu
将方便地创建一个新会话(如果没有),或者附加到现有的未命名会话。我在家里很高兴使用它。
对于部署到可能由多人管理的多个不同的服务器,我会考虑普通的 tmux 是否更安全。