马哥教育网络班19期+第四周课程练习

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

blob.png

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

blob.png

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

blob.png

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

 文件夹去掉x权限,就打不开了。

blob.png

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

blob.png

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

 [root@LH ~]# grep -i "^s.*" /proc/meminfo

 [root@LH ~]# grep "^[sS].*" /proc/meminfo

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

blob.png

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

blob.png

9.找出/etc/passwd文件中的一位数或两位数(数字太多,就不截图了)

 [root@LH ~]# grep -o "[0-9]\{1,2\}" /etc/passwd

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

blob.png

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

  [root@LH ~]# grep '^#[[:space:]]\+[^[:space:]]\+' /etc/rc.d/rc.sysinit

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

 [root@LH ~]# netstat -tan | grep 'LISTEN[[:space:]]*'

blob.png

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

 [root@LH ~]# useradd bash

 [root@LH ~]# useradd testbash

 [root@LH ~]# useradd basher

 [root@LH ~]# useradd -s /sbin/nologin nologin

 [root@LH ~]# grep "^\([[:alnum:]]\+\>\).*\1$" /etc/passwd

blob.png

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

 [root@LH ~]# grep "^[sS].*" /proc/meminfo

 [root@LH ~]# grep -i "^s.*" /proc/meminfo

 [root@LH ~]# egrep "^(s|S)" /proc/meminfo

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

 [root@LH ~]# grep -v "/sbin/nologin" /etc/passwd

blob.png

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

 [root@LH ~]# grep "/bin/bash" /etc/passwd

blob.png

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

 [root@LH ~]# grep -o "[0-9]\{1,2\}" /etc/passwd

原创文章,作者:Net19_口香糖,如若转载,请注明出处:http://www.178linux.com/21593

(0)
Net19_口香糖Net19_口香糖
上一篇 2016-07-04 11:35
下一篇 2016-07-04 11:35

相关推荐

  • 计算机构成简介与Linux基础知识

    Linux基础知识

    2018-03-27
  • N26第二周博客作业

    1、  Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 常见的文件查看命令有:cat,tac,head,tail,more,less,stat,touch 常见的文件管理命令有:cp,mv,rm 常见的目录管理命令:mkdir,rmdir 以下进行详细介绍: 1.1  文件查看命令 l  ca…

    Linux干货 2017-02-03
  • 文本处理工具(一)

    文本处理工具 查看工具 cat;tac;rev;more cat 连接文件,并打印到标准输出上。 注意:当文件比较大的时候,文本在屏幕上一闪而过,导致无法看清内容,所以对于较大的文件建议结合着more,less等命令结合来用。 使用方法: -E: 显示行结束符$ -n: 对显示出的每一行进行编号 空行也加行号 -A:显示所有控制符 相当于-ETV -b:非空…

    2017-06-01
  • MBR、GPT的结构和区别

    本章学习内容         ——–介绍MBR、GPT         ——–不同的启动流程         ——–分区结构 &nb…

    Linux干货 2016-08-29
  • Linux的哲学理念

    1、由目的单一的小程序组成,通过使用者的组合形成一个能够完成复杂任务的应用程序 2、一切皆为文件 3、尽量避免捕获用户接口;也就是说Linux运行的程序大多数是不需要过多的反复输入/输出人机交互信息,运行程序命令,直接获得反馈的结果,是一种目的单一的程序 4、配置文件保存为纯文本格式

    Linux干货 2016-10-29
  • 【福利贴-招聘】- 维护工程师

    地点:黄浦–人民广场  职位:技术支持/维护 要求:招1人| 大专| 1-2年 薪资范围: 8-12k 职位职能:技术支持/维护工程师 岗位职责: 1.熟悉Linux及其远程维护; 2.熟练掌握Linux网络安装、日常管理、安全、备份、恢复、故障处理、日志分析等技能; 3.熟悉Web、mysql优化管理、apache等常见的问题及处理 …

    Linux职位 2015-05-14

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-04 13:34

    写的很好,可以多关注一下排版问题,第4题不对,加油