大数据初级笔记二:Hadoop入门之Hadoop集群搭建 (2)

压缩:tar –cvzf ,压缩的时候,注意格式是tar –cvzf test.tar.gz test,这里表示是压缩test,而不要写反了,比如写成tar –cvzf test test.tar.gz是错误的。

帮助命令:--help,whatis,man,info命令

具体用法如下:info cp /man cp /whatis cp /cp –help,注意当我们进入到帮助文档的时候,我们按Q键退出,而不是ESC。

模式匹配命令:grep,它会匹配该行出现的字符grep查询一个文件,例如: [root@hdfs ~]# grep root /etc/passwd。

管道符: | ,它的作用就是把左边的输出当做右边的输入

具体用法:cat /etc/rpc|grep nfsd

软链接和硬链接:

大数据初级笔记二:Hadoop入门之Hadoop集群搭建

  仔细对比上面的,d表示的是目录,l表示的就是软链接。软链接类似于快捷键,但不能跨分区存在,硬链接和源文件的inodes是一样的,而linux的文件都是以inodes来进行标识的,inodes相同,

会被linux内核认为是同一个文件,这也就意味着如果源文件有硬链接,当我们往源文件写数据的时候,硬链接也会更新。注意,创建软链接或者是硬链接的时候,生成的文件是不能存在的,

否则报错(ls -i)。

硬链接的创建:ln 1.txt 2.txt   我们可以查看生成的2.txt和1.txt的inodes是否一致,查看方式:ls –I

软链接的创建:ln –s 1.txt 2.txt  查看ll即可

实验场景:

创建循环语句往源文件里面写数据:while (true); do  echo \'i love bigdata \' >> 1.txt; sleep 1; done 

打开一个窗口,然后动态的输出硬链接的文件内容:tail -F 2.txt

通过这个实验可以发现,往源文件里面写入的数据也会同步更新到硬链接的文件当中。

文件权限基本操作

查看文件的所有者、所属组和其他人。命令ll

注意区分目录和文件的可读可写可执行的问题。

问题:文件可以读,是不是意味着可以删除这个文件?

大数据初级笔记二:Hadoop入门之Hadoop集群搭建

所以如果文件可以读,只是代表这个文件可以被修改,但是至于这个文件能不能被删除,不是由文件本身决定的,而是由它所在---的目录的权限来决定的。

用户管理

用户信息文件: /etc/passwd

每一行都是一个用户的信息文件

root:x:0:0:root:/root:/bin/bash

用户名:密码:用户标志号:缺省组标志号:存放用户全名等信息:用户登录系统后的缺省目录:用户使用的hsell,默认为bash

备注:

1:密码位其实并没有存放密码的,因为passwd的权限为644

2:区别超级用户的是UID,如果UID=0,则为超级用户,root不一定是超级用户,它只是一个名称罢了

3:伪用户UID=1-499,普通用户500-60000,

4:bin:x:1:1:bin:/bin:/sbin/nologin  //这个nologin表示该用户是无法登录的,很简单,没有shell命令解析器,就没法把命令传递给内核

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgyxww.html