root ALL=(ALL) ALL
Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
ola ALL=(ALL) NOPASSWD:ALL
ola这一行不要直接放到root行下面,因为所有用户都属于wheel组,你先配置了ola密功能,但是程序执行到%wheel行时,该功能又被覆盖回需要密码。所以ola要放到%wheel这行下面
#### 在/opt目录下创建文件夹,并修改所属主和所属组
* 在/opt目录下创建module、software文件夹
[root@hadoop100 ~]# mkdir /opt/module
[root@hadoop100 ~]# mkdir /opt/software
* 修改module、software文件夹的所有者和所属组均为ola用户
[root@hadoop100 ~]# chown ola:ola /opt/module
[root@hadoop100 ~]# chown ola:ola /opt/software
* 查看module、software文件夹的所有者和所属组
[root@hadoop100 ~]# ll /opt/
总用量 0
drwxr-xr-x. 2 ola ola 6 3月 22 12:05 module
drwxr-xr-x. 2 root root 6 10月 31 2018 rh
drwxr-xr-x. 2 ola ola 6 3月 22 12:05 software
#### 卸载虚拟机自带的JDK
#查询是否安装
[root@hadoop100 ~]# rpm -qa | grep -i java
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64
tzdata-java-2020a-1.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64
java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64
#卸载
[root@hadoop100 ~]# rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
#### 重启虚拟机
[root@hadoop100 ~]# reboot
### 1.2.克隆虚拟机
#### 克隆3台台
利用模板机hadoop100,克隆3台虚拟机:hadoop102 hadoop103 hadoop104 ,克隆时,要先关闭hadoop100
克隆后hadoop100所有配置和文件都会复制过来!!因此它的hostname依旧是hadoop100,需要进行下面的操作,更改配置变成新的虚拟机。
#### 修改克隆机IP
[见Linux学习笔记]( ),其中GATEWAY、DNS、BOOTPROTO不需要改,更改IPADDR即可,其中IPADDR网段不变,将地址改一下,比如102
#### 修改克隆机主机名
[见Linux学习笔记]( )
#### host映射
已经克隆过来了,不需要操作了
### 1.3.在克隆虚拟机上安装 JDK
>
> 在创建的普通用户下操作
>
>
>
#### 卸载 JDK
[具体操作见本文档:卸载虚拟机自带的JDK](###%E5%8D%B8%E8%BD%BD%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%87%AA%E5%B8%A6%E7%9A%84JDK)
#### 导入JDK
将 JDK 导入到 opt 目录下面的 software 文件夹下面
[ola@hadoop102 ~]# scp [jdk路径] root@192.168.109.131:/opt/software
检查是否上传成功
[ola@hadoop102 ~]# ll /opt/software/
total 190444
-rw-r–r–. 1 root root 195013152 Mar 22 13:55 jdk-8u212-linux-x64.tar.gz
#### 解压 JDK
在software文件夹下,解压 JDK 到/opt/module 目录下
[ola@hadoop102 software]# tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/
#查看解压是否成功
[ola@hadoop102 software]# ls /opt/module/
jdk1.8.0_212
#### 配置 JDK 环境变量
#新建/etc/profile.d/my_env.sh 文件
[ola@hadoop102 software]# sudo vim /etc/profile.d/my_env.sh
#在文档中添加,保存退出
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_212
export PATH=
P
A
T
H
:
PATH:
PATH:JAVA_HOME/bin
#source 一下/etc/profile 文件,让新的环境变量 PATH 生效
[ola@hadoop102 software]# source /etc/profile
#### 测试 JDK 是否安装成功
[ola@hadoop102 software]# java -version
java version “1.8.0_212”
Java™ SE Runtime Environment (build 1.8.0_212-b10)
Java HotSpot™ 64-Bit Server VM (build 25.212-b10, mixed mode)
### 1.4.在克隆虚拟机上安装 Hadoop
#### 导入
导入到 opt 目录下面的 software 文件夹下面
scp [hadoop路径] root@192.168.109.131:/opt/software
oop-3.1.3.tar.gz root@192.168.109.131:/opt/software
root@192.168.109.131’s password:
hadoop-3.1.3.tar.gz 100% 322MB 37.9MB/s 00:08
检查是否上传成功
[root@hadoop102 software]# ll /opt/software/
总用量 520600
-rw-r–r–. 1 root root 338075860 3月 22 14:21 hadoop-3.1.3.tar.gz
-rw-r–r–. 1 root root 195013152 3月 22 13:55 jdk-8u212-linux-x64.tar.gz
#### 解压
在software文件夹下,解压 到/opt/module 目录下


网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
文章讲述了在Linux系统中如何管理用户权限,如配置wheel组权限,创建文件夹并设置权限,以及在克隆虚拟机上安装JDK和Hadoop的过程,包括卸载、导入、解压和配置环境变量。还强调了系统化学习的重要性,鼓励加入技术交流社区共同成长。
1634

被折叠的 条评论
为什么被折叠?



