CentOS下载安装

一.下载

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

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

 

 

二.安装

1.首先安装好VMWare Workstation Pro

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

点击完成,继续

 

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

设置普通用户密码

 

 

三.配置网络环境

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

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

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

visudo -f /etc/sudoers

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

centos  ALL=(ALL)       ALL

2.配置静态IP

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

用NAT模式连,更改设置

选择NAT模式,记住子网IP

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

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

切换用户命令

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

输入如下命令

sudo vi /etc/resolv.conf

编辑resolv.conf,修改如下

nameserver 192.168.15.2

重启网络

sudo service network restart

验证

ping www.baidu.com

静态ip设置成功

修改主机名

sudo vi /etc/hostname

s201

3.用yum安装软件

输入ifconfig 查看ip

无效的命令

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

运行命令

sudo yum install net-tools.x86_64

安装完成,输入

ifconfig

可以看到ip

 

 

四.克隆多个虚拟机

关闭客户机

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

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

重启网络

sudo service network restart

修改主机名

sudo vi /etc/hostname

s202

主机命重启才能生效

ifconfig

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

 

五.远程登录

1 .远程工具Xshell

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

命令行工具    Xshell-6.0.0125_wm.exe

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

 

上传文件

创建安装包目录

 

mkdir /root/package/

 

 

 

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

 

 

 

 

上传文件

创建安装包目录

mkdir /root/package/

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

2.远程工具SecureCRT

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

打开

 

 

 

六.配置免密登录

打开文件

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

#停止开机启动防火墙

sudo systemctl disable firewalld.service

关闭防火墙

sudo systemctl stop firewalld service

查看防火墙状态

sudo systemctl status firewalld service

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

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

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

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

cd .ssh

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

cat id_rsa.pub >> authorized_keys

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

chmod  644 authorized_keys

当我们配置好以后输入

s202做同样的操作

在s201上执行

cat authorized_keys

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

在s202上执行

vi authorized_keys

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

 

想要回到s201,只需要输入

exit