2023年– date –
-
Linuxサーバー構築
Web と MariaDB のバックアップとリストア
WebサーバーとMariaDBデータベースのバックアップとリストアを定期的に行う方法です。ここでは、tarコマンドを使用してWebファイルをバックアップし、mysqldumpコマンドを使用してデータベースをバックアップします。 【バックアップ】 バックアップ用のシ... -
Linuxサーバー構築
ファイアウォール firewalld
AlmaLinuxでは、ファイアウォール管理にはfirewalldを使用します。以下は、firewalldに関する詳細な解説です。 【firewalld とは】 firewalldはLinuxシステムのファイアウォール管理を提供するツールで、iptablesやip6tablesなどの低レベルのネットワーク... -
Linuxサーバー構築
curl, wget コマンド
AlmaLinux9.2 では、curlとwgetのようなユーティリティを使用して、Webサーバーからファイルをダウンロードすることができます。これらのコマンドは似ていますが、それぞれが異なるオプションと機能を提供します。 【curl】 curlは、さまざまなプロトコル... -
Linuxサーバー構築
テキストエディタ vi, vim
AlmaLinux 9.2 では、Vim (Vi IMproved) が提供されています。Vim はオープンソースの高機能なテキストエディタで、プログラムの作成やファイルの編集に広く使われているツールです。 【Vim のインストール】 AlmaLinux にはデフォルトで vi エディタがイ... -
Linuxサーバー構築
netstat, ss, lsof コマンド
AlmaLinux OS 9.2 では、netstat コマンドはデフォルトでインストールされていません。代わりに ss コマンドと lsof コマンドを使用することが推奨されています。 sudo dnf install -y net-tools net-tools をインストールすることで、netstat コマン... -
Linuxサーバー構築
dig コマンド と DNS
dig コマンドは、DNS クエリを実行し、その結果を表示するためのツールです。AlmaLinux 9.2 でも利用するには、bind-utils パッケージをインストールする必要があります。dig と同じような機能をもつツールとして nslookup がありますが、dig が使える環境... -
Linuxサーバー構築
パッケージ管理 (dnf, yum)
AlmaLinux 9.2では、パッケージ管理ツールとして主にdnfが使用されます。yumは、過去のRHELベースのディストリビューションで使われていたパッケージ管理ツールですが、現在はdnfに置き換わっています。ただし、AlmaLinux 9.2にはyumコマンドも引き続き利... -
Linuxサーバー構築
phpMyAdmin の導入
phpMyAdminは、Webベースのインターフェースを利用してMySQLやMariaDBデータベースを管理するためのオープンソースのツールです。PHPで書かれており、主にデータベースの管理、テーブルの操作、インデックスの作成、ユーザーの管理、SQL文の実行などが可能... -
Linuxサーバー構築
Linux の初期設定 ユーザー、グループの追加
サーバー設定に必要な初期設定を行います。AlmaLinux9.2 環境で検証しております。yumとdnfが混在していますが予めご了承ください。 【必要なパッケージをインストール】 ja言語パックのインストール dnf -y install langpacks-ja 開発ツールパッケージの... -
Linuxサーバー構築
Let’s Encryptの導入 (SAN証明書, ワイルドカード証明書)
Let's Encrypt とは、無料でSSL証明書を発行するための認証局 (CA: Certificate Authority) で、ウェブサイトのセキュリティを簡単かつ手頃な価格で向上させることができます。Let's Encrypt は、非営利団体である Internet Security Research Group...