linux查看hdfs进程,LInux 网络及相关进程作业管理

马哥教育网络班23期+第四周课堂练习

Linux 网络及相关进程作业管理

一、概述

1.1 简介:

进入Linux学习第四周,这一周讲的知识点非常的多,也特别的碎,感觉这一周的内容掌握起来有很大的难度,主要是要记的命令很多,包括yum 的一些安装的命令,配置yum 源,相关的网络的命令和参数,还有就是进程管理和作业管理中的相关工具的使用,最后还讲了bash脚本编程的内容和while until 循环的实现。第四周的博客作业主要就是下面这些习题,需要一一作出解答,首先第一题;

复制/etc/skel 目录为/home/tuser1 要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限:

答案:

第一步,首先查看/etc/skel 目录的访问权限,

3c8ce6380daa33c267ccb0e2e66a02de.png 

第二步 把/etc/skel 目录拷贝到/home/tuser1 目录中

3c8ce6380daa33c267ccb0e2e66a02de.png 

我们先用ls -ld /home/tuser1 查看一下权限

3c8ce6380daa33c267ccb0e2e66a02de.png 

然后再查看一下这个目录下的文件的权限:

3c8ce6380daa33c267ccb0e2e66a02de.png 

由于题目要求这个目录及其内部的文件 属组和其他用户均没有任何访问权限,所以最后我们需要修改一下属组和其他用户的权限

3c8ce6380daa33c267ccb0e2e66a02de.png

2.编辑/etc/group文件,添加组hadoop

第一步 运行 vim /etc/group 命令,进入下图:

3c8ce6380daa33c267ccb0e2e66a02de.png

先转换成输入模式,把hadoop 组加入到最后一行即可

3c8ce6380daa33c267ccb0e2e66a02de.png

3.手动编辑/etc/passwd文件新增一行,添加用户hadoop 其基本组ID 为hadoop组的id号,其家目录为/home/hadoop

第一步: 运行vim /etc/passwd 命令。新增一行。刚才的GID 为159,要先记住。

3c8ce6380daa33c267ccb0e2e66a02de.png 

最后,把/etc/skel 目录复制到 /home/hadoop

3c8ce6380daa33c267ccb0e2e66a02de.png 

我们可以运行id 命令查看一下hadoop

3c8ce6380daa33c267ccb0e2e66a02de.png 

这说明hadoop 已经存在,只不过我们没有设置密码。我们还可以用非登录方式su USERNAME 的方式切换到hadoop 来验证一下我们上述的执行步骤是否正确

3c8ce6380daa33c267ccb0e2e66a02de.png 

显示的结果我们已经通过编辑配置文件的方式建立好了hadoop这个用户了

复制/etc/skel 目录为/home/hadoop 要求修改hadoop 目录的属组和其他用户没有任何访问权限

由于3题我们已经复制了/etc/skel 所以这里直接修改权限即可

3c8ce6380daa33c267ccb0e2e66a02de.png

修改/home/hadoop 目录及其内部所有文件的属主为hadoop 属组为hadoop

3c8ce6380daa33c267ccb0e2e66a02de.png

显示/proc/meminfo文件中以大写或小写S开头的行,用两种方式

第一种方式:

3c8ce6380daa33c267ccb0e2e66a02de.png 

第二种方式:

3c8ce6380daa33c267ccb0e2e66a02de.png

显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户

3c8ce6380daa33c267ccb0e2e66a02de.png

显示/etc/passwd文件中其默认shell为/bin/bash的用户

3c8ce6380daa33c267ccb0e2e66a02de.png

找出/etc/passwd文件中的一位数或两位数

3c8ce6380daa33c267ccb0e2e66a02de.png

显示/boot/grub/grub.conf 中以至少一个空白字符开头的行

3c8ce6380daa33c267ccb0e2e66a02de.png

显示/etc/rc.d/rc.sysinit 文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行

3c8ce6380daa33c267ccb0e2e66a02de.png

打出netstat -tan 命令执行结果中以’LISTEN’ ,后或跟空白字符结尾的行

3c8ce6380daa33c267ccb0e2e66a02de.png

添加用户bash testbash basher nologin (此一个用户的shell为/sbin/nologin) 而后找出当前系统上其用户名和默认shell相同的用户的信息

第一步首先添加用户:

3c8ce6380daa33c267ccb0e2e66a02de.png

第二步,找出当前系统上用户名和默认shell相同的用户信息:

3c8ce6380daa33c267ccb0e2e66a02de.png

原创文章,作者:luobo3692003,如若转载,请注明出处:http://www.178linux.com/49896

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值