N26-第四周作业-邢岩

马哥门徒-N26-邢岩


  精神练习需要深入认真的工作以及热情的劲头。当你开始练习,你是在挣扎、在反抗,你需要集中精力,然后慢慢进步。那么,我们就开始吧。N26-第四周作业-邢岩

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


  ~]# cp -r /etc/skel/ /home/tuser1/

  ~]# chmod -R go=— /home/tuser1/

1.jpg


  第二题,编辑/etc/group文件,添加组hadoop

 ~]# echo "hadoop:x:2106:" >> /etc/group

2.jpg


 第三题,手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组IDhadoop组的id号;其家目录为/home/hadoop


 ~]# echo "hadoop:x:2106:2107::/home/hadoop:/bin/bash" >> /etc/passwd

3.jpg


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


 ~]# cp -r /etc/skel /home/hadoop 

 ~]# chmod go=— /home/hadoop

4.jpg5.jpg


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


  ~]# chown -R hadoop:hadoop /home/hadoop

6.jpg


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


 ~]# grep -E "^(s|S)" /proc/meminfo

7.jpg

  ~]# grep -E "^[sS]" /proc/meminfo

8.jpg


 第七题,显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户。


  ~]# grep -v "/sbin/nologin$" /etc/passwd | cut -d: -f1

9.jpg


  第八题,显示/etc/passwd文件中其默认shell/bin/bash的用户。


  ~]# grep "/bin/bash$" /etc/passwd | cut -d: -f1

10.jpg


 第九题,找出/etc/passwd文件中的一位数或两位数。


 ~]# grep "\<[0-9][0-9]\?\>" /etc/passwd

11.jpg


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


  ~]# grep "^[[:space:]]\{1,\}" /boot/grub/grub.conf


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


  ~]# grep "^#[[:space:]]\{1,\}[^[:space:]]\{1,\}" /etc/rc.d/rc.sysinit


 第十二题,找netstat -tan命令执行结果中以‘LISTEN’,后或跟空白字符结尾的行。


 ~]# netstat -tan|grep "LISTEN[[:space:]]*$"

12.jpg


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


 ~]# grep "^\([[:alnum:]]\{1,\}\):.*\1$" /etc/passwd

13.jpg

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

(0)
jequejeque
上一篇 2017-02-15 22:04
下一篇 2017-02-16 00:47

相关推荐

  • N26_第一周

    计算机组成     CPU:核心部件:                 运算器: 对数据进行算术运算和逻辑运算     …

    Linux干货 2017-01-11
  • bash脚本编程之数组、高级字符串处理、高级变量操作、用户环境配置

    概述:     承接之前脚本编程部分,本篇将介绍一下脚本编程基础语法的最后一部分内容,具体分为:         1、数组简介         2、高级字符串处…

    Linux干货 2016-08-24
  • Linux的哲学思想

    Linux的哲学思想 一切皆文件 在linux中所有的一切,都是可以通过ls进行查询的到的,甚至可以说ll查看详细信息时表现形式为文件,所有的设备,所有的文件不论后缀,只是一个单纯文件通过vim可以编辑一切 单一目的的小程序,组合小程序完成复杂任务 在linux中,每一个命令都是对应一个功能,通过不同的参数来完成不同的要求,通过繁多的小的命令来完成大型的要求…

    Linux干货 2016-10-30
  • linux常用网络配置

    网卡名称:  网络接口识别并命名相关的udev配置文件:    /etc/udev/rules.d/70-persistent-net.rules  卸载网卡驱动:    modprobe  -r e1000  装载网卡驱动:    modprobe &nbs…

    Linux干货 2016-09-06
  • 生产环境网卡绑定汇总(bonding,team)

    生产环境网卡绑定汇总 1 什么是bonding,team?   1.1 bonding,team简介    在了解正式的概念之前,我们先从不太专业的角度取解释这两个名词。    所谓bonding就是联结。以下是来自柯林斯英汉双解大词典对于bonding的解释。    the proces…

    Linux干货 2017-05-07
  • 网络管理

    1、集线器、交换机、路由器 2、路由器与交换机的主要区别体现在以下几个方面: 1)工作层次不同:最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。由于交换机工作在OSI的第 二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可得到更多的协议信息,路由器可…

    Linux干货 2016-09-08

评论列表(1条)

  • 马哥教育
    马哥教育 2017-02-26 15:28

    写的越来越好了,赞!