linux集羣部署
基本的配置
1、關閉防火牆 /etc/init.d/iptables stop
開機不自啓 chkconfig iptables off
2、關閉selinux vi /etc/selinux/config
將 SELINUX=enforcing 改爲 SELINUX=disabled
3、設置每個節點的主機名 vi /etc/sysconfig/network
HOSTNAME=node02
4、配置hosts文件(主機名與IP的對應關係) vi /etc/hosts
192.168.100.131 node01
192.168.100.132 node02
192.168.100.133 node03
5、多節點同步
scp /etc/hosts node02:/etc/
scp /etc/hosts root@node02:/etc/
節點間的無密碼訪問
目標:node01免密碼登錄到node01 node02 node03節點
1、 在node01節點生成公鑰和私鑰
ssh-keygen + 4個回車
2、免密登錄node01 **ssh-copy-id node01 ** + node01的密碼
免密登錄node02 ssh-copy-id node02 + node02的密碼
免密登錄node03 ssh-copy-id node03 + node01的密碼
id_rsa 私鑰
id_rsa.pub 公鑰
authorized_keys 哪些公鑰可以進入本機
crontab 定時器
crontab -e 表示編輯定時
crontab -l 表示查詢已經編輯的定時任務
編輯格式 * * * * * 命令(操作)
* 一個小時內的第幾分中(0-59)
* 一天內的第幾個小時(0-23)
* 一個月內的第幾天(1-31)
* 一年內第一個月(1-12)
* 一週中的星期幾(0-7)
ntp時間同步
聯網狀態下與互聯網上提供的時鐘服務器進行同步
同步命令 : ntpdate ntp4.aliyun.com
配置離線狀態下的時鐘同步
1、設置時鐘同步服務器的時間(node03 2012-12-12 12:12:12)
將node01 node02時間與node03同步
2、修改第一個配置文件 /etc/ntp.conf
添加如下內容
restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap
server 127.127.1.0 # localclock
fudge 127.127.1.0 stratum 10
註釋以後的服務器
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
3、修改第二個配置文件 vi /etc/sysconfig/ntpd
添加如下內容
SYNC_HWLOCK=yes
4、重啓ntp服務
/etc/init.d/ntpd restart
5、時鐘同步
在node01 node02節點進行同步
命令 ntpdate node03 (時鐘服務器)
ntpdate 192.168.100.133(時鐘服務器)