马哥教育网络班20期第4周课程练习

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

[root@totooco home]# cp -r /etc/skel/ /home/tuser1
[root@totooco home]# chmod -R 700 /home/tuser1

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

[root@totooco home]# vim /etc/group
添加:
hadoop:x:1017:

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

[root@totooco home]# vim /etc/passwd
添加:
hadoop:x:1017:1017::/home/hadoop:/bin/bash

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

[root@totooco home]# cp -r /etc/skel/ /home/hadoop/
[root@totooco home]# chmod -R 700 /home/hadoop/

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

[root@totooco home]# chown -R hadoop:hadoop hadoop/

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

[root@totooco home]# grep "^[sS].*" /proc/meminfo
[root@totooco home]# grep -i "^s.*" /proc/meminfo

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

[root@totooco home]# grep -v "/sbin/nologin" /etc/passwd

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

[root@totooco home]# grep "/bin/bash" /etc/passwd

 

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

[root@totooco /]# egrep "\<[0-9]{1,2}\b" /etc/passwd

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

[root@totooco6 ~]# grep "^[[:space:]]\+.*" /boot/grub/grub.conf

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

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

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

[root@totooco /]# netstat -tan | grep "LISTEN[[:space:]]\?"

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

[root@totooco /]# useradd bash
[root@totooco /]# useradd testbash
[root@totooco /]# useradd basher
[root@totooco /]# useradd -s /sbin/nologin  nologin
无法完整回答.

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

[root@totooco home]# grep "^[sS].*" /proc/meminfo
[root@totooco home]# grep -i "^s.*" /proc/meminfo
[root@totooco /]# egrep "^(s|S)" /proc/meminfo

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

(0)
Net20_totoocoNet20_totooco
上一篇 2016-06-26 22:41
下一篇 2016-06-26 22:41

相关推荐

  • Linux文件类型及颜色标识整理

    Linux文件类型及颜色标识整理 Linux文件系统中有如下的文件类型: 类型1:普通文件—-à白色 类型2:目录文件—à蓝色 类型3:链接文件—à浅蓝色 类型4:字符设备文件—à黄色 类型5:块设备文件—-à黄色 类型6:管道文件—à青黄色 类型7:套接字文件—à粉红色 为…

    Linux干货 2016-10-19
  • 关于大型网站技术演进的思考(十四)–网站静态化处理—前后端分离—上(6)

    原文出处: 夏天的森林   前文讲到了CSI技术,这就说明网站静态化技术的讲述已经推进到了浏览器端了即真正到了web前端的范畴了,而时下web前端技术的前沿之一就是前后端 分离技术了,那么在这里网站静态化技术和前后端分离技术产生了交集,所以今天我将讨论下前后端分离技术,前后端分离技术讨论完后,下一篇文章我将会以网站 静态化技术的…

    Linux干货 2015-03-03
  • iptables

    iptables 包过滤型的防火墙 Firewall:防火墙,隔离工具;工作于主机或网络边缘,对于进出本主机或本网络的报文根据事先定义的检查规则作匹配检测,对于能够被规则匹配到的报文作出相应处理的组件; 主机防火墙网络防火墙 软件防火墙(软件逻辑)硬件防火墙(硬件和软件逻辑) 版本 ipfw (firewall framework):命令行工具,生成规则并送…

    Linux干货 2017-06-13
  • 服务器

    服务器的组成及应用

    2018-04-01
  • LVS-net模型

    net模型拓扑图 注:rip的网关需指向DIP 搭建LVS net模式 基于httpd服务 首先准备三台主机 主机A 主机B 主机C 主机A(vs主机) 主机A设置两个IP 一个内网一个外网 #yum -y install ipvsadm #echo 1 > /proc/sys/net/ipv4/ip_forward :打开核心转发功能 #iptabl…

    Linux干货 2017-05-17
  • 第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 2、取出最后登录到当前系统的用户的相关信息。 3、取出当前系统上被用户当作其默认shell的最多的那个shell。 4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存 至/tmp/maxusers.txt文件中。 5、取出当前主机…

    Linux干货 2016-11-21

评论列表(1条)

  • 马哥教育
    马哥教育 2016-06-29 15:20

    写的很好,排版还可以在漂亮一些,加油