熟悉常用的Linux操作和Hadoop操作(实验过程存在的问题和解决)

实验步骤

1cd命令:切换目录

(1) 切换到目录/usr/local

(2) 切换当前目录的上一级目录

(3) 切换到当前登录Linux系统的用户的自己的主文件夹

2ls命令:查看文件与目录

查看目录/usr所有文件和目录

3mkdir命令:新建目录

1进入/tmp目录,创建一个名为a的目录并查看/tmp目录下已经存在哪些目录

2)进入/tmp目录,创建目录a1/a2/a3/a4 

4rmdir命令:删除空的目录

1)将上面创建的目录a/tmp”目录下面)删除

2)删除上面创建的目录a1/a2/a3/a4 /tmp”目录下面),然后查看/tmp”目录下面存在哪些目录

5cp命令:复制文件或目录

1)将当前用户的主文件夹下的文件.bashrc复制到目录/usr下,并重命名为bashrc1

2)在目录/tmp下新建目录test,再把这个目录复制/usr”目录下

6mv命令:移动文件与目录,或更名

1)将/usr”目录下的文件bashrc1移动到/usr/test目录

2)将/usr目录下的test目录重命名为test2

7rm命令:移除文件或目录

1)将/usr/test2”目录下bashrc1文件删除

2)将/usr目录下的test2目录删除

8cat命令:查看文件内容

查看当前用户主文件夹下的.bashrc文件内容

 

9tac命令:反向查看文件内容

反向查看当前用户主文件夹下.bashrc文件内容

 

10more命令:一页一页翻动查看

翻页查看当前用户主文件夹下.bashrc文件内容

11head命令:取出前面几行

1)查看当前用户主文件夹下.bashrc文件内容前20

(2)查看当前用户主文件夹下.bashrc文件内容,后面50行不显示,只显示前面几行

12tail命令:取出后面几行

1)查看当前用户主文件夹下.bashrc文件内容最后20

(3)查看当前用户主文件夹下.bashrc文件内容,并且只列出50行以后的数据

13touch命令:修改文件时间或创建新文件

1)在/tmp”目录下创建一个空文件hello并查看文件时间

2)修改hello文件,将文件时间整为5天前

14chown命令:修改文件所有者权限

hello文件所有者改为root帐号,并查看属性

15find命令:文件查找

找出主文件夹下文件名为.bashrc的文件

16tar命令:压缩命令

1)在目录/下新建文件夹test然后在根目录/下打包成test.tar.gz

2把上面的test.tar.gz压缩包,解压缩到/tmp目录

17grep命令:查找字符串

/.bashrc文件中查找字符串'examples'

18)配置环境变量

1/.bashrc中设置配置Java环境变量

2)查看JAVA_HOME变量的值

2.熟悉常用的Hadoop操作

1使用hadoop用户登录Linux系统,启动HadoopHadoop的安装目录为“/usr/local/hadoop”)hadoop用户HDFS中创建用户目录/user/hadoop

(2)接着在HDFS目录/user/hadoop”下,创建test文件夹,并查看文件列表

(3)Linux系统本地的“/.bashrc文件上传到HDFStest文件夹,并查看test

(4)HDFS文件夹test复制到Linux系统本地文件系统的“/usr/local/hadoop”目录下

 

 

 

 

 

 

 

 

 

 

 

 

 

实验内容与完成情况:

1cd命令:切换目录

(1) 切换到目录/usr/local

(2) 切换当前目录的上一级目录

(3) 切换到当前登录Linux系统的用户的自己的主文件夹

 

2ls命令:查看文件与目录

查看目录/usr所有文件和目录

 

3mkdir命令:新建目录

1进入/tmp目录,创建一个名为a的目录并查看/tmp目录下已经存在哪些目录

 

 

 

2)进入/tmp目录,创建目录a1/a2/a3/a4 

 

4rmdir命令:删除空的目录

1)将上面创建的目录a/tmp”目录下面)删除

2)删除上面创建的目录a1/a2/a3/a4 /tmp”目录下面),然后查看/tmp”目录下面存在哪些目录

 

5cp命令:复制文件或目录

1)将当前用户的主文件夹下的文件.bashrc复制到目录/usr下,并重命名为bashrc1

 

2)在目录/tmp下新建目录test,再把这个目录复制/usr”目录下

 

6mv命令:移动文件与目录,或更名

1)将/usr”目录下的文件bashrc1移动到/usr/test目录

2)将/usr目录下的test目录重命名为test2

 

7rm命令:移除文件或目录

1)将/usr/test2”目录下bashrc1文件删除

2)将/usr目录下的test2目录删除

 

8cat命令:查看文件内容

查看当前用户主文件夹下的.bashrc文件内容

 

9tac命令:反向查看文件内容

反向查看当前用户主文件夹下.bashrc文件内容

 

10more命令:一页一页翻动查看

翻页查看当前用户主文件夹下.bashrc文件内容

 

11head命令:取出前面几行

1)查看当前用户主文件夹下.bashrc文件内容前20

 

(2)查看当前用户主文件夹下.bashrc文件内容,后面50行不显示,只显示前面几行

 

12tail命令:取出后面几行

1)查看当前用户主文件夹下.bashrc文件内容最后20

 

(3)查看当前用户主文件夹下.bashrc文件内容,并且只列出50行以后的数据

 

13touch命令:修改文件时间或创建新文件

1)在/tmp”目录下创建一个空文件hello并查看文件时间

2)修改hello文件,将文件时间整为5天前

 

14chown命令:修改文件所有者权限

hello文件所有者改为root帐号,并查看属性

 

15find命令:文件查找

找出主文件夹下文件名为.bashrc的文件

 

16tar命令:压缩命令

1)在目录/下新建文件夹test然后在根目录/下打包成test.tar.gz

2把上面的test.tar.gz压缩包,解压缩到/tmp目录

 

17grep命令:查找字符串

/.bashrc文件中查找字符串'examples'

 

18)配置环境变量

1/.bashrc中设置配置Java环境变量

2)查看JAVA_HOME变量的值

 

2.熟悉常用的Hadoop操作

1使用hadoop用户登录Linux系统,启动HadoopHadoop的安装目录为“/usr/local/hadoop”)hadoop用户HDFS中创建用户目录/user/hadoop

 

 

 

(2)接着在HDFS目录/user/hadoop”下,创建test文件夹,并查看文件列表

 

(3)Linux系统本地的“/.bashrc文件上传到HDFStest文件夹,并查看test

 

(4)HDFS文件夹test复制到Linux系统本地文件系统的“/usr/local/hadoop”目录下

 

 

 

出现的问题:

1. # cat ~/.bashrc 不显示东西

2. 找不到文件以及打开问题

 

3. su: user hadoop does not exist,说明 hadoop 用户并没有在系统中创建。 

4. hadoop用户没用权限的问题

 

解决方案(列出遇到的问题和解决办法,列出没有解决的问题):

1.解决方法:

首选使用 ls -l 查看 .bashrc 文件的大小。【ls -l ~/.bashrc】

文件大小为 0,说明文件是空的。复制系统默认的 .bashrc 模板。大多数系统会提供一个默认 .bashrc 文件模板,可以从 /etc/skel/  【cp /etc/skel/.bashrc ~/】

复制模板后,再次查看 .bashrc 文件内容【cat ~/.bashrc】

2.解决办法:

用此语句找到路径:

 

3. 新建hadoop用户, hadoop 用户添加到相关用户组配置hadoop的环境。最后切换用户

4. 这个应该是我的文件找的不对,我把root用户下的路径和hadoop的路径混为一谈,我后来重新建的路径进行文件传输就没有问题了。

   

 

 

posted @   艾鑫4646  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示