Linux

Linux
ユーザ作成コマンド「useradd」

useraddコマンドの概要と説明 はじめに Linux環境において、ユーザーアカウントを作成するためのコマンドが useradd です。システム管理者が新しいユーザーを追加する際に使用され、指定されたオプションを基にユ […]

続きを読む
Linux
アーカイバ「tar」

tarコマンドの概要と説明 はじめに tarコマンドは、LinuxやUNIXシステムにおいて、複数のファイルやディレクトリを一つのアーカイブファイルにまとめたり、逆にアーカイブファイルからファイルを展開するためのツールで […]

続きを読む
Linux
アーカイバ

アーカイバの概要と説明 はじめに アーカイバ(Archiver)は、複数のファイルを一つのファイルにまとめるためのツールやソフトウェアを指します。アーカイブを作成することで、ファイルやディレクトリを一つのファイルにまとめ […]

続きを読む
Linux
圧縮・伸張コマンド「gzip」

はじめに gzipは、ファイル圧縮のためのLinuxおよびUNIX環境で広く使用される圧縮ツールです。gzipコマンドは、ファイルサイズを削減し、ディスクスペースを節約するために使用され、特にテキストファイルの圧縮に優れ […]

続きを読む
Linux
LAMP環境

LAMP環境の概要と説明 LAMP とは、Linux、Apache、MySQL、PHP の頭文字を取ったもので、Linux 上に構築されるウェブサーバーのオープンソースソフトウェアスタックです。LAMP 環境は、ウェブサ […]

続きを読む
Linux
公開鍵暗号方式

公開鍵暗号方式の概要と説明 公開鍵暗号方式(Public-Key Cryptography)は、暗号技術における一つの方式で、データの暗号化と復号に異なる鍵を使用する非対称暗号方式です。この方式では、公開鍵(Public […]

続きを読む
Linux
共通鍵暗号方式

共通鍵暗号方式の概要と説明 共通鍵暗号方式は、暗号技術において最も古典的で一般的な暗号化方式の一つで、送信者と受信者が同じ暗号鍵を共有してデータを暗号化および復号化する仕組みです。この方式では、暗号化と復号化に使用する鍵 […]

続きを読む
Linux
ハッシュ関数暗号方式

ハッシュ関数暗号方式の概要と説明 ハッシュ関数暗号方式は、暗号技術において非常に重要な役割を果たすもので、データの整合性検証やデジタル署名、パスワード管理など、さまざまなセキュリティ関連のプロトコルで使用されています。ハ […]

続きを読む
Linux
SELinuxについて

SELinux(Security-Enhanced Linux)の概要 SELinux(Security-Enhanced Linux)は、Linux カーネルに組み込まれたアクセス制御機構で、セキュリティを強化するため […]

続きを読む
Linux
firewalldの概要

firewalld の概要と説明 firewalld は、Linux におけるネットワークトラフィックの制御とファイアウォール管理を容易にするためのサービスであり、iptables のフロントエンドとして機能します。fi […]

続きを読む
Linux
history(履歴)コマンド

はじめに history コマンドは、LinuxやUNIX系システムで使用されるシェルにおいて、ユーザーが過去に実行したコマンドの履歴を表示するための便利なツールです。このコマンドは、シェルセッションの中で実行された過去 […]

続きを読む
Linux
iptablesの概要

iptables の概要と説明 iptables は、Linux システムでネットワークパケットをフィルタリングするための強力なコマンドラインツールです。iptables は、Linux カーネルに組み込まれたパケットフ […]

続きを読む
Linux
NetFileter

はじめに Netfilter は、Linux カーネルに組み込まれている強力なフレームワークで、ネットワークパケットのフィルタリング、ルーティング、および NAT(Network Address Translation) […]

続きを読む
Linux
シンボリックリンク(symbolic link)

シンボリックリンクの概要 シンボリックリンク(symbolic link、またはソフトリンクとも呼ばれる)は、ファイルシステムにおいて、あるファイルやディレクトリへの参照(リンク)を別の場所に作成するための特殊なファイル […]

続きを読む
Linux
ハードリンク(hard link)

ハードリンクの概要と説明 ハードリンク(Hard Link)は、LinuxやUNIXシステムのファイルシステムで使用される概念で、複数のファイル名が同じデータブロックを指すようにする仕組みです。ハードリンクを作成すると、 […]

続きを読む
Linux
iノード(index)

iノードとは? iノードとは、ファイルやディレクトリに関する情報を保持するデータ構造です。具体的には、以下のようなメタデータを管理します。 このように、iノードにはファイル名を除くファイルに関する重要な情報がすべて格納さ […]

続きを読む
Linux
スティッキービット(sticky bit)

はじめに スティッキービット (Sticky Bit) は、LinuxやUNIXシステムにおいて、特定のディレクトリ内のファイルやサブディレクトリに対する削除や名前変更の権限を制限するために使用される特殊なパーミッション […]

続きを読む
Linux
SGID(Set Group ID)

はじめに SGID (Set Group ID) は、LinuxやUNIXシステムで使用される特殊なファイルパーミッションの一つであり、実行ファイルやディレクトリに設定することで、そのファイルやディレクトリに関するグルー […]

続きを読む
Linux
SUID(Set User ID)

はじめに SUID (Set User ID) は、LinuxやUNIX系のシステムで使用されるファイルの権限設定の一つであり、特定のファイルを実行する際に、そのファイルの所有者の権限で実行できる機能を提供します。この機 […]

続きを読む
Linux
デフォルトのパーミッション「umask値」

はじめに umask は、LinuxやUNIX環境において、新しいファイルやディレクトリを作成する際にデフォルトで設定されるパーミッション(アクセス権限)を制御するコマンドです。通常、新しく作成されたファイルやディレクト […]

続きを読む