Linuxサーバ構築入門書
現在UNIX系サーバのデファクトスタンダードとなっているLinux OSによるサーバ構築に関する導入手順を本ページにまとめていきます。ディストリビューションはRedHat系を前提として記載しています、またコマンド体系はOS version 8を想定して記載していきます。
スポンサーリンク
OS基本設定
- OSバージョン確認
# cat /etc/redhat-release |
- タイムゾーンを日本標準時(JST)に変更する
# date 2022年 1月 23日 日曜日 09:01:55 EST # timedatectl ~略 ~ Time zone: America/New_York (EST, -0500) # timedatectl set-timezone Asia/Tokyo |
DNSサーバ
- Bind [公式サイト: https://www.isc.org/bind/ ]
- 基本設定
インストール # dnf -y install bind bind-utils bind-chroot |
メールサーバ
- Postfix [公式サイト: https://www.postfix.org/ ]
- 基本設定
- SSL/TLS対応化
- LDAP連携
インストール # dnf -y install postfix postfix-ldap mailx |
- Dovecot [公式サイト: https://www.dovecot.org/]
- 基本設定
- SSL/TLS対応化
- LDAP連携
インストール # dnf -y dovecot |
FTPサーバ
- ProFTPD [公式サイト : http://www.proftpd.org/ ]
- 基本設定
- SSL/TLS対応化
インストール # dnf -y install epel-release # dnf –enablerepo=epel -y install proftpd |
WEBサーバ
- Apache [公式サイト : https://httpd.apache.org/ ]
- 基本設定
- バーチャルホスト
- SSL/TLS対応化
インストール # dnf -y install httpd mod_ssl |
LDAPサーバ
- 389ds [公式サイト : https://directory.fedoraproject.org/ ]
- インスタンスの作成
- 組織、グループ、ユーザの登録
インストール # dnf module list 389* # dnf install epel-release # dnf module list 389* // stable/defaultがあることを確認 # dnf module install 389-directory-server:stable/default |