1. CentOS7鏡像刻錄
1、准備材料:
UltralSO刻錄軟件:https://cn.ultraiso.net/xiazai.html
CentOS7的iso鏡像:
2、插入U盤,打開UltraISO軟件,點擊“文件”—>“打開”映像文件
3、點擊“啟動”—>“寫入硬盤映像”,寫入方式選擇USB-HDD,格式化並寫入
2. CentOS7安裝及配置
2.1CentOS7安裝
1、F2進入Bios界面,設置USB優先啟動。
2、修改為U盤卷標名稱
①選中Install CentOS 7 進入到draout#命令,輸入命令:ls /dev |grep sd查看U盤卷標名稱,重啟;
②在Install界面,按e修改linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Centos 7 quiet為linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdb quiet,按ctrl+x保存並啟動。
3、進入界面設置
①設置語言和時鍾
②分區
分區推薦:/boot 300~500Mib;/swap 內存2倍;/ 剩余容量;/home 按需分配
③設置主機名
④設置密碼
2.2網絡配置
1、Mac地址和IP地址配置
查看現有ip地址:輸入命令 ip addr
輸入命令vi /etc/sysconfig/network-scripts/ifcfg-網卡名稱
修改設置:
輸入i進行編輯
輸入:wq保存並退出
重啟網絡服務,並測試
2、域名映射
vi /etc/hostname;
vi /etc/hosts
2.3掛載
mount –o option –t vfstype device dir
查看硬盤和分區情況:fdisk –l
新建目錄:mkdir –p /mnt/usb
掛載:mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
2.4軟件安裝
JDK安裝:
檢查已有java,並卸載:
rpm -qa | grep java
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64(-qa詢問模式,-e刪除模式)
新建java安裝包和程序目錄:
mkdir –p /export/softwares
mkdir –p /export/servers
設置遠程上傳文件:
yum –y install lrzsz
rz –E
解壓java安裝包:
tar –xvf jdk-8u141-linux-x64.tar.gz –C ../servers/
配置環境變量:
vim /etc/profile
export JAVA_HOME=/export/servers/jdk1.8.0_141
export PATH=:$JAVA_HOME/bin:$PATH
source /etc/profile
java –version
遠程復制到其他機器:
scp –r jdk1.8.0_141/ node02:/export/servers($PWD)
MySQL安裝:
安裝相關軟件包:yum install mysql mysql-server mysql-devel
在安裝mysql-server時出現無可用軟件包:
安裝從網上下載文件的wget命令:yum –y install wget
下載mysql的repo源:wget
http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安裝包:rpm -ivh mysql-community-release-el7-5.noarch.rpm
查看:ls -1 /etc/yum.repos.d/mysql-community*
安裝mysql-server:yum install mysql-server
啟動mysql服務:/etc/init.d/mysqld start
設置mysql:/usr/bin/mysql_secure_installation
進入mysql客戶端然后進行授權:
mysql –u root -p
開放所有權限:grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
刷新權限:flush privileges;
exit;
使用sqlyog遠程登錄
3. 集群搭建
3.1關閉防火牆
systemctl stop firewalld,
systemctl disable firewalld
3.2關閉Selinux
vi /etc/selinux/config
3.3 Ssh免密登錄
1、在每台機子上生成公鑰和私鑰ssh-keygen -t rsa
2、將每台機子的公鑰拷貝到第一台機子上ssh-copy-id 主機名
3、將第一台機子的認證遠程拷貝到其他機子上scp /root/.ssh/authorized_keys node2:/root/.ssh
3.4時鍾同步
yum install –y ntp
crontab –e
*/1 * * * * /usr/sbin/ntpdate ntp4.aliyun.com;