1、对Linux 系统的要求
        会基本的命令:
        (1)知道root用户
        (2)ls命令会查看文件夹内容
        (3)cd命令等
2、Java 的要求
      会基本java,使用过java SE

3、数据库的要求 
        了解SQL基本语法,会一门数据库如mysql等

*****************************************
下面详细介绍一下Linux一些基本知识:包括命令文件夹等。想了解更多,可以查看此帖
1)ifconfig  :查看主机IP地址

2)配置静态的IP地址
        # cat /etc/sysconfig/nerwork-scripts/ifcfg-eth0

3)设置主机名
        # hostname hadoop-master

# vim /etc/sysconfig/network

4)主机名和Ip地址映射

# vim /etc/hosts

内容:
                127.0.0.1  localhost

192.168.163.150  hadoop-master.dragon.org  hadoop-master

5)基本命令

~:表示用户主目录 /home/hadoop

pwd:显示当前所在目录

|-Linux文件类型:文件、目录、链接
        |-文件的权限:
                可读 可写 可执行
                r          w    x

drwxr-xr-x.  2 hadoop hadoop 4096 Jul 17 11:55 Desktop

d:目录    
                权限:
                        第一个:针对文件所属用户,可读可写可执行  7
                        第二个:针对用户组      ,可读可执行          5
                        第三个:针对其他用户        ,可读可执行      5
        |- . : 当前目录
        |- .. : 上级目录

6)基本编辑命令

hadoop@hadoop-master ~]$ pwd
/home/hadoop
[hadoop@hadoop-master ~]$ mkdir data   ## 创建文件夹
[hadoop@hadoop-master ~]$ cd data/     ## 进入data 目录 ,cd:change directory
[hadoop@hadoop-master data]$ ls -l           ## 用列表的方式显示文件
total 0
[hadoop@hadoop-master data]$ ll
total 0
[hadoop@hadoop-master data]$ touch test.txt   ## 创建文件
[hadoop@hadoop-master data]$ ll
total 0
-rw-rw-r--. 1 hadoop hadoop 0 Dec 30 16:52 test.txt
[hadoop@hadoop-master data]$ vim test.txt     ## 编辑文件,按【i】进入编辑模式,进行编辑;【Esc】退出,再按【:】 + 【wq】,保存退出
[hadoop@hadoop-master data]$ ll
total 4
-rw-rw-r--. 1 hadoop hadoop 13 Dec 30 16:53 test.txt
[hadoop@hadoop-master data]$ more test              ## 查看文件内容  ,一页一页 滚动查看
test: No such file or directory
[hadoop@hadoop-master data]$ more test.txt 
Hello Linux!
[hadoop@hadoop-master data]$ cat test.txt     ## 查看所有,全部显示
Hello Linux!
[hadoop@hadoop-master data]$ tail test.txt    ## 查看文件最后面的内容,如查看日志文件
Hello Linux!
[hadoop@hadoop-master data]$ tail -f test.txt 
Hello Linux!

[hadoop@hadoop-master data]$ mkdir -p test01/test02/test03                ## 创建多层文件夹 ,-p 创建父类文件夹

|-mv
                :重命名文件   ,mv 旧的文件名称 新的文件名称
                
                :移动文件          ,mv 文件 移动的路径
        |-cp
                文件的拷贝
        |-rm 
                :删除文件
                rm 文件名称
                rm -rf 文件名称或者文件夹
               |-rmdir:删除文件夹

[hadoop@hadoop-master ~]$ su                        ## 普通用户切换到root用户
Password:

[root@hadoop-master hadoop]# chown -R root ./data        ## 改变文件的用户

[root@hadoop-master hadoop]# chgrp -R root ./data/         ## 改变文件所属用户组

[root@hadoop-master hadoop]# chown -R hadoop:hadoop ./data  ## 改变文件的用户和用户组

[hadoop@hadoop-master ~]$ chmod 755 ./data    ## 改变文件的权限

[hadoop@hadoop-master ~]$ chmod u-w ./data

hadoop入门必备基础知识的更多相关文章

  1. 2.Docker容器学习之新生入门必备基础知识

    0x02 Docker 核心概念 描述:Docker的三大核心概念镜像/容器和仓库, 通过三大对象核心概念所构建的高效工作流程; 1.镜像 [image] 描述:images 类似于虚拟机镜像,借鉴了 ...

  2. 1.Docker容器学习之新生入门必备基础知识

    0x00 Docker 快速入门 1.基础介绍 描述:Docker [ˈdɑ:kə(r)] 是一个基于Go语言开发实现的遵循Apache 2.0协议开源项目,目标是实现轻量级的操作系统虚拟化解决方案: ...

  3. 快速掌握Docker必备基础知识

    快速掌握Docker必备基础知识 Docker是时下热门的容器技术,相信作为一名开发人员,你一定听说过或者使用过,很多人会把Docker理解为一个轻量级虚拟机,但其实Docker与虚拟机(VM)是两种 ...

  4. java必备基础知识(一)

    学习的一点建议: 每一门语言的学习都要从基础知识开始,学习是一个过程,"万丈高楼平地起",没有一个好的地基,想必再豪华的高楼大厦终究有一天会倒塌.因此,我们学习知识也要打牢根基,厚 ...

  5. SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识

    原文:SQL点滴17-使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识 在开发过程中会遇到需要弄清楚这个数据库什么时候建的,这个数据库中有多少表,这个存储过程长的什么样子等等信息 ...

  6. 编程必备基础知识|计算机组成原理篇(09):CPU的控制器和运算器

    计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识.关于计算机基础的课程很多,内容繁 ...

  7. 爬虫入门一 基础知识 以及request

    title: 爬虫入门一 基础知识 以及request date: 2020-03-05 14:43:00 categories: python tags: crawler 爬虫整体概述,基础知识. ...

  8. php基础教程-必备基础知识

    PHP 脚本在服务器上执行. 您应当具备的基础知识 在继续学习之前,您需要对下面的知识有基本的了解: HTML CSS JavaScript 如果您希望首先学习这些项目,请在我们的 首页 访问这些教程 ...

  9. hadoop学习笔记——基础知识及安装

    1.核心 HDFS  分布式文件系统    主从结构,一个namenoe和多个datanode, 分别对应独立的物理机器 1) NameNode是主服务器,管理文件系统的命名空间和客户端对文件的访问操 ...

随机推荐

  1. 《编写高质量代码:改善Python程序的91个建议》读后感

    编写高质量代码:改善Python程序的91个建议  http://book.douban.com/subject/25910544/ 1.(建议16)is 用于判断两个对象的id是否相等,==才是判断 ...

  2. Educational Codeforces Round 8 D. Magic Numbers

    Magic Numbers 题意:给定长度不超过2000的a,b;问有多少个x(a<=x<=b)使得x的偶数位为d,奇数位不为d;且要是m的倍数,结果mod 1e9+7; 直接数位DP;前 ...

  3. sbrk and coreleft

    一.sbrk 函数来源:TC2.0.Linux 函数名: sbrk 功 能: 增加程序可用数据段空间,增加大小由参数 incr决定 . 返回值:函数调用成功返回一指针,指向新的内存空间.函数调用失败则 ...

  4. 【GPS】 数据围栏

    1.记录gps信息,定位类型  gps  agps ,偏移量 2.根据id检索用户 gps 历史记录 3.创建围栏 4.围栏内用户检索(先实现 圆形和矩形) 5.判断一个点是否进出围栏 应用场景: o ...

  5. Class.forName()的作用与使用总结(转载)

    转载自:Class.forName()的作用与使用总结 1.Class类简介: Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识.这项信息纪录了每个对象所属的类.虚拟机 ...

  6. ASP.NET Mvc Razor视图语法

    在ASP.NET MVC中有两套模版引擎,一套是ASPX,一套是Razor,从事过WebForms开发的朋友们,对于ASPX模版已经很熟悉了,下面我说一下我所熟悉的Razor模版引擎的一些语法,供大家 ...

  7. Razor语法小记

    1.代码块中,<text>标签用来输出,如: @{ <text>sdfsdf</text> } 输出Html: sdfsdf

  8. 制作第一个UI字体

    为什么要制作UI字体 一般来说,会有系统默认字体共我们使用,但是出于以下两个原因我们经常会需要制作独特的字体. 1.系统字体的风格和美观程度等无法满足需求. 一般来说,系统字体都比较死板.生硬,风格单 ...

  9. chr(i) 返回整数i对应的ASCII字符

    >>> a 122 >>> b 344 >>> c = chr(a) >>> c 'z' 假如整数“i”超过了256将会爆出一个 ...

  10. linux登录后出现_bash-4.1#终端提示符异常

    如果使用root用户登录出现上述提示,则需要需要重建 /root .bash_profile文件: 1. vi /root .bash_profile 2. 输入如下内容 # .bashrc # Us ...