一.下载

下载地址:(一般下载Minimal IOS)

https://www.centos.org/download/

centos下载安装mysql centos下载安装教程_IP

 

centos下载安装mysql centos下载安装教程_centos下载安装mysql_02

 

二.安装

1.首先安装好VMWare Workstation Pro

centos下载安装mysql centos下载安装教程_centos下载安装mysql_03

centos下载安装mysql centos下载安装教程_安装包_04

centos下载安装mysql centos下载安装教程_centos_05

centos下载安装mysql centos下载安装教程_IP_06

centos下载安装mysql centos下载安装教程_IP_07

centos下载安装mysql centos下载安装教程_IP_08

硬件参数可根据自己比较本的硬件适当调整,默认也可以,安装好后还可以修改

centos下载安装mysql centos下载安装教程_安装包_09

点击完成,继续

centos下载安装mysql centos下载安装教程_centos下载安装mysql_10

centos下载安装mysql centos下载安装教程_centos下载安装mysql_11

centos下载安装mysql centos下载安装教程_centos下载安装mysql_12

 

centos下载安装mysql centos下载安装教程_centos下载安装mysql_13

centos下载安装mysql centos下载安装教程_centos下载安装mysql_14

centos下载安装mysql centos下载安装教程_IP_15

centos下载安装mysql centos下载安装教程_centos下载安装mysql_16

centos下载安装mysql centos下载安装教程_centos下载安装mysql_17

密码一定要牢记,后期修改密码比较麻烦

centos下载安装mysql centos下载安装教程_安装包_18

设置普通用户密码

centos下载安装mysql centos下载安装教程_centos下载安装mysql_19

 

centos下载安装mysql centos下载安装教程_安装包_20

centos下载安装mysql centos下载安装教程_centos_21

centos下载安装mysql centos下载安装教程_安装包_22

centos下载安装mysql centos下载安装教程_centos下载安装mysql_23

centos下载安装mysql centos下载安装教程_centos下载安装mysql_24

 

三.配置网络环境

1.给普通用户赋予root权限

我们创建用户的时候建立了两个用root 和 centos,root用户权限比较大,一般用普通用户操作,不同用户权限不够,需要给它赋root用户权限,

root用户登录,命令行中输入下面命令

visudo -f /etc/sudoers

centos下载安装mysql centos下载安装教程_安装包_25

进入到sudoers文件添加如下命令(vi编辑,不会vi的可以百度学习)

centos  ALL=(ALL)       ALL

centos下载安装mysql centos下载安装教程_centos下载安装mysql_26

2.配置静态IP

打开虚拟网络编辑器,(不需要修改任何东西,在配置静态ip的时候需要用到截图信息)

centos下载安装mysql centos下载安装教程_centos_27

用NAT模式连,更改设置

centos下载安装mysql centos下载安装教程_centos下载安装mysql_28

选择NAT模式,记住子网IP

centos下载安装mysql centos下载安装教程_centos_29

查看起始IP和结束IP,在下面静态IP设置的时候必须在这个范围内。

centos下载安装mysql centos下载安装教程_安装包_30

上面的截图不需要修改任何东西

切换用户命令
su centos
centos 用户下,输入如下命令
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
编辑文件ifcfg-ens33,添加如下内容,(更改BOOTPROTO=static,
ONBOOT=yes,添加IPADDR=192.168.15.201,GATEWAY=192.168.15.2,DNS=192.168.15.2)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=6af89b00-5207-45bc-80fa-a18c17deaabd
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.15.201
GATEWAY=192.168.15.2
DNS=192.168.15.2

centos下载安装mysql centos下载安装教程_centos_31

输入如下命令

sudo vi /etc/resolv.conf

编辑resolv.conf,修改如下

nameserver 192.168.15.2

重启网络

sudo service network restart

验证

ping www.baidu.com

centos下载安装mysql centos下载安装教程_centos_32

静态ip设置成功

修改主机名

sudo vi /etc/hostname

s201

3.用yum安装软件

输入ifconfig 查看ip

centos下载安装mysql centos下载安装教程_centos_33

无效的命令

输入命令,yum search net-tools 查看net-tools工具包的版本,(此步可跳过)

centos下载安装mysql centos下载安装教程_centos下载安装mysql_34

运行命令

sudo yum install net-tools.x86_64

centos下载安装mysql centos下载安装教程_centos_35

安装完成,输入

ifconfig

可以看到ip

centos下载安装mysql centos下载安装教程_centos下载安装mysql_36

 

 

四.克隆多个虚拟机

关闭客户机

centos下载安装mysql centos下载安装教程_centos下载安装mysql_37

鼠标右键客户机名称选择“管理”》“克隆”

centos下载安装mysql centos下载安装教程_安装包_38

centos下载安装mysql centos下载安装教程_IP_39

centos下载安装mysql centos下载安装教程_centos_40

centos下载安装mysql centos下载安装教程_centos_41

centos下载安装mysql centos下载安装教程_IP_42

克隆之后的虚拟机和第一台完全一样,我们需要修改他的静态IP和主机名

centos下载安装mysql centos下载安装教程_安装包_43

重启网络

sudo service network restart

修改主机名

sudo vi /etc/hostname

s202

centos下载安装mysql centos下载安装教程_centos下载安装mysql_44

主机命重启才能生效

ifconfig

centos下载安装mysql centos下载安装教程_安装包_45

若搭建大数据集群,按照此方法克隆足够的数据节点,(两个名称节点,三个数据节点,一个服务节点,共6个)

 

五.远程登录

1 .远程工具Xshell

网上自行下载破解版安装包

命令行工具    Xshell-6.0.0125_wm.exe

文件传输攻击  Xftp-6.0.0175p.exe

centos下载安装mysql centos下载安装教程_IP_46

centos下载安装mysql centos下载安装教程_IP_47

 

上传文件

创建安装包目录

 


mkdir /root/package/


 

 

 

将所有需要用到的安装包上传到服务器

centos下载安装mysql centos下载安装教程_IP_48

 

 

 

centos下载安装mysql centos下载安装教程_centos下载安装mysql_49

 

上传文件

创建安装包目录


mkdir /root/package/


将所有需要用到的安装包上传到服务器

centos下载安装mysql centos下载安装教程_centos下载安装mysql_50

2.远程工具SecureCRT

可以自行网上下载破解版,解压

centos下载安装mysql centos下载安装教程_IP_51

打开

centos下载安装mysql centos下载安装教程_centos下载安装mysql_52

centos下载安装mysql centos下载安装教程_centos下载安装mysql_53

centos下载安装mysql centos下载安装教程_centos下载安装mysql_54

centos下载安装mysql centos下载安装教程_centos下载安装mysql_55

 

 

 

六.配置免密登录

打开文件

sudo vi /etc/hosts

修改文件

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

127.0.0.1   localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.15.201 s201

192.168.15.202 s202

centos下载安装mysql centos下载安装教程_centos下载安装mysql_56

#停止开机启动防火墙

sudo systemctl disable firewalld.service

关闭防火墙

sudo systemctl stop firewalld service

查看防火墙状态

sudo systemctl status firewalld service

在centos根目录下,用户也要相同,s201上的用户为centos,s202上的用户也应是centos

centos下载安装mysql centos下载安装教程_centos下载安装mysql_57

执行命令如下命令生成密钥

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

centos下载安装mysql centos下载安装教程_IP_58

进入到.ssh文件夹中,我们会看到两个文件,id_rsa(密钥),id_rsa.pub(公钥)

cd .ssh

centos下载安装mysql centos下载安装教程_centos_59

将公钥写入authorized_keys文件中,执行命令

cat id_rsa.pub >> authorized_keys

centos下载安装mysql centos下载安装教程_centos下载安装mysql_60

修改authorized_keys文件权限,输入如下命令,权限必须是664

chmod  644 authorized_keys

centos下载安装mysql centos下载安装教程_centos下载安装mysql_61

当我们配置好以后输入

s202做同样的操作

在s201上执行

cat authorized_keys

centos下载安装mysql centos下载安装教程_安装包_62

我们可以看到上面的公钥,通过拷贝,粘贴到s02的authorized_keys文件中

在s202上执行

vi authorized_keys

centos下载安装mysql centos下载安装教程_IP_63

ssh s202就直接可以登录到s202上去了,不需要密码

 

centos下载安装mysql centos下载安装教程_IP_64

想要回到s201,只需要输入

exit