コマンドリファレンス

【crontab書き方早見表】時間指定・曜日・実行間隔の構文と動かない時のデバッグ完全ガイド

crontabの書き方と定期実行の設定例を完全解説。分・時・日・月・曜日の5つのフィールド指定、毎時/毎日/毎週などの早見表、flockによる多重起動防止、手動で動くのにcronで動かない時の4大原因とデバッグ法を実務目線でまとめました。
コマンドリファレンス

【Linuxコマンド一覧・早見表】実務で頻出する主要コマンド・オプション逆引き完全ガイド

実務で頻出する主要Linuxコマンドを用途別に分類した逆引き早見表完全ガイド。ファイル操作・grep/awkログ調査・プロセス管理・rsync転送・権限設定まで、主要オプションと最短1行の実行例を網羅。手元の辞書として活用してください。
コマンドリファレンス

【Linux】logrotate 設定ファイルの書き方と動作確認まとめ|ディレクティブ一覧・デバッグ実行・実務例を徹底解説

Linuxサーバーを運用する上で、避けて通れないトラブルの一つが「ログファイルの肥大化によるディスク容量枯渇(Disk Full)」です。Webサーバー(Nginx / Apache)や自作のWebアプリケーション(Python, Node...
スクリプト設計

【Linux】systemd 自作サービスの作成手順まとめ|自動起動・常駐化・ユニットファイル設定を徹底解説

Linuxで自作シェルスクリプトやPythonプログラムをsystemdサービスとして登録し、自動起動・常駐化する手順を完全解説。/etc/systemd/system/配下のユニットファイル([Unit]・[Service]・[Install])の書き方、daemon-reloadでの反映、systemctlによる自動起動・再起動(Restart=always)設定、journalctlでのログ確認まで実務フローを網羅。
実務レシピ

【Linux】SSH 鍵認証の設定手順まとめ|ssh-keygen生成・authorized_keys登録・パスワード禁止まで徹底解説

LinuxサーバーへのSSH接続を安全にする公開鍵認証(鍵認証)の設定手順を徹底解説。ssh-keygenによる鍵生成(Ed25519推奨)から、ssh-copy-idやauthorized_keysへの登録、厳格なパーミッション設定(chmod 700/600)、sshd_configでのパスワード認証禁止、締め出しを防ぐ接続確認まで、実務フローを完全網羅。
スクリプト設計

【Bash】標準エラー出力のリダイレクト完全ガイド|2>&1・個別保存・/dev/null破棄と順序の仕組み

BashやLinuxのシェルスクリプトでバッチ処理やコマンドを実行する際、避けて通れないのが「標準エラー出力(stderr)」のリダイレクトです。「標準出力と標準エラー出力をまとめて1つのログに保存したい」「エラーメッセージだけを別ファイル...
スクリプト設計

【Bash】ヒアドキュメントの使い方まとめ|複数行出力・変数展開の制御・sudo tee連携を徹底解説

シェルスクリプト(Bash)で設定ファイルを生成したり、複数行のSQLやスクリプトを外部コマンドに流し込みたいときに欠かせないのがヒアドキュメント(Here Document / <<EOF)です。ヒアドキュメントを使うことで、echo コ...
スクリプト設計

【Bash】シェルスクリプトでの配列の使い方まとめ|宣言・追加・ループ処理・要素数を徹底解説

シェルスクリプト(Bash)で複数のファイル名、URLリスト、設定項目などを一括管理・処理したいときに必須となるのが配列(Array)です。Bashの配列は、宣言(array=("val1" "val2"))、要素の追加(array+=("...
スクリプト設計

シェルスクリプトの引数処理まとめ|位置パラメータ・デフォルト値・$@と$*の違いを徹底解説

シェルスクリプト(Bash)を実行する際、処理対象のファイル名や設定値、実行オプションなどをコマンドライン引数として渡すことで、スクリプトの汎用性が劇的に向上します。引数の処理には、位置パラメータ($1, $2 …)や引数の個数を表す $#...
コマンドリファレンス

whoamiコマンドの使い方|現在のユーザー名を確認する

whoamiコマンドとは?whoamiコマンドは、LinuxやUnix系のOSで「現在操作しているユーザー(カレントユーザー)の名前」を確認するためのコマンドです。名前の由来は「Who am I?(私は誰?)」であり、非常に直感的なコマンド...
環境&ワークフロー

【Python】標準仮想環境「venv」の使い方|作成・有効化・無効化まとめ

Pythonの標準仮想環境 venv とは?Pythonで開発を行う際、「プロジェクトごとに異なるバージョンのライブラリを使いたい」「システムのPython環境を汚したくない」といった場面が多々あります。venvは、Python 3.3以降...
コマンドリファレンス

cron設定の基本とよく使う書き方|crontabの書き方からログ・メール通知設定まで

cron(クロン)とは?cron(クロン)は、LinuxなどのUNIX系OSで、スクリプトやコマンドをあらかじめ指定した日時に定期実行するためのデーモンプロセスです。バックアップの自動化、ログのローテーション、定期的なデータ同期など、サーバ...
スクリプト設計

シェルスクリプトとは?書き方の基本・シバン・実行方法から変数・制御構文まで解説

シェルスクリプトとは、LinuxやUnix系OSにおいて、ターミナルで実行するコマンドをテキストファイルに書き並べ、一括して自動実行できるようにした仕組み(指示書)です。「毎日決まった時刻にファイルをバックアップする」「複数のログファイルを...
コマンドリファレンス

tailコマンドの使い方|リアルタイムログ監視(-f)から行数・バイト指定、終了方法まで解説

結論:tailコマンドはファイルの「末尾」を表示・監視するコマンドtailコマンドは、テキストファイルやログファイルの末尾部分を標準出力(画面)に表示するためのLinux/Unixコマンドです。特にシステム開発やサーバー運用の現場において、...
コマンドリファレンス

mkdir コマンドの使い方|ディレクトリ作成と-p/-mオプションの実践

mkdir(Make Directory)コマンドは、LinuxやmacOSなどのシステムで新しいディレクトリ(フォルダ)を作成するために使用する基本的なコマンドです。本記事では、基本的な使い方から、階層ディレクトリを一括で作成する-pオプ...