# CentOS 基本
# 環境
- centos7
- centos8
# 前提
- 物理 OS または VM 上の OS に設定するもの。コンテナに設定する場合は一部設定できない可能性がある。
# 手順
基本手順
#リポジトリアップデート
yum -y update && yum clean all
#SElinux無効化
sed -i "s/\(^SELINUX=\).*/\1disabled/" /etc/selinux/config
#汎用ツールインストール
yum install -y net-tools dstat telnet traceroute tcpdump wget bind-utils nmap unzip
#ファイルディスクリプタ変更
echo "* soft nofile 65536" >> /etc/security/limits.conf
echo "* hard nofile 65536" >> /etc/security/limits.conf
#カーネルパラメータ変更
echo "vm.swappiness = 10" >> /etc/sysctl.conf
echo "net.core.somaxconn = 1024" >> /etc/sysctl.conf
#history設定変更
sed -i -e "s/HISTSIZE=1000/#HISTSIZE=1000/g" /etc/profile
sed -i -e "/#HISTSIZE=1000/a HISTSIZE=10000" /etc/profile
echo "HISTTIMEFORMAT='%F %T '" >> /etc/profile
echo "unset HISTCONTROL" >> /etc/profile
echo "export HISTSIZE HISTTIMEFORMAT" >> /etc/profile
#日本時間設定
echo 'ZONE="Asia/Tokyo"' > /etc/sysconfig/clock
rm -f /etc/localtime
ln -fs /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
日本語設定(centos7)
localedef -i ja_JP -f UTF-8 ja_JP.UTF-8
echo 'LANG="ja_JP.UTF-8"' > /etc/locale.conf
日本語設定(centos8)
yum -y install glibc-locale-source glibc-langpack-en
localedef -i /usr/share/i18n/locales/ja_JP -f UTF-8 /usr/lib/locale/ja_JP.UTF-8