马哥教育网络班22期第四周课程练习1

1.cp -r /etc/skel/ /home/tuser1 && chmod -R 600  /home/tuser1

2.max=`cat /etc/group |awk -F":" '{print $3}'|sort -nr| head -n1`|sed -i '$a hadoop:x:'$((max+1)) /etc/group

3.maxuser=`cat /etc/passwd |awk -F":" '{print $3}'|sort -nr|head -n1` && hadoopgroup=`grep "hadoop" /etc/group|awk -F":" '{print $3}'`|sed -i '$a hadoop:x:'$((maxuser+1)):$maxgroup::/home/hadoop:/bin/bash /etc/passwd

4.与第一题一样,略

5.chown -R hadoop:hadoop /home/hadoop

6.cat /proc/meminfo | egrep ^[Ss]

cat /proc/meminfo | awk '{if($1~/^[Ss]/) print}'

7.cat /etc/passwd | awk -F":" {'if($NF!="/bin/bash") print $1'} 

8.cat /etc/passwd | awk -F":" {'if($NF=="/bin/bash") print $1'} 

9.cat /etc/passwd | awk -F":" {'if(length($1)<=2) print $1'} 

10.cat /boot/grub/grub.conf | egrep "^[[:space:]]+"

11.cat /etc/rc.d/rc.sysinit  | egrep –color "^#[[:space:]]+[[:graph:]]+"

12.netstat -tan | egrep –color "LISTEN[[:space:]]+"

13.for i in bash testbash basher ; do useradd $i ; done ; useradd nologin -s /sbin/nologin && for i in `egrep -o "^[[:alnum:]]+" /etc/passwd `; do egrep "($i).*\1$" /etc/passwd;done

原创文章,作者:未闻花名,如若转载,请注明出处:http://www.178linux.com/43420

(0)
未闻花名未闻花名
上一篇 2016-09-05 08:52
下一篇 2016-09-05 08:52

相关推荐

  • 马哥教育网络19期+第十二周课程练习

    1、请描述一次完整的http请求处理过程; a.向根域名服务器请求解析域名,然后根服务器返回相应的IP信息; b.用户的Web浏览器向服务器端的80端口通过三次握手建立TCP连接; c.建立完TCP连接后发送HTTP请求,请求的格式包括请求方法、URL和协议版本号,方法有GET、HEAD、POST、PUT、DELETE、OPTIONS、TRACE,如: &n…

    Linux干货 2016-08-22
  • Linux网络属性管理(二)

    Linux网络属性(二) Linux 网络属性管理(二) ip命令 ip – show / manipulate routing, devices, policy routing and tunnels ip [ OPTIONS …

    Linux干货 2016-07-07
  • 关于Linux文件系统的的简单理解和认识-20160730

    关于Linux文件系统的的简单理解和认识 关于文件系统的运作,这与操作系统带的档案数据有关。例如Linux操作系统的档案权限(rwx)与文件属性(拥有者,群组,时间参数等)。文件系统通常会将这两部分的数据分别存放在不同的区块,权限与属性放置到inode中,至于实际数据则放置到date block区块中,另外,还有一个超级块区(super block)会记录整…

    Linux干货 2016-08-04
  • 10个有用的Linux命令面试问题及答案

    1. 如何暂停一个正在运行的进程,把其放在后台(不运行)? 答案:为了停止正在运行的进程,让其在后台运行,我们可以使用组合键 Ctrl+Z。 2. 什么是安装Linux所需的最小分区数量,以及如何查看系统启动信息? 答案:单独一个/root分区足以执行所有的系统任务,但是强烈建议安装Linux时,需要至少三个分区:/root,/boot,/swap。一个ID…

    2017-09-05
  • Linux 发展史

    Linux 发展史 一、Linux 系统概述     首先大家需要明白,Linux 只是内核,没有应用程序,如果想有应用程序就需要GNU 组织来提供应用程序,GNU其实就是一个开源组织,这就要说GNU 和GPL 的概念了,其实GNU可以看作就是软件行业的共产党组织 而GPL 就是共产党宣言 为全人类服务。所以说GNU 和 LIN…

    Linux干货 2016-10-19
  • Linux系统命令格式及基础命令、帮助信息。

    一、Linux系统上的命令使用格式 命令的语法通用格式:                 # COMMAND OPTIONS ARGUMENTS     &nb…

    Linux干货 2016-10-30

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-13 13:50

    没有很好的按照第三周老师的方式来改善哦,希望改进下;
    PS:题目+格式渲染更好。加油