01. 初期設定 [さくらのVPS/CentOS7]

#-- ホスト名の設定
hostnamectl set-hostname vps.masdon.life

#-- よく使用するパッケージのインストールとアップデート
yum install -y epel-release
yum install -y bind-utils telnet jq expect bash-completion whois knot-utils
yum update -y

#-- sshd の ClientAliveInterval のチューニング
cp -p /etc/ssh/sshd_config{,.org}
sed -i -e 's/#ClientAliveInterval 0/ClientAliveInterval 120/' /etc/ssh/sshd_config

#-- IPv6 の有効化
sed -i -e "s/net.ipv6.conf.all.disable_ipv6.*/net.ipv6.conf.all.disable_ipv6 = 0/" /etc/sysctl.conf
sed -i -e "s/net.ipv6.conf.default.disable_ipv6.*/net.ipv6.conf.default.disable_ipv6 = 0/" /etc/sysctl.conf

sed -i -e "s/^#//g" /etc/sysconfig/network
sed -i -e "s/^#//g" /etc/sysconfig/network-scripts/ifcfg-eth0
sed -i -e "s/^#//g" /etc/resolv.conf

sysctl -p
service network restart

#-- 再起動
reboot
  • ssh key の作成や登録は必要であれば実施する

さくらのVPSにCentOS7でサーバを構築する

さくらのVPSにOSSでDNSやメール、Webサーバを構築する手順

・VPSの構成

メモリCPUDISKOS
1GB仮想 2coreSSD 30GBCentOS7

Swapすることを前提にDISKはSSDを選択。

・ドメイン

お名前ドットコムで取得している masdon.life (近々失効予定) を使用

・ホスト名

vps.masdon.life を設定

・注意

  1. 特に記述がない限り root アカウントで作業をすること
  2. メールサーバの構築は手順の1から11まで数字順に全て実施すること
  3. 記事の全てのサーバの構築には上記スペックでは足りない為、取捨選択するか、より高スペックなVPSを使用すること