1、hadoop101 规划
1)配置主机名称
2)配置静态IP
3)配置主机和IP的映射
4)关闭防火墙
5)配置普通用户alex拥有root权限
6)创建 /opt/module 和 /opt/software 目录并修改所属用户和所属组为alex
7)安装国内阿里 yum 源
8)安装epel 第三方 yum源
9)卸载系统自带 Jdk
10)给hadoop101 拍摄快照
2、hadoop101 开机
以root用户登陆
3、配置 hadoop101 主机名称
方式一
[root@hadoop101 ~]# hostnamectl set-hostname hadoop101
[root@hadoop101 ~]# hostname
hadoop101
方式二
[root@hadoop101 ~]# vim /etc/hostname
hadoop101
:wq 保存退出
4、修改静态 IP
[root@hadoop101 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
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=1a490136-39c2-42b6-959b-b437ab4e3419
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.2.101
GATEWAY=192.168.2.2
NETMASK=255.255.255.0
DNS1=192.168.2.2
DNS2=114.114.114.114
重新启动网络服务
[root@hadoop101 ~]# systemctl restart network.service
查看网络服务是否正常
[root@hadoop101 ~]# systemctl status network.service
查看IP
[root@hadoop101 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.101 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::779f:821b:3a0d:b3c5 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:db:00:88 txqueuelen 1000 (Ethernet)
RX packets 265 bytes 32438 (31.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 273 bytes 35503 (34.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
5、配置主机和IP映射
Linux配置映射
[root@hadoop101 ~]# vim /etc/hosts
192.168.2.101 hadoop101
192.168.2.102 hadoop102
192.168.2.103 hadoop103
192.168.2.104 hadoop104
192.168.2.105 hadoop105
192.168.2.106 hadoop106
192.168.2.107 hadoop107
[root@hadoop101 ~]# ping hadoop101
Window 配置映射
进入C:\Windows\System32\drivers\etc路径
打开hosts文件并添加如下内容
192.168.2.101 hadoop101
192.168.2.102 hadoop102
192.168.2.103 hadoop103
192.168.2.104 hadoop104
192.168.2.105 hadoop105
192.168.2.106 hadoop106
192.168.2.107 hadoop107
尖叫提示:window10 需要先修改文件权限才能修改并保存
6、关闭防火墙
关闭防火墙
[root@hadoop101 ~]# systemctl stop firewalld.service
开机禁用防火墙
[root@hadoop101 ~]# systemctl disable firewalld.service
查看防火墙状态
[root@hadoop101 ~]# firewall-cmd --state
not running
7、配置普通用户alex拥有root权限
[root@hadoop101 ~]# vim /etc/sudoers
alex ALL=(ALL) NOPASSWD: ALL
:wq!
8、创建module和software目录
创建 /opt/module 和 /opt/software 目录并修改所属用户和所属组为alex
删除无用文件
[root@hadoop101 ~]# cd /opt/
[root@hadoop101 opt]# ll
total 0
drwxr-xr-x. 2 root root 6 Sep 7 2017 rh
[root@hadoop101 opt]# rm -rf rh/
创建module 和 software 目录
[root@hadoop101 opt]# mkdir module
[root@hadoop101 opt]# mkdir software
[root@hadoop101 opt]# ll
drwxr-xr-x. 2 root root 6 Feb 23 16:19 module
drwxr-xr-x. 2 root root 6 Feb 23 16:19 software
修改所属用户和所属用户组都为alex
方式一
[root@hadoop101 opt]# pwd
/opt
[root@hadoop101 opt]# chown -R alex:alex ./*
[root@hadoop101 opt]# ll
drwxr-xr-x. 2 alex alex 6 Feb 23 16:19 module
drwxr-xr-x. 2 alex alex 6 Feb 23 16:19 software
方式二
[root@hadoop101 opt]# pwd
/opt
[root@hadoop101 opt]# chown alex:alex module/
[root@hadoop101 opt]# chown alex:alex software/
方式三
[root@hadoop101 opt]# chown alex:alex /opt/module/
[root@hadoop101 opt]# chown alex:alex /opt/software/
9、安装国内阿里Yum源
备份Centos 原来的基础镜像
[root@hadoop101 opt]# cd /etc/yum.repos.d/
[root@hadoop101 yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak
安装国内阿里Yum源
[root@hadoop101 yum.repos.d]# curl -s -o /etc/yum.repos.d/CentOS-Base.repo \
http://mirrors.aliyun.com/repo/Centos-7.repo
10、安装epel 第三方Yum源
安装 epel-release 源
方式一
[root@hadoop101 ~]# yum install -y epel-release
方式二
[root@hadoop101 ~]# curl -s -o /etc/yum.repos.d/epel.repo \
http://mirrors.aliyun.com/repo/epel-7.repo
注:Extra Packages for Enterprise Linux 是为"红帽系"的操作系统提供额外的软件包,适用于 RHEL、CentOS 和 Scientific Linux。相当于是一个软件仓库,大多数 rpm 包在官方repository 中是找不到的
11、最小化系统还需安装的工具
如果 Linux 安装的是最小系统版,还需要安装如下工具
安装wget、vim、net-tools 工具
[root@hadoop100 ~]# yum install -y wget vim net-tools
#CentOS6和CentOS7都要安装的企业运维常用基础工具包
[root@hadoop100 ~]# yum install tree nmap dos2unix lrzsz \
nc lsof wget tcpdump htop iftop iotop sysstat nethogs -y
#CentOS7要安装的企业运维常用基础工具包
[root@hadoop100 ~]# yum install psmisc net-tools bash-completion vim-enhanced -y
12、卸载系统自带Jdk
查看系统自带jdk
[root@hadoop101 ~]# rpm -qa | grep -i jdk | grep -i java
java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64
java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64
java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64
卸载系统自带jdk
[root@hadoop101 ~]# rpm -qa | grep -i jdk | grep -i java | xargs -n1 rpm -e --nodeps
rpm -qa: 查询所安装的所有rpm软件包
grep -i: 忽略大小写
xargs -n1: 表示每次只传递一个参数
rpm -e –nodeps: 强制卸载软件
13、hadoop101 拍摄快照
在hadoop 101 的基本配置的基础上,关闭hadoop101虚拟机惊醒快照拍摄
给hadoop101 拍摄快照,防止重新做系统,节约时间,提高学习效率
关机
[root@hadoop101 ~]# shutdown -h now
拍摄快照
hadoop101 右键 -> 快照 -> 拍摄快照
打完收工