一. 从安装镜像开始
fn
一.连接到Xshell(百度下载)
1.登录系统管理员,注意输入密码时不会显示,只要输入完毕按回车就行
2.获取虚拟机的ip
1.第一种方式:
(1)打开Xshell,新建会话,填入你获取的ip(这样你每次连接都得先查看ip然后修改)
(1)直接新建连接,不填入ip地址,通过ssh 命令连接
1.点击确定,然后连接,出现需要校验
1.点击接受并保存,输入root,接着输入密码root
1.点击确定
1.到此我们可以在Xshell里连接虚拟机
二.用户和文件操作
1.创建一个新用户 hadoop
useradd hadoop-m
useradd是一个命令或者程序
hadoop -m 都是命令或者程序的参数
带有 - 的参数叫选项,不带的叫实际参数,业务参数
-m 就是为hadoop创建一个主体目录
1.为hadoop用户设置密码
passwd hadoop
同样这里输入密码也不会显示,直接输入(推荐设置成hadoop,忽略这里的无效密码提示,是有用的)
1.现在我们创建一个zhangsan用户,用于测试命令(密码同样zhangsan)
1.现在我们创建一个zhangsan用户,用于测试命令(密码同样zhangsan)
1.理解[root@bogon ~]#
root表示系统用户
@表示在
bogon主机名称
~ 表示主体目录
2.目录结构
暂时了解:
/root:
该目录为系统管理员,也称作超级权限者的用户主目录。
/home:
用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
6.pwd:显示当前目录
1.su:切换用户(从系统用户切换到了张三)
1.cd:切换目录(切换到张三用户目录---/home/zhangsan)
在这里首先cd .. 的意思是返回上一级目录,参考目录结构,应该是返回到了 / 这里,我们通过pwd验证了这一点,然后cd home 进入用户的主目录最后cd zhangsan 进入zhangsan用户的主体目录(可以使用pwd命令试试查看当前目录)
1.mkdir:创建一个目录
1.ll:显示当前目录下的所有文件和目录
理解drwxrwxr-x:
文件权限属性
第一个字符表示文件类型(有d的是为目录)
目录
文件
链接
...
之后的每三个字符一组 表示读写执行权限(读就是查看,写就是修改,执行就是打开)
第一组 所有者(当前用户)
第二组 组(用户组)
第三组 其他(其他用户)
这里表示:test目录当前用户(zhangsan)可以读写执行,用户组可以读写执行(还没引入),其他用户(这里可以指代我们一开始建的用户hadoop能读和执行(这里指能打开目录))
1.touch:创建文件
首先我们进入了test目录(现在目录结构/home/zhangsan/test),然后touch新建了一个文件,最后用ll 显示当前目录的文件、目录(注意看这里的文件权限属性,其他用户只能读(r))
1.vi:编辑文件
按 i 键执行插入操作,文件末尾出现INSERT
写入内容
按esc退出编辑,输入: :wq(写入/保存并且退出,可以推导出不保存退出为::q)
末尾出现你输入:wq,按回车键
1.cat:打开文件
可以看见我们输入的内容已经保存
1.尝试使用其他用户访问这个文件
(1) 切换用户(还记得切换用户的命令吗?)
(1)查看当前所有文件和目录
(1)尝试读取(你觉得可以读到么?)
是可以的
(1)尝试编辑(修改),可以么?
末尾提示我们这是一个readonly文件(只读)
尝试按i 插入
退出
事实证明是不能修改的
(1)给用户增加权限
chmodu/g/o(user/group/other)+r/w/x 文件目录
r(4):可读 w(2):可写 x(1):可执行
首先切换到zhangsan用户(或系统用户)才能改变权限
改变权限(添加可写)(o代表其他用户,w代表写权限,+添加,也可以直接用数字表示:chmod 706 /home/zhangsan/test/test,7表示user有全部权限(4+2+1),0代表用户组没有任何权限,6表示other用户有读写(4+2)权限)
切换到hadoop
查看
可以看到文件权限属性other组多了可写权限
修改文件
下面已经没有只读提示了,按 i 随便修改一下
退出
再次查看
完美~~修改其他权限都一样
1.rm:删除文件 -r 删除目录及文件 -f忽略是否删除的提示
再查看,发现张三主体目录下没有任何目录
四.解压缩文件和配置JDK
1.切换到hadoop用户(我们希望把文件解压到hadoop用户目录里)
1.进入hadoop目录,并创建一个opt目录
首先进入根目录
然后进入home目录,进入hadoop主体目录,创建opt目录
1.xftp的使用(需要安装xftp,百度下载)
等待传输完毕
1.查看
1.tar:压缩、解压缩 tar -xzf 文件名(输文件名时可以输入前面几个字母后按Tab键) -C 目录
我这并没有显示解压缩过程,进入目录查看有没有解压成功
发现是成功了
1.配置我们的环境变量
(1)修改环境配置的文件 vi ~/.bashrc
(1)按 i 添加环境变量
(1)保存并退出
更新环境变量文件 source ~/.bashrc
(1)输入java,发现java可以成功调用
20页