2023年6月– date –
-
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... -
Linuxサーバー構築
MariaDB(MySQL) の導入
MariaDBは、MySQLをベースに開発されたオープンソースのデータベース管理システムです。MySQLからのリレーショナルデータベース管理システムMariaDBは、性能の向上や新機能の追加、ライセンス制約の緩和などを目指して開発されました。互換性のため、Maria... -
資格取得の勉強
第二種電気主任技術者試験へ挑戦
このブログでは、第二種電気主任技術者の資格を取得するための勉強方法や進捗を共有していきます。私自身が学んでいく過程を記録し、同じ目標を持つ皆さんと一緒に励ましあいながら頑張りたいと思います。 【試験概要】 第二種電気主任技術者は、主に電圧1... -
プログラム開発 技術
VSCodeでReactの開発
Reactの開発において、VSCodeを使いやすくするプラグインと環境構築の方法について説明します。 【プラグイン】 ESLint コードの品質とコーディングスタイルをチェックできます。 Prettier コードフォーマッターで、自動的に整形してくれます。 Auto Impor... -
Linuxサーバー構築
sshd設定 と fail2ban(ssh, sasl) の導入
【sshdとは】 SSHデーモン (sshd) は、Linuxシステムにおいて安全なリモートアクセスを提供するためのプログラムです。SSH (Secure Shell) プロトコルに基づいて動作し、ネットワークを介した接続でデータの交換を暗号化しています。これにより、悪意のあ... -
Linuxサーバー構築
ProFTPD の導入 MariaDBとの連携
ProFTPD(Pro FTP Daemon)は、Linux系オペレーティングシステム上で動作する高度に設定可能なFTPサーバーソフトウェアです。GNU General Public License(GPL)に従って配布されており、オープンソースプロジェクトとして開発が行われています。 ProFTPD...