【Linux】add-shellコマンド完全入門:/etc/shellsへの登録手順とchsh連携・安全な運用管理

概要 Linux環境において新規シェルを導入した際や、運用制約用の自作スクリプトをユーザーログインシェルとして割り当てる場面で必須となるのが add-shell コマンドです。本記事では、ホワイトリストとして機能する /etc/shells の仕組みを紐解きながら、chsh との …

Ubuntuで外部リポジトリを自在に操る:add-apt-repositoryコマンドの実践導入からPPA削除・トラブル対処まで

はじめに 公式標準リポジトリで提供されていない最新バージョンのソフトウェアをUbuntuへ導入する際、欠かせないのが add-apt-repository コマンドです。本記事では、PPA(Personal Package Archive)の基礎知識から、コマンド実行時に遭遇しや …

実は独立した実行ファイルだった!Linuxの角括弧「[」コマンドの動作原理と終了ステータス活用ガイド

概要 Bashなどのシェルスクリプトで見かける角括弧「[」を、プログラミング言語特有の構文記号やただの括弧だと思っていませんか?実はLinuxの世界において、この記号はOS上に実在する独立したコマンドの一つです。本記事では、普段何気なく使っている「[」コマンドの裏側の仕組みやバイ …

Linux cpioコマンド徹底入門:アーカイブ作成から復元・initramfs展開まで網羅する実践ガイド (Ubuntu)

はじめに Linuxカーネルの初期化プロセスで不可欠なinitramfsの構築や、レガシーシステムを含む確実なファイルバックアップで重宝される標準ツールがcpioです。本稿では、基本となる3大動作モー …

LinuxサーバーのOSとカーネル情報を即座に把握する!unameコマンドの基礎から実践オプション活用術

はじめに インフラ保守やサーバー構築の現場において、稼働中のOS種別や適用されているカーネルのリビジョンを正確に把握することはトラブルシューティングの第一歩です。追加パッケージの導入なしに即座にシステム内部情報を吸い上げられる標準ツールが、おなじみの uname コマンドです。本 …

Linuxメモリ不足時の必携ツール!freeコマンド徹底攻略 - 実践オプションからbuff/cacheの正確な読み解き方まで

はじめに Ubuntuや各種Linuxディストリビューションの運用現場において、リソース枯渇やパフォーマンス低下の兆候を察知した際に真っ先に叩く基本コマンドが free です。本記事では、日常的なサーバー運用で欠かせない単位変換オプションの使い分けをはじめ、「free」 …

Ubuntuにおけるmountコマンド徹底解説:ストレージ接続の実践から/etc/fstabによる恒久マウントまで

はじめに Linuxサーバーを安定稼働させる上で不可欠な要素が、ストレージデバイスをディレクトリ階層へ組み込むファイルシステムのマウント処理です。本稿ではmountコマンドの基礎的な挙動から実践的な応用までをハンズオン形式で整理します。安全な検証用ループバック(loop)イメージ …

Linuxディスク容量調査の決定版 - duコマンドの実践活用術と必須オプション徹底解説

はじめに Linuxサーバーを運用していると、ストレージの空き容量枯渇アラートに直面する場面が頻繁に生じます。障害を未然に防ぎ迅速に対応するためには、どのリソースが容量を圧迫しているのかを即座に特定する技術が欠かせません。本記事では、冗長なマニュアルを読む代わりに、手を動かしなが …

Linuxディスク容量確認の決定版:dfコマンド必須オプション5選と現場で役立つトラブルシューティング

概要 インフラ運用中に突如発生する「No space left on device」アラートに対し、一次切り分けで真っ先に実行すべきコマンドが df です。本稿では、直感的にサイズを把握できる単位変換の指定方法をはじめ、ノイズとなる仮想ファイルシステムの除外手法、さらには空き容量 …

【Ubuntu/Linux】ファイル所有権を自在に操る:実務直結の `chown` コマンド実践ガイド

概要 LinuxおよびUbuntuシステムを安全に運用するうえで、ファイルやディレクトリの所有権設計はアクセス制御の根幹を担います。本稿では、日常的なサーバー管理で不可欠となる chown コマンドを取り上げ、基本構文からユーザー・グループの一括切り替え、再帰処理(-R)による配 …