一、实验目的 Hadoop 运行在 Linux 系统上,因此,需要学习实践一些常用的 Linux 命令。本实验旨在熟悉常用的 Linux 操作和 Hadoop 操作,为顺利开展后续其他实验奠定基础。 二、实验平台 操作系统: Linux (建议 Ubuntu16.04 ); Hadoop 版本: 2.7.1 。 (一)熟悉常用的 Linux 操作 cd 命令:切换目录 (1) 切换到目录“ /usr/local ” (2) 切换到当前目录的上一级目录 (3) 切换到当前登录 Linux 系统的用户的自己的主文件夹 ls 命令:查看文件与目录 ( 4 )查看目录“ /usr ”下的所有文件和目录 mkdir 命令:新建目录 ( 5 )进入“ /tmp ”目录,创建一个名为“ a ”的目录,并查看“ /tmp ”目录下已经存在哪些目录 ( 6 )进入“ /tmp ”目录,创建目录“ a1/a2/a3/a4 ” rmdir 命令:删除空的目录 ( 7 )将上面创建的目录 a (在“ /tmp ”目录下面)删除 ( 8 )删除上面创建的目录“ a1/a2/a3/a4 ” (在“ /tmp ”目录下面),然后查看“ /tmp ”目录下面存在哪些目录 cp 命令:复制文件或目录 ( 9 )将当前用户的主文件夹下的文件 .bashrc 复制到目录“ /usr ”下,并重命名为 bashrc1 ( 10 )在目录“ /tmp ”下新建目录 test ,再把这个目录复制到“ /usr ”目录下 mv 命令:移动文件与目录,或更名 ( 11 )将“ /usr ”目录下的文件 bashrc1 移动到“ /usr/test ”目录下 ( 12 )将“ /usr ”目录下的 test 目录重命名为 test2 rm 命令:移除文件或目录 ( 13 )将“ /usr/test2 ”目录下的 bashrc1 文件删除 ( 14 )将“ /usr ”目录下的 test2 目录删除 cat 命令:查看文件内容 ( 15 )查看当前用户主文件夹下的 .bashrc 文件内容 tac 命令:反向查看文件内容 ( 16 )反向查看当前用户主文件夹下的 .bashrc 文件的内容 more 命令:一页一页翻动查看 ( 17 )翻页查看当前用户主文件夹下的 .bashrc 文件的内容 head 命令:取出前面几行 ( 18 )查看当前用户主文件夹下 .bashrc 文件内容前 20 行 ( 19 )查看当前用户主文件夹下 .bashrc 文件内容,后面 50 行不显示,只显示前面几行 tail 命令:取出后面几行 ( 20 )查看当前用户主文件夹下 .bashrc 文件内容最后 20 行 ( 21 )查看当前用户主文件夹下 .bashrc 文件内容,并且只列出 50 行以后的数据 touch 命令:修改文件时间或创建新文件 ( 22 )在“ /tmp ”目录下创建一个空文件 hello ,并查看文件时间 ( 23 )修改 hello 文件,将文件时间整为 5 天前 chown 命令:修改文件所有者权限 ( 24 )将 hello 文件所有者改为 root 帐号,并查看属性 find 命令:文件查找 ( 25 )找出主文件夹下文件名为 .bashrc 的文件 tar 命令:压缩命令 ( 26 )在根目录“ / ”下新建文件夹 test ,然后在根目录“ / ”下打包成 test.tar.gz ( 27 )把上面的 test.tar.gz 压缩包,解压缩到“ /tmp ”目录 grep 命令:查找字符串 ( 28 )从“~ /.bashrc ”文件中查找字符串 'examples' 配置环境变量 ( 29 )请在“~ /.bashrc ”中设置,配置 Java 环境变量 ( 30 )查看 JAVA_HOME 变量的值 (二)熟悉常用的 Hadoop 操作 ( 31 )使用 hadoop 用户登录 Linux 系统,启动 Hadoop ( Hadoop 的安装目录为“ /usr/local/hadoop ”),为 hadoop 用户在 HDFS 中创建用户目录“ /user/hadoop ” ( 32 )接着在 HDFS 的目录“ /user/hadoop ”下,创建 test 文件夹,并查看文件列表 ( 33 )将 Linux 系统本地的“~ /.bashrc ”文件上传到 HDFS 的 test 文件夹中,并查看 test ( 34 )将 HDFS 文件夹 test 复制到 Linux 系统本地文件系统的“ /usr/local/hadoop ”目录下 四、实验报告 实验报告 题目: 姓名 日期 实验环境: 实验内容与完成情况: 出现的问题: 解决方案(列出遇到的问题和解决办法,列出没有解决的问题):