Linux・CLI・DevOps

Linux・CLI・DevOps

git rebaseのインタラクティブ操作

Git Rebase Interactiveによるコミット履歴の整理と安全なDevOps運用git rebase --interactiveはコミット履歴を整理・改変する強力な機能である。本稿では、その基本的な操作とDevOps実践における...
Linux・CLI・DevOps

awkコマンドでテキスト処理

awkは強力なテキスト処理ツールであり、DevOpsにおけるログ解析やデータ抽出に不可欠である。本記事では、awkを用いた自動化と安全な運用手順を示す。DevOpsにおけるawkを用いたテキスト処理の自動化と安全な運用要件と前提本記事では、...
Linux・CLI・DevOps

Bashスクリプトデバッグ術

Bashスクリプトの安全なデバッグと堅牢な運用戦略Bashスクリプトのデバッグは運用安定性に直結する。本稿では安全なスクリプト開発とsystemdによる堅牢な運用手法を解説する。要件と前提本稿では、Bashスクリプトの堅牢性とデバッグ容易性...
Linux・CLI・DevOps

sedとawkによるテキスト処理実践

sedとawkによるDevOps向けテキスト処理実践DevOpsでは、ログ解析、設定ファイルの動的生成、APIレスポンス処理にsedとawkが不可欠な基盤技術である。本稿ではこれらを組み合わせた実践的なテキスト処理手法を解説する。要件と前提...
Linux・CLI・DevOps

rsyncとSSHエージェントフォワーディング

リモートサーバーとのファイル同期は、システム運用における基本的ながらも重要なタスクです。rsyncとSSHの組み合わせは非常に強力ですが、さらにSSHエージェントフォワーディングを適切に活用することで、セキュリティを損なうことなく、より柔軟...
Linux・CLI・DevOps

jqとcurlで実現する堅牢なJSONデータ処理:DevOpsプラクティス

jqとcurlで実現する堅牢なJSONデータ処理:DevOpsプラクティスDevOpsの世界では、外部APIからのデータ取得、変換、そしてシステムへの統合が日常的に行われます。本稿では、jqとcurlを組み合わせ、JSONデータを安全かつ冪...
Linux・CLI・DevOps

GitHub ActionsのOIDCサポート強化がもたらすCI/CD認証の未来

GitHub ActionsのOIDCサポート強化がもたらすCI/CD認証の未来ニュース要点事実:GitHub Actionsは、OpenID Connect(OIDC)を利用したクラウドプロバイダーおよび他のサービスへの認証機能のサポート...
Linux・CLI・DevOps

curlでHTTPリクエストを完全に制御するDevOpsプラクティス

DevOpsエンジニアとして、HTTPリクエストの完全に制御は日常業務において不可欠です。curlはその強力なツールであり、この記事ではその高度な利用法から、systemdと連携した運用、そしてトラブルシューティングまでを網羅します。特に、...
Linux・CLI・DevOps

Ubuntu ルートディレクトリ配下のディレクトリ名とその使われ方まとめ

たまに忘れてしまうので、Ubuntuを含むLinuxのルートディレクトリ配下の構造と主なディレクトリの使われ方を自分用にまとめました。各ディレクトリ名、その使われ方まとめディレクトリ名正式名称(英語)正式名称(日本語)使われ方binBina...
Linux・CLI・DevOps

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

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