もた日記

くだらないことを真面目にやる

Linuxメモ : Linuxリソースモニターのbashtopを試してみる

  • bashtop
  • インストール
  • 使い方

bashtop

github.com

bashtopはCPU、メモリ、ディスク、ネットワーク、プロセス情報を表示するリソースモニター。
特徴は以下のとおり。

  • Easy to use, with a game inspired menu system.
  • Fast and "mostly" responsive UI with UP, DOWN keys process selection.
  • Function for showing detailed stats for selected process.
  • Ability to filter processes.
  • Easy switching between sorting options.
  • Send SIGTERM, SIGKILL, SIGINT to selected process.
  • UI menu for changing all config file options.
  • Auto scaling graph for network usage.
  • Shows message in menu if new version is available
続きを読む

Dockerメモ : awesome-dockerで紹介されているDocker関連の便利ツール

  • 管理ツール
    • lazydocker
    • ctop
    • portainer
    • cadvisor
  • ユーティリティ
    • dive
    • docker-slim
    • docker-bench-security
    • watchtower
    • container-diff
    • pumba
    • container-structure-test
  • Linter/Formatter
    • hadolint
    • dockfmt
  • Dockerfileサンプル
  • チートシート

github.com

awesome-dockerで紹介されているDocker関連の便利ツール、Dockerfileサンプル、チートシートなどをいくつか見てみる。
ざっくりとしか確認していないので実際には使えないものもあるかも。

続きを読む

Linuxメモ : Rust製のmonolithでWebページをjs, css, 画像を含んだ1つのHTMLとして保存

  • monolith
  • インストール
  • 使い方
  • 関連ツール

monolith

github.com

Rust製のmonolithを使うとWebページをjs, css, 画像を含んだ1つのHTMLとして保存することができる。


インストール

README.mdのインストール方法によるとDocker版やソースコードのビルドでインストールできる(cargo install monolithだと初期バージョンがインストールされて使い物にならない)。

$ git clone https://github.com/Y2Z/monolith.git
$ cd monolith
$ make install
続きを読む

Linuxメモ : Rust製のbrootでディレクトリツリーを探索

  • broot
  • インストール
  • 使い方
    • 実行可能な操作
    • パーミッション、更新日時表示
    • サイズ表示
    • Gitステータス表示

broot

github.com

Rust製のbrootを使うとディレクトリツリー探索することができ、検索結果をエディタで開くなどの操作ができる。

f:id:wonder-wall:20200413195035p:plain

続きを読む