web-dev-qa-db-ja.com

デフォルトのbyobuとtmux

byobuユーザーのデフォルトのtmux動作/構成の主な機能は何ですか?

デフォルトで本番サーバーに何をデプロイするかを考えています。 tmuxscreenに勝ちます。これは、リモートコンソールが「切断から保護」されるとすぐに表示されるためです。 byobuは、より興味深いデフォルト機能を提供しますか?

4

Byobuには、高負荷のサーバーにログインすると 無限のapt-checkプロセスが生成される というバグがありました。これを書いている時点では、修正はまだUbuntu 12.04LTSにプッシュされる過程にあります。他のオペレーティングシステムを管理している場合は、それらのパッケージバージョン/バグトラッカーも確認する必要があります。

デフォルトの表示には秒単位の時間も含まれているため、必要のないときに更新を継続的に送信します。 (迷惑なネットワークトラフィック、クライアント端末で発生する可能性のある副作用)。

それらを無効にすると、それは素晴らしくてきれいです。 byobu-configフロントエンドを使用すると、ユーザーの構成を簡単に変更できます。私はそれがtmuxでctrl-aを自動的に有効にするのが好きです(プレーンtmuxはctrl-bを使用します)。また、tmuxとは異なり、オプションのないbyobuは、セッションがない場合は新しいセッションを作成するか、既存の名前のないセッションに接続するのに便利です。家で楽しく使っています。

おそらく複数の人が管理している多くの異なるサーバーにデプロイする場合は、プレーンtmuxの方が安全かどうかを検討します。

3
sourcejedi

Byob は、LinuxとUNIXの異なるバージョンとディストリビューションを実行しているサーバー間で一貫したルックアンドフィールのユーザーインターフェイスを提供することを目的としています。また、一貫したキーバインディングとコンキーのようなステータス拡張のセットを使用して、ScreenとTmuxを少しブリッジします。

TmuxとScreenはどちらもそれ自体が優れており、~/.screenrc~/.tmux.confで構成を高度にカスタマイズし、すべてのサーバー間でその構成を同期するための手段があればさらに優れています。 Byobuは、ディストリビューション内から箱から出して、それを実行しようとします。

私はここに非常によく似た質問に対するはるかに完全な答えを書きました:

ノート:

  1. 他の投稿者が言及したapt-checkのバグは、2012年6月24日の後続のリビジョン r1952 で修正されました。
  2. 完全開示、私は屏風の上流の著者でありメンテナーです。
7
Dustin Kirkland