コマンドリファレンス

brew – macOS/Linuxでパッケージを管理・インストールする

brew(Homebrew)は、OS標準にないソフトを簡単に導入・更新・削除できるパッケージマネージャです。macOSとLinuxの両方で利用でき、一般ユーザー権限のまま多数のソフトを扱えます。 (Homebrew)Linuxでは既定で/h...
コマンドリファレンス

yum – RPM系ディストリでパッケージを検索・更新・インストールする

yum は Red Hat 系(RHEL/CentOS 7 など)で使われるパッケージ管理コマンドです。依存関係を自動解決し、検索・情報表示・更新・インストール/削除を一貫して行えます。(docs.redhat.com)RHEL 8+ では...
コマンドリファレンス

apt / apt-get コマンド|Debian・Ubuntu でパッケージを管理する完全ガイド

apt は Debian/Ubuntu 系ディストリビューションのパッケージ管理コマンドです。パッケージの検索・情報表示・更新(update/upgrade)・インストール/削除を一貫して実行できます。実務では「まず sudo apt up...
コマンドリファレンス

npm – Node.jsのパッケージ管理とスクリプト実行を行うCLI

npm は Node.js の公式パッケージマネージャで、パッケージのインストール/更新/削除や、package.json に定義した スクリプトの実行、公開・設定管理を行います。実務では依存関係の固定(package-lock.json)...
コマンドリファレンス

docker – コンテナ/イメージを操作する Docker CLI の基底コマンド

docker は Docker CLI の基底コマンドで、コンテナ・イメージ・ボリューム・ネットワークなどを操作します。多くの環境では sudo が必要になる場合があり、非特権で使うには docker グループ追加や Rootless モー...
コマンドリファレンス

docker compose – マルチコンテナアプリを定義・実行する

docker compose は、compose.yaml(または docker-compose.yml)で定義した複数コンテナの起動・停止・ログ・スケールなど、スタックのライフサイクルをまとめて操作する CLI です(Compose v2...
コマンドリファレンス

logrotate – ログファイルを自動でローテート・圧縮・削除する

logrotate は、ログファイルを一定の条件(サイズ・日付・世代数など)で分割(ローテート)・圧縮・削除し、必要に応じてサービスにログ再オープンを通知するユーティリティです。実務では /etc/logrotate.d/ で各サービスのル...
実務レシピ

毎日/毎週のログを自動ローテーション|logrotate設定と圧縮・保管(コピペ可)

ログが肥大化→ディスク圧迫→障害 を防ぐには、logrotate で 定期ローテーション+圧縮+世代管理 を回すのが実務の定番です。ここでは コピペで導入できる最短レシピ と、Nginx/Apache/アプリの設定例、検証方法、事故防止ポイ...
コマンドリファレンス

pv – パイプの転送量・進捗を表示(Pipe Viewer)

pv はファイルや標準入力からのデータ転送量・速度・経過時間・ETA(完了予測)などを進捗バーとして表示するコマンドです。圧縮やコピー、バックアップなどパイプ処理の可視化や、-L による**帯域制限(スロットル)**に使われます。実務では「...
コマンドリファレンス

split – ファイルを一定サイズ・行数・分割数で分割する

split は、1つのファイル(または標準入力)を複数の小さなファイルに分割するコマンドです。ログのローテーション、巨大CSVの分割、配布・アップロード前の分割などに使います。実務では「10MBごと」「1万行ごと」「N等分」のように要件に合...
実務レシピ

重要ファイルを暗号化してバックアップする方法|gpgの基本と実例(コピペ可)

「外部に置く前に暗号化しておきたい」「端末を紛失しても中身だけは守りたい」――そんなときは GnuPG(gpg) が定番。ここでは 最短レシピ→用途別の実例→運用の注意点 の順でまとめます(Linux/macOS想定、WSL でも可)。最短...
コマンドリファレンス

suコマンドの使い方|Linuxでユーザーを切り替える方法とsudoの違い

Linuxで作業中に別のユーザーへ切り替えたいときに使うのが su コマンドです。ユーザー名を省略すると root(管理者)へ切り替わります。このページでは、「どのユーザーのパスワードを入力するのか」「su と su - は何が違うのか」「...
実務レシピ

tar.gzで丸ごと保存|バックアップ圧縮の実用レシピと注意点

「丸ごと退避しておきたい」「容量は小さく、復元は簡単に」──そんなときは tar.gz が鉄板。ここでは コピペで使える基本レシピ と、事故を避ける 必須の注意点 をまとめます(Linux中心/macOSは末尾メモ)。tarコマンドの基本的...
実務レシピ

rsync over SSHとは?SSH経由のファイル同期・鍵認証・自動バックアップを解説

rsync over SSH とは、ファイル同期ツール rsync の通信経路に SSH を使う方法です。差分だけを転送するため高速で、SSH の暗号化により安全にサーバー間のファイル同期・バックアップができます。この記事では、基本コマンド...
実務レシピ

増分&差分に強い自動バックアップ|rsyncオプションとcron実例

「毎日バックアップしたいけど、全部コピーは時間がかかる…」「消してはいけないファイルを安全に同期したい」——そんな悩みを rsync+cron で解決します。rsyncは“変更分(差分/増分)だけ”を転送でき、履歴スナップショットも作れます...