history(履歴)コマンド
はじめに history コマンドは、LinuxやUNIX系システムで使用されるシェルにおいて、ユーザーが過去に実行したコマンドの履歴を表示するための便利なツールです。このコマンドは、シェルセッションの中で実行された過去 […]
iptablesの概要
iptables の概要と説明 iptables は、Linux システムでネットワークパケットをフィルタリングするための強力なコマンドラインツールです。iptables は、Linux カーネルに組み込まれたパケットフ […]
NetFileter
はじめに Netfilter は、Linux カーネルに組み込まれている強力なフレームワークで、ネットワークパケットのフィルタリング、ルーティング、および NAT(Network Address Translation) […]
シンボリックリンク(symbolic link)
シンボリックリンクの概要 シンボリックリンク(symbolic link、またはソフトリンクとも呼ばれる)は、ファイルシステムにおいて、あるファイルやディレクトリへの参照(リンク)を別の場所に作成するための特殊なファイル […]
ハードリンク(hard link)
ハードリンクの概要と説明 ハードリンク(Hard Link)は、LinuxやUNIXシステムのファイルシステムで使用される概念で、複数のファイル名が同じデータブロックを指すようにする仕組みです。ハードリンクを作成すると、 […]
iノード(index)
iノードとは? iノードとは、ファイルやディレクトリに関する情報を保持するデータ構造です。具体的には、以下のようなメタデータを管理します。 このように、iノードにはファイル名を除くファイルに関する重要な情報がすべて格納さ […]
スティッキービット(sticky bit)
はじめに スティッキービット (Sticky Bit) は、LinuxやUNIXシステムにおいて、特定のディレクトリ内のファイルやサブディレクトリに対する削除や名前変更の権限を制限するために使用される特殊なパーミッション […]
SGID(Set Group ID)
はじめに SGID (Set Group ID) は、LinuxやUNIXシステムで使用される特殊なファイルパーミッションの一つであり、実行ファイルやディレクトリに設定することで、そのファイルやディレクトリに関するグルー […]
SUID(Set User ID)
はじめに SUID (Set User ID) は、LinuxやUNIX系のシステムで使用されるファイルの権限設定の一つであり、特定のファイルを実行する際に、そのファイルの所有者の権限で実行できる機能を提供します。この機 […]
デフォルトのパーミッション「umask値」
はじめに umask は、LinuxやUNIX環境において、新しいファイルやディレクトリを作成する際にデフォルトで設定されるパーミッション(アクセス権限)を制御するコマンドです。通常、新しく作成されたファイルやディレクト […]
改行コード変換コマンド「unix2dos」
はじめに unix2dos は、LinuxやUNIX環境で使用される改行コードの変換ツールです。このコマンドは、Unix系システムで使用される改行コード(LF)を、Windowsシステムで使用される改行コード(CRLF) […]
文字コード変換コマンド「nkf」
はじめに nkf(Network Kanji Filter)は、LinuxやUNIX環境で広く使用されている文字コード変換ツールです。特に日本語の文字コード(Shift-JIS、EUC-JP、ISO-2022-JP、UT […]
文字コード変換コマンド「iconv」
はじめに iconv コマンドは、LinuxやUNIX環境で使用される文字コード変換ツールです。異なる文字コード間でのテキストファイルの変換を簡単に行うことができ、特に多言語対応や異なるシステム間でファイルをやり取りする […]
シェルスクリプトとは
はじめに シェルスクリプトは、Unix系オペレーティングシステム(Linux、macOSなど)における自動化と効率化を実現するための重要なツールです。コマンドの集まりをスクリプトとして保存し、一度に実行することで、複雑な […]
ネットワーク系レガシーコマンド
はじめに Linuxでは、ネットワークの管理やトラブルシューティングのために、多くの強力なコマンドが用意されています。その中でも特に古くから使用されている「レガシーコマンド」と呼ばれるものがあります。これらのコマンドは、 […]
FHSの「/srv」ディレクトリの概要
はじめに Linuxシステムでは、FHS (Filesystem Hierarchy Standard) によってディレクトリ構造が標準化されています。各ディレクトリには特定の役割が割り当てられており、これによりシステム […]
FHSの「/opt」ディレクトリの概要
はじめに Linuxシステムにおいて、FHS (Filesystem Hierarchy Standard) はディレクトリ構造を標準化し、各ディレクトリの役割を明確にしています。その中でも、/opt ディレクトリは、追 […]