bash

Linux・CLI・DevOps

シンボリックリンクとハードリンクは何が違う? ― inodeを見て確かめる

一時ディレクトリで2種類のリンクを作り、inodeと元ファイル削除後の挙動から違いを理解します。
Linux・CLI・DevOps

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

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

Linuxの /proc/self は誰を指す? ― BashとawkのPIDを見比べて理解する

/proc/self/statusをBashからawkで読むと、なぜBashではなくawk自身が見えるのか。procfsを読み取りだけで安全に観察します。
Linux・CLI・DevOps

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

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

外部API連携による設定ファイルの動的YAML生成とSystemd管理の自動化

META: JSON/YAML相互変換による設定ファイル動的生成の自動化パイプライン Senior #SRE #DevOps #Automation #jq #yq #Bash #Systemd本記事はGeminiの出力をプロンプト工学で整...
Linux・CLI・DevOps

ログ解析grep sed awk術

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。DevOpsにおけるログ解析:grep/sed/awk/jqとsystemdを活用した自動化術本稿では、DevOpsエンジニアが日々直面するログ解析タスクに対し...
Linux・CLI・DevOps

Terraform CLIによるIaC管理

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。Terraform CLIによるIaC管理Terraform CLIを用いたInfrastructure as Code(IaC)管理の基本、安全なスクリプト実...
Linux・CLI・DevOps

tmuxでターミナル多重化

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。tmuxでターミナル多重化tmuxは、単一のターミナル上で複数の仮想セッション、ウィンドウ、ペインを管理できるターミナルマルチプレクサです。DevOpsエンジニ...
Linux・CLI・DevOps

rsyncで効率的なファイル同期

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。rsyncによる効率的なファイル同期とDevOps自動化rsyncは、差分転送アルゴリズムにより効率的なファイル同期を実現するコマンドです。本記事では、DevO...
Linux・CLI・DevOps

curlでREST API連携を試す

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。curlを用いたREST API連携の安全な自動化とsystemdによる定期実行curlコマンドは、REST API連携における強力かつ汎用的なツールである。本...