はじめに:GPG環境の刷新とaddgnupghomeの役割 Linuxシステムにおいて暗号化や電子署名の基盤を担うGnuPGは、鍵束や信頼データベースを特定のホームディレクトリ配下で管理します。運用の見直しやディスク再編に伴い、これらの格納先を安全かつ規格に沿って新パスへ移管する …
概要 Linux環境において新規シェルを導入した際や、運用制約用の自作スクリプトをユーザーログインシェルとして割り当てる場面で必須となるのが add-shell コマンドです。本記事では、ホワイトリストとして機能する /etc/shells の仕組みを紐解きながら、chsh との …
はじめに 公式標準リポジトリで提供されていない最新バージョンのソフトウェアをUbuntuへ導入する際、欠かせないのが add-apt-repository コマンドです。本記事では、PPA(Personal Package Archive)の基礎知識から、コマンド実行時に遭遇しや …
概要 Bashなどのシェルスクリプトで見かける角括弧「[」を、プログラミング言語特有の構文記号やただの括弧だと思っていませんか?実はLinuxの世界において、この記号はOS上に実在する独立したコマンドの一つです。本記事では、普段何気なく使っている「[」コマンドの裏側の仕組みやバイ …
はじめに Linuxカーネルの初期化プロセスで不可欠なinitramfsの構築や、レガシーシステムを含む確実なファイルバックアップで重宝される標準ツールがcpioです。本稿では、基本となる3大動作モー …
はじめに インフラ保守やサーバー構築の現場において、稼働中のOS種別や適用されているカーネルのリビジョンを正確に把握することはトラブルシューティングの第一歩です。追加パッケージの導入なしに即座にシステム内部情報を吸い上げられる標準ツールが、おなじみの uname コマンドです。本 …
はじめに Ubuntuや各種Linuxディストリビューションの運用現場において、リソース枯渇やパフォーマンス低下の兆候を察知した際に真っ先に叩く基本コマンドが free です。本記事では、日常的なサーバー運用で欠かせない単位変換オプションの使い分けをはじめ、「free」 …
はじめに Linuxサーバーを安定稼働させる上で不可欠な要素が、ストレージデバイスをディレクトリ階層へ組み込むファイルシステムのマウント処理です。本稿ではmountコマンドの基礎的な挙動から実践的な応用までをハンズオン形式で整理します。安全な検証用ループバック(loop)イメージ …
はじめに Linuxサーバーを運用していると、ストレージの空き容量枯渇アラートに直面する場面が頻繁に生じます。障害を未然に防ぎ迅速に対応するためには、どのリソースが容量を圧迫しているのかを即座に特定する技術が欠かせません。本記事では、冗長なマニュアルを読む代わりに、手を動かしなが …
概要 インフラ運用中に突如発生する「No space left on device」アラートに対し、一次切り分けで真っ先に実行すべきコマンドが df です。本稿では、直感的にサイズを把握できる単位変換の指定方法をはじめ、ノイズとなる仮想ファイルシステムの除外手法、さらには空き容量 …