最近の投稿

親プロセスから複数の子プロセスにつながり、ある子が強調された関係図

Linux 講座 / PIDとPPIDの理解 - プロセスの確認と管理

PIDとPPIDでプロセスを調べ、現在の親子関係や終了後の番号再利用を見分けます。ps・pgrep・procの読み取り例を使い、PID名前空間、子の引き取り、サービス管理の注意点を確認できます。

独自の光パターンで識別される3つのサーバーインスタンス

Linux / machine-id の確認方法とシステム複製時の注意事項

machine-idの確認方法と、クローン用イメージで新しいIDを設定する条件を解説します。空ファイル・削除・uninitializedの違い、D-Bus IDの再利用、運用中のサーバーで避けるべき操作を判断できます。

サーバーに新しいホスト名を指定する過程を示す名札とサーバーラック

Rocky Linux / ホスト名を変更する方法

Rocky Linuxのホスト名をhostnamectlで変更し、現在値と保存値を確認する手順を解説します。DNSとの違い、変更が戻る原因、元の名前への戻し方も把握できます。

複数のウェブサーバーの選択経路がセキュリティゲートウェイと世界中のネットワークに接続されている様子

ウェブサーバー用Linuxのおすすめ: Ubuntu、Debian、Rocky Linuxの選択基準

WebサーバーのOS選びを、保守期間・必要なソフトウェア・運用経験から比較します。Ubuntu Server LTS、Debian、Rocky Linux・AlmaLinux、Amazon Linux 2023がそれぞれ適する条件を判断できます。

初期のパーソナルコンピュータプロジェクトからサーバー・クラウド・モバイル・組み込み環境へ拡張されたLinuxの歴史を表現した図

Linux / 歴史をたどる:1991年の個人プロジェクトから世界のインフラへ

Linuxの誕生から、GNUとの結合、主要なカーネルの節目、Gitによる共同開発までを解説します。カーネル・ユーザー空間・配布物の違いを踏まえて、サーバーやモバイルへ広がった歴史を整理できます。

ルートフォルダから設定・ユーザー・ログ・デバイスなど主要な領域に分岐するリナックスディレクトリ構造を表した図

Linux / ディレクトリ構造と主要ディレクトリの用途

Linuxの主要ディレクトリを用途別に解説します。設定・ログ・プログラムの保存先、仮想ファイルシステム、配布物による違いとマウント時の確認点を学べます。

Ubuntuサーバーでインストールされたパッケージの一覧とファイル所有関係を確認するイラスト

Ubuntu / インストール済みパッケージの確認方法

UbuntuのDebパッケージを状態・版・ファイル所有元で調べる方法を説明します。設定だけ残る項目を除いた一覧保存、手動・自動の区別、Snapとの違いも確認できます。

公開鍵経路のみ許可し、パスワード経路はブロックした root SSH 接続のイラスト

Rocky Linux / rootアカウントでSSH接続可能に設定する方法

rootのSSH接続を必要な場合だけ公開鍵で許可する設定と、通常管理者のsudoを使う方法を説明します。root専用の設定範囲、構文検査、別セッション試験、接続元制限と復旧方法も確認できます。

DNFがリポジトリのパッケージと依存関係を確認してRocky Linuxサーバーに適用するイラスト

Rocky Linux / DNF の使い方

DNFでパッケージの検索・導入・更新・削除と、リポジトリや履歴を管理する方法を説明します。更新確認の終了コード、削除対象の確認、履歴で戻せる範囲も整理します。

Rocky Linux サーバーを取り巻く SELinux の適用、記録および無効状態を示すイラスト

Rocky Linux / SELinuxを無効にする方法

SELinuxのEnforcing・Permissive・Disabledの違いと、拒否ログを調べて必要なポリシーを直す方法を説明します。一時変更、起動時設定、完全無効化と再有効化の条件も確認できます。