Ubuntu

Linux・CLI・DevOps

systemdの依存関係を変更前に見る ― systemctl list-dependenciesと–reverse

systemd unitを変更せず、通常方向とreverse方向から依存関係を観察します。
Linux・CLI・DevOps

systemctl statusとshowはどう使い分ける? サービス状態を機械判定する

systemctl statusの人向け表示とshowのkey=value出力を比較し、監視や自動判定へつなげます。
Linux・CLI・DevOps

Nginx設定を変更する前に何を確認する? ― nginx -t と -T を使い分ける

nginx -tと-Tの違いを、reload前の安全な確認、includeされた有効設定の観察、外部共有時の注意まで実務向けに整理します。
セキュリティ

AIが作ったコマンドをそのままsudoしない ― 実行前に5段階で確認する

AI生成コマンドを実行する前に、動詞・対象・権限・展開・rollbackの5段階で安全確認する実務手順です。
Linux・CLI・DevOps

Ubuntuでumaskを変え、新規ファイルの権限がどう変わるか確かめる

一時ディレクトリでumask 022と077を比較し、新規ファイル権限の決まり方を観察します。
Linux・CLI・DevOps

Ubuntuで「誰がこのポートを待ち受けている?」を調べる ― ssでsocketとprocessを結び付ける

UbuntuでTCPの待受ポートとプロセスをssで確認します。127.0.0.1、0.0.0.0、[::]の見方や権限によるprocess表示の違いも整理します。
Linux・CLI・DevOps

Nginx設定を変更する前に何を確認する? ― nginx -t と nginx -T を使い分ける

Nginxをreloadする前にnginx -tで設定を検査し、必要なときだけnginx -Tで読み込まれる設定全体を確認する安全な順序を整理します。
Linux・CLI・DevOps

Ubuntuでサービスが動かないとき何を見る? ― systemctlとjournalctlをつなげて追う

Ubuntuのサービス障害を、systemctl statusだけで終わらせず、Unit定義、状態、process、journalへ順にたどります。restart前に情報を残して切り分ける実践的な調査手順です。
Linux・CLI・DevOps

設定ファイルをAIへ渡す前に秘密情報を **** へ自動マスクするBashスクリプト

AIへ設定ファイルを渡す前に、秘密情報を機械的に **** へマスクするBashスクリプトを作ります。元ファイルを変更せず、権限制御・機械チェック・目視確認まで含めて整理します。
Linux・CLI・DevOps

Raspberry Pi Ubuntuを20.04から 22.10 へOSへアップグレードし各種移行した時のメモ

1.はじめにUbuntu 22.10(キネティッククドゥ) がリリースされ約4カ月、ちょっと時間ができたため、スキルアップのため、Wordpressサーバ(Raspberry Pi)のOSをアップグレードしてみることに挑戦しました。その時の...