1.服務區(qū)規(guī)劃表
服務器說明 | 數(shù)量 | 名稱規(guī)劃 |
---|---|---|
負載均衡服務器 | 兩臺 | 對訪問網(wǎng)站的流量進行分流,減少流量對于某臺服務器的壓力 |
web服務器 | 兩臺 | 處理用戶頁面訪問請求 |
NFS存儲服務器(兼職批量管理) | 一臺 | 存儲圖片、附件、頭像等靜態(tài)數(shù)據(jù)(兼職批量分發(fā)和管理) |
備份服務器(rsync) | 一臺 | 對全網(wǎng)服務器數(shù)據(jù)進行實時與定時備份 |
數(shù)據(jù)庫服務器(MySQL) | 一臺 | 對動態(tài)變化的數(shù)據(jù)進行存儲(文本內(nèi)容) |
管理服務器 | 一臺 | 1.作為yum服務器,提供全網(wǎng)服務器的軟件下載 2.跳板機、操作審計 3.VPN 4.監(jiān)控 |
2. 主機IP規(guī)劃表
服務器說明 | 外網(wǎng)IP | 內(nèi)網(wǎng)IP | 名稱規(guī)劃 |
---|---|---|---|
A1-nginx負載均衡器01 | 10.0.0.5/24 | 172.16.1.5/24 | lb01 |
A2-nginx負載均衡器01 | 10.0.0.6/24 | 172.16.1.6/24 | lb02 |
B1-apache web服務器 | 10.0.0.7/24 | 172.16.1.7/24 | web02 |
B2-nginx web服務器 | 10.0.0.8/24 | 172.16.1.8/24 | web01 |
C3-mysql 數(shù)據(jù)庫服務器 | 10.0.0.51/24 | 172.16.1.51/24 | db01 |
C1-NFS 存儲服務器 | 10.0.0.31/24 | 172.16.1.31/24 | ndf01 |
C2-rsync 存儲服務器 | 10.0.0.41/24 | 172.16.1.41/24 | backup |
X-管理服務器 | 10.0.0.61/24 | 172.16.1.61/24 | m01 |
- 主機配置
3.1 關閉selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
grep SELINUX=disabled /etc/selinux/config
getenforce
setenforce 0
getenforce
3.2 關閉iptables
/etc/init.d/iptables stop
/etc/init.d/iptables stop
chkconfig iptables off
3.3 精簡開機自啟動服務
chkconfig | egrep -v "crond|sshd|network|rsyslog|sysstat" | awk '{print "chkconfig",$1,"off"}'|bash
chkconfig --list | grep 3:on
3.4 添加用戶,并提權
useradd lk
cp /etc/sudoers /etc/sudoers.ori
echo "lk ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
tail -1 /etc/sudoers
visudo -c
3.5 中文字符集顯示
cp /etc/sysconfig/i18n /etc/sysconfig/i18n.ori
echo 'LANG="zh_CN.UTF-8"' >/etc/sysconfig/i18n
source /etc/sysconfig/i18n
3.6 時間同步
echo '#time sync by lk at 2017-9-12' >>/var/spool/cron/root
echo '*/5 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1' >>/var/spool/cron/root
crontab -l
3.7 設置賬號超時時間及歷史記錄數(shù)
echo 'export TMOUT=300' >> /etc/profile
echo 'export HISTSIZE=5' >> /etc/profile
echo 'export HISTFILESIZE=5' >> /etc/profile
3.8 加大文件描述
echo '* - nofile 65535' >> /etc/security/limits.conf
tail -1 /etc/security/limits.conf
3.9 內(nèi)核優(yōu)化