安装 epel-release :(Extra Packages for Enterprise Linux 是为“红帽系”的操作系统提供额外的软件包,适用于 RHEL、CentOS 和 Scientific Linux。相当于是一个软件仓库,大多数 rpm 包在官方repository 中是找不到的)
yum install -y epel-release
如果 Linux 安装的是最小系统版,还需要安装如下工具;如果安装的是 Linux
桌面标准版,不需要执行如下操作:yum install -y net-tools; yum install -y vim
关闭防火墙:systemctl stop firewalld(企业开发时,单个服务器防火墙一般关着,整体对外时设置非常安全的防火墙)
关闭防火墙开机自启:systemctl disable firewalld.service
创建用户:useradd atguigu
修改密码:passwd atguigu
配置用户具有root权限:vim /etc/sudoers
在%wheel 这行下面添加一行:atguigu ALL=(ALL) NOPASSWD:ALL(:atguigu 这一行不要直接放到 root 行下面,因为所有用户都属于 wheel 组,你先配置了 atguigu 具有免密功能,但是程序执行到%wheel 行时,该功能又被覆盖回需要密码。所以 atguigu 要放到%wheel 这行下面。)
之后只要在命令前加上sudo,就可以相当于root用户执行命令。
卸载虚拟机自带的JDK:rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
➢ rpm -qa:查询所安装的所有 rpm 软件包
➢ grep -i:忽略大小写
➢ xargs -n1:表示每次只传递一个参数
➢ rpm -e –nodeps:强制卸载软件
修改虚拟机ip
修改虚拟机静态ip:vim /etc/sysconfig/network-scripts/ifcfgens33,将里面的BOOTPROTO的值改为static,之后修改下面的IPEDDR为静态ip地址,GATEWAY改为网关,DNS1也改为网关
修改 Linux 虚拟机的虚拟网络编辑器,编辑->虚拟网络编辑器->VMnet8
修改 Windows 系统适配器 VMware Network Adapter VMnet8 的 IP 地址,修改网络里虚拟机网络属性
保证 Linux 系统 ifcfg-ens33 文件中 IP 地址、虚拟网络编辑器地址和 Windows 系统 VM8 网络 IP 地址相同。
修改主机名:vim /etc/hostname
配置 Linux 克隆机主机名称映射 hosts 文件,打开/etc/hosts(这样之后用xshell连接虚拟机的时候,和ip地址就可以写主机名来代替,仅限于添加的这八个,例如连接的ip地址写的hadoop102,实际上连接上的是192.168.10.102)
vim /etc/hosts
在最下面添加:
192.168.10.100 hadoop100
192.168.10.101 hadoop101
192.168.10.102 hadoop102
192.168.10.103 hadoop103
192.168.10.104 hadoop104
192.168.10.105 hadoop105
192.168.10.106 hadoop106
192.168.10.107 hadoop107
192.168.10.108 hadoop108
之后重启;
再修改 windows 的主机映射文件
进入C:\Windows\System32\drivers\etc,打开hosts文件并添加:
192.168.10.100 hadoop100
192.168.10.101 hadoop101
192.168.10.102 hadoop102
192.168.10.103 hadoop103
192.168.10.104 hadoop104
192.168.10.105 hadoop105
192.168.10.106 hadoop106
192.168.10.107 hadoop107
192.168.10.108 hadoop108
每次配置环境变量后都要source一下让其生效
scp -r $pdir/$fname $user@$host:$pdir/$fname(实现服务器与服务器之间的数据拷贝,要数据传递的两个服务器都开着,-r是递归的意思)例:scp -r /opt/module/jdk1.8.0_212 atguigu@hadoop103:/opt/module