第四周作业新

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

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

]# chmod go=— /home/tuser1        

第四周作业新                                    

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

第四周作业新     

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

 第四周作业新  

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

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

]# chmod go= /home/hadoop

第四周作业新                                     

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

]# chown hadoop:hadoop /home/hadoop 

第四周作业新                            

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

]# grep “^[sS].*” /proc/meminfo                               

]# grep -i “^s” /proc/meminfo                                  

 第四周作业新

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

第四周作业新  

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

第四周作业新           

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

第四周作业新                  

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

~]# grep “^[[:space:]]\+” /boot/grub/grub.conf               

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

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

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

]# netstat -tan | grep “LISTEN[[:space:]]*$”

第四周作业新

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

]# grep “^\([[:alpha:]]\+\):.*\1$” /etc/passwd 

第四周作业新              14、显示/proc/meminfo文件中以大写或小写S开头的行;用三种方式;

]#grep -i “^s” /etc/meminfo

]#grep “^[sS]” /etc/meminfo

]#grep -E “^(s|S)” /etc/meminfo

第四周作业新                

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

]# grep -v “/sbin/nologin$” /etc/passwd

第四周作业新                      

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

第四周作业新               

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

]# grep -E “\<[0-9]{1,2}\>” /etc/passwd

第四周作业新                       

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

(0)
ning407631632ning407631632
上一篇 2017-02-19
下一篇 2017-02-20

相关推荐

  • 20160809作业

    一、如何设置tab缩进为4个字符       临时设置:set tabstop=4       全局设置vim /etc/vimrc—>添加set tabstop=4       当前用户生效,手动添加文…

    Linux干货 2016-08-10
  • 6个变态的C语言Hello World程序

    下面的六个程序片段主要完成这些事情: 输出Hello, World 混乱C语言的源代码 下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。 hello1.c   #define _________ }     #define …

    Linux干货 2015-04-01
  • gdisk用法

    gdisk用法   gdisk  – Interactive GUID partition table (GPT) manipulator GPT  fdisk (aka gdisk) is a text–mode menu–driven program for creation and ma…

    Linux干货 2017-04-24
  • LVS工作原理浅析

    一、什么是LVS         LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。         LVS集群采用IP负载均衡技术和基于内容…

    Linux干货 2016-11-29
  • rpm软件包管理

    软件包管理 软件运行环境 API   应用程序开发接口 ABI   二进制接口 Rpm包命名方式 Name-version-release-arch-rpm 例如 zziplib-devel-0.13.162-5.el7.i686.rpm zziplib :主包名 dewel:次包名 0.13.162: 主版…

    Linux干货 2016-08-24
  • N28 第三周【1】:grep和文本处理工具的使用

    grep一些练习 1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who |cut -d” ” -f1 |sort -u root 2、取出最后登录到当前系统的用户的相关信息。 [root@localhost ~]# last |cut -d” ” -f1|head -1 |…

    Linux干货 2017-12-19

评论列表(1条)

  • 马哥教育
    马哥教育 2017-03-06 19:57

    图文并茂,请加油