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

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

密码文件:/etc/shadow[批注1]

如果密码被删除,那么用户不需要密码直接登录系统,通过这个我们在忘记密码的情况下,直接把用户的密码删除,在重新设值即可。

bin:*:15980:0:99999:7:::

第4位为0表示不限定,如果为3,那么必须在3天之后才能修改密码

第5位表示该密码最大的有效期,如果设置为30,那么在30天后如果不修改密码,那么直接登录不了。这个可以强迫用户修改密码

第6位表示在上面的30天的前7天会警告用户进行修改密码

第7位表示账户的过期几日后将永久停权,0表示立即,-1表示永不

备注:pwconv,这个命令会把用户设置的密码会运行这个命令自动把密码放到shadow的密码位

用户组文件:/etc/group

用户组密码文件:/etc/gshadow

用户配置文件:/etc/login.defs   

这里是一个用户创建的缺省文件,它定义了用户的邮箱,UID,GID的使用范围,密码的有效期,密码有效最小长度等等信息

/etc/default/useradd

这个也是缺省文件

# useradd defaults file

GROUP=100

HOME=http://www.likecs.com/home

INACTIVE=-1   //

EXPIRE=    //过期时间

SHELL=http://www.likecs.com/bin/bash

SKEL=http://www.likecs.com/etc/skel   //新添加的用户存放的缺省路径目录

CREATE_MAIL_SPOOL=yes  //是否在pool目录下创建该用户同名的保存邮件的文件

新用户信息文件:/etc/skel

这个文件是隐藏的.

[root@tourbis etc]# ls -a ./skel

.  ..  .bash_logout  .bash_profile  .bashrc  .gnome2  .mozilla  warning

这里面的的配置文件会自动拷贝到新用户的家目录下在你用useradd 用户

登录信息:/etc/motd

--message of the day表示今日消息的意思

这里只有在用户登录的时候才会把欢迎界面显示在屏幕上,自定义

这里可以把一些消息写在这里,那么任何用户登录时候都是可以看到这个消息

自定义欢迎桌面:/etc/issue

这里我们可以配置系统的启动欢迎界面,自定义

创建新用户:useradd 用户名,给用户添加密码:passwd 用户名

切换用户:su 用户名

如果是root用户或者PID=0的用户切入到普通用户,则不需要输入用户密码,如果是普通用户切入到其他用户,则必须输入密码。

添加用户只能是PID=0的用户才有资格。

更改文件的所属权限:chown user:user 文件名

实验操作:

创建用户,并给定用户名,在其家目录下,用root用户创建一个文件,定义文件的权限chmod 445和444,查看cd和ls的区别,理解透彻如果不是所属者或者是所属组,那么就是其他人这句话的含义。并理解文件和目录权限所代表的意思。

删除用户:userdel 用户名 或者是userdel –r 用户名,加r表示斩草除根,抄家及有关于它的一切全部清除。

当我们删除用户的时候,如果删除用户的进程还是存在的时候,会出现这个报错:userdel: user fuck is currently used by process 7607

这种情况最简单的方式就是ctrl+D,退出然后再登录即可删除用户了。

添加组和删除组

添加一个系统不存在的组

添加用户组:groupadd –g 888 web //表示添加一个GID=888的web组

删除用户组:groupdel

修改用户组信息:groupmod

文本编辑器

了解vi/vim文本编辑器

进入编辑器:

进入插入模式主要是a,i注意是小写的,如果想在行首插入的时候,直接I,如果想在行尾的直接大A进入,如果想在行的上面插入O,如果想在行的下段插入o.

上面的a,I,o都是可以直接进入插入模式的。

定位模式:

其实 前面的I或者A,我们可以直接$或者0来完成定位操作。

H,J,K,L,H表示左移,L右移

gg表示到第一行,G表示最后一行,nG表示到第n行

设置行号:

命令:set nu 取消set nonu

Linux运行级别

打开vim /etc/inittab

查看当前运行级别:runlevel

查看运行级别将会启动的运行程序:cd  /etc/rc.d

[root@tourbis init.d]# cd /etc/rc.d

[root@tourbis rc.d]# ls

init.d  rc  rc0.d  rc1.d  rc2.d  rc3.d  rc4.d  rc5.d  rc6.d  rc.local  rc.sysinit

比如我的运行级别为3,那么就是rc3.d,进入这个目录:

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

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