LInux 网络及相关进程作业管理

马哥教育网络班23期+第四周课堂练习

Linux 网络及相关进程作业管理

一、概述

1.1 简介:

进入Linux学习第四周,这一周讲的知识点非常的多,也特别的碎,感觉这一周的内容掌握起来有很大的难度,主要是要记的命令很多,包括yum 的一些安装的命令,配置yum 源,相关的网络的命令和参数,还有就是进程管理和作业管理中的相关工具的使用,最后还讲了bash脚本编程的内容和while until 循环的实现。第四周的博客作业主要就是下面这些习题,需要一一作出解答,首先第一题;

  1. 复制/etc/skel 目录为/home/tuser1 要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限: 
    答案: 
    第一步,首先查看/etc/skel 目录的访问权限,

    blob.png 
第二步 把/etc/skel 目录拷贝到/home/tuser1 目录中

    blob.png 
我们先用ls -ld /home/tuser1 查看一下权限

    blob.png 
然后再查看一下这个目录下的文件的权限:

    blob.png 
由于题目要求这个目录及其内部的文件 属组和其他用户均没有任何访问权限,所以最后我们需要修改一下属组和其他用户的权限

    blob.png

2.编辑/etc/group文件,添加组hadoop 
第一步 运行 vim /etc/group 命令,进入下图:

     blob.png
先转换成输入模式,把hadoop 组加入到最后一行即可

    blob.png

3.手动编辑/etc/passwd文件新增一行,添加用户hadoop 其基本组ID 为hadoop组的id号,其家目录为/home/hadoop 
第一步: 运行vim /etc/passwd 命令。新增一行。刚才的GID 为159,要先记住。

    blob.png 
最后,把/etc/skel 目录复制到 /home/hadoop

    blob.png 
我们可以运行id 命令查看一下hadoop

    blob.png 
这说明hadoop 已经存在,只不过我们没有设置密码。我们还可以用非登录方式su USERNAME 的方式切换到hadoop 来验证一下我们上述的执行步骤是否正确

    blob.png 
显示的结果我们已经通过编辑配置文件的方式建立好了hadoop这个用户了

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

由于3题我们已经复制了/etc/skel 所以这里直接修改权限即可

    blob.png

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

    blob.png

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

第一种方式:

    blob.png 
第二种方式:

    blob.png

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

    blob.png

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

    blob.png

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

    blob.png

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

    blob.png

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

    blob.png

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

    blob.png

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

  

第一步首先添加用户:

    blob.png

第二步,找出当前系统上用户名和默认shell相同的用户信息:

    blob.png   

  

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

(0)
luobo3692003luobo3692003
上一篇 2016-10-24 09:11
下一篇 2016-10-24 09:12

相关推荐

  • 关于IO的同步,异步,阻塞,非阻塞

    上次写了一篇文章:Unix IO 模型学习。恰巧在这次周会的时候,@fp1203 (goldendoc成员之一) 正好在讲解poll和epoll的底层实现。中途正好讨论了网络IO的同步、异步、阻塞、非阻塞的概念,当时讲下来,大家的理解各不相同,各执己见。搜索了网络上的一些文章,观点也各不相同,甚至连wiki也将异步和非阻塞当成一个概念在解释。  &…

    Linux干货 2015-04-02
  • 基础指令使用篇 Linux版

    回显,回声 echo echo hello > /dve/pts/1 打开图形界面 init 5   关闭图形界面 init 3 ctrl+alt+F1-6字符,F7图形界面 chvt 改变虚拟终端 chvt +数字 startx  图形的软件打开 poweroff centOS 6.8与7.2都正常关闭断电 hostname 显示…

    系统运维 2016-08-04
  • locate与find不得不说的事

    本文内容: locate与find 练习     locate与find是linux中最常用的两种查找方式,二者各有优缺点,locate查找迅速,却由于数据库非实时更新,导致可能查找不全,而find由于是从指定路径开始遍历,速度相对较慢,却更为准确,而且用法也更加灵活,因此find运用更加广泛,也是本文的重点。 文件查找: locate搜…

    Linux干货 2016-08-18
  • LAMP及nfs、samba的综合练习

    练习一: 配置第一台主机:服务端共享目录: [root@localhost /]# yum install nfs-utils [root@localhost /]# systemctl start rpcbind [root@localhost /]# sy…

    Linux干货 2016-10-24
  • N25 – week 3 blog

    本周的blog开始使用了代码语言格式,我原本以为自然的才是最好的,orginal的才是最美的,但是我错了。。。我发现同学们都在各种markdown,各种排版。我说过我早已过了care这些的年纪,但是我不能脱离群体单独存在,所以我底下了傲娇的头。 本周开始blog标题改为英文,逼格满满,麦满分~ 下面开始第$wk_num周的作业 [root@dhcp-10-1…

    Linux干货 2016-12-19
  • date(时间),timedatectl(时区),cal(日历)的用法

    date+%F 显示日期,   显示格式如 2017-07-15+%T 显示时间    显示格式如 15:00:15+%Y 显示年      显示格式如 2017+%m 月 +%d 日+%H 时+%M 分+%S 秒+%s 从linux初始到现在经历了多少秒+%w 显示数字形式的星期+%a …

    Linux干货 2017-07-14

评论列表(1条)

  • 马哥教育
    马哥教育 2016-10-27 12:51

    每个问题有都有说明,并分解操作,易懂,很好