概要 Linux標準の top コマンドに代わり、視認性に優れたインタラクティブなUIを提供する htop の実践的な操作法を解説します。ツールの導入手順から、リソース消費順の並べ替え、実行ユーザー別の抽出、親子関係を可視化するツリー表示まで、日々のサーバー運用やトラブルシューテ …
はじめに 難解な公式マニュアルを読み込む代わりに、実際に手を動かしながらhtopの実用的な操作手法を身につけます。CPUやメモリのリアルタイムな負荷監視はもちろん、特定プロセスの抽出、親子関係を可視化するツリー表示、さらには柔軟なリソース制御まで、現場で即戦力となる活用ノウハウを …
はじめに:SSH切断に強いターミナル環境を作る クラウドやオンプレミスのUbuntuサーバーをリモート管理する際、回線トラブルやクライアント端末のスリープによるSSH切断で、実行中のバッチ処理が強制終了してしまった経験はないでしょうか。GNU screenを導入すれば、ネットワー …
概要:CUI環境での画像合成と自動化 Linuxサーバーやターミナル作業において、複数画像のレイヤリングや透かし(ウォーターマーク)の付与をスクリプトで一括処理したい場面は少なくありません。本稿では、ImageMagickに含まれる強力なコマンドラインユー …
概要 リモートワークやサーバー運用において、予期せぬSSH切断による作業の中断は大きなリスクとなります。端末多重化ソフトウェア(ターミナルマルチプレクサ)である tmux を導入すれば、接続が途切れても処理中のジョブをバックグラウンドで安全に継続させることが可能です。さらに、1つ …
概要:高効率なファイル同期を実現するrsyncの基本 Linux環境におけるデータ同期やバックアップ作業において、rsyncは業界標準として広く活用されている不可欠なユーティリティです。本稿では、ツールの初期セットアップからローカル環境でのレプリケーション手順、パス末尾のスラッシ …
概要:CUI環境での画像比較自動化 LinuxのCLI環境において、2枚の画像ファイル間に存在する視覚的・数値的な差異を即座に検出できる強力なツールがcompareコマンドです。本稿では、差分ハイライト画像の出力方法をはじめ、ピクセル誤差をメトリクスとして数値化する手法、さらに …
はじめに Linux環境でテキストデータを処理する際、2つのファイル間の一致箇所や相違点をすばやく突き合わせたい場面は頻繁に発生します。本記事では、標準ユーティリティである comm コマンドの仕組みと実務での活用法をハンズオン形式で解説します。特徴的な3カラム出力の構造理解か …
はじめに Linux環境における標準入力(stdin)を受け取り、後続コマンドの引数(argument)として柔軟に引き渡す必須ユーティリティが xargs です。本稿では、find コマンドと連携したスペース混じりパスの安全な走査、プレースホルダーを用いた動的ファイル操作、さら …
はじめに:cmpコマンドで実現する高速なバイト比較 テキストファイルの行単位の差異を調べる diff とは異なり、cmp コマンドは2つのファイルをバイトレベルで順次スキャンし、異なる箇所の有無を瞬時に検出します。プレーンテキストはもちろん、実行可能ファイルや画像などのバイナリ検 …