N25第三周作业(用户组,和文本管理)

  1. 列出当前系统 上所有已经登录用户的用户名,注意:同一个用户登录多次,则只显示一次即可.

    blob.png

  2. 列出最后登录到当前系统的用户相关信息.

    blob.png

    命令who查看所有用户 , tail查看后几行

  3. 取出当前系统上被用户当作其默认shell的最多那个shell.

    blob.png

    命令cut 分割 , -d 指定分隔符,-f指定字段

    uniq 显示或忽略重复行信息

      -c:显示并统计重复行的次数-d:仅显示重复过的行

      -u:只显示没有重复的行

      -d:仅显示重复过的行

  4. 取出/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中。

    blob.png

    sort:排序

     -n:基于数字大小排序而非字符

     -t CHAR:指定分隔符

     -k#:用于排序的字段

     -r:倒序

     -u:重复的行只保留一份

     -f:不区分大小写

  5. 取出当前主机的IP地址,提示:对ifconfig命令的结果进行切分

    blob.png

  6. 列出/etc/目录下所有以.conf结尾的文件的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中。

    blob.png

  7. 显示/var目录下一级子目录或文件的总个数

    blob.png

  8. 取出/etc/group文件中第三个字段数值最小的10个组名字blob.png

  9. 将/etc/fstab和/etc/issue文件的内容合并为同一个内容后保存至/tmp/etc.test文件中。

    blob.png

  10. 请总结并描述用户和组管理类命令的使用方法并过多成以下练习。

    1. 创建组distro,其gid为2016

      blob.png

    2. 创建用户mandriva,其ID号为1005,基本组为distro;

      blob.png

    3. 创建用户mageia,其ID为1100,家目录为/home/linux;

      blob.png

    4. 给用户magei 添加密码,密码为mageedu;

      blob.png

    5. 删除mandriva,但保留其家目录;

      blob.png

      userdel -f username 删除其家目录及里面的文件

    6. 创建用户slackware,其ID号为2002,基本组为distro,附加组为peguin;

      blob.png

    7. 修改slackware的默认shell为/bin/tcsh;blob.png

    8. 为用户slackware新增附加组admins,

      blob.png

    9. 为slackware添加密码,且要求密码最短使用期限为3天,最长为180天,警告为3天。

      blob.png

    10. 添加用户openstack,其ID号为3033,基本组为clouds,附加组为peguin和nova;

      blob.png

    11. 添加系统用户mysql,要求其sehll为/sbin/nolonin

      blob.png

    12. 使用echo命令,非交互式为openstack添加密码

      blob.png

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

(0)
mr.sprintmr.sprint
上一篇 2016-12-19 14:33
下一篇 2016-12-19 15:38

相关推荐

  • 三剑客之sed

    sed命令:Stream EDitor 流编辑器 sed命令的工作流程:     sed会复制原文件中的一行或者多行,逐行进行操作。首先会将该行的内容放入到模式空间内,在模式空间内进行定界或者正则表达式匹配操作。     a.如果该行内容不符合正则表达式或定界,该内容则被判断为No,进行标准输出。 &nbsp…

    Linux干货 2016-08-08
  • UEFI与GPT(7.3课上作业)

    一、UEFI:统一可扩展固件接口 1、什么是UEFI         统一可扩展固件接口(Unified Extensible Firmware Interface,UEFI)是一种PC系统规格,用来定义操作系统与系统固件之间的软件界面,作为BIOS的替代方案。UEFI负责加电自…

    Linux干货 2016-07-12
  • 第8天磁盘管理练习—增加SWAP分区

          SWAP交换空间,指在物理内存不够用时,充当虚拟内存使用。在实际操作中,使用1-2G的一个分区并指定分区类型为SWAP,挂载至SWAP来使用。 一、新增分区 fdisk /dev/sda n     #新增加分区 t   &nb…

    Linux干货 2016-07-04
  • linux磁盘分区格式化基本操作

    磁盘分区 分区格式的两种选择:MBR和GPT 分区命令: parted的操作都是实时生效的,小心使用,主要是用于大于2T硬盘,支持MBR和GPT两种格式。 用法:parted [选项]… [设备[命令[参数]…]…] parted /dev/sdb mklabelgpt|msdos //选择分区格式 parted…

    Linux干货 2017-04-24
  • HA cluster原理

    HA cluster 一、什么是高可用集群   高可用集群就是当某一个节点或服务器发生故障时,另一个节点能够自动且立即向外提供服务,即将有故障节点上的资源转移到另一个节点上去,这样另一个节点有了资源既可以向外提供服务。高可用集群是用于单个节点发生故障时,能够自动将资源、服务进行切换,这样可以保证服务一直在线。在这个过程中,对于客户端来说是透明的。 …

    2016-11-27
  • Nginx+Apache+Tomcat实现LANMT动静分离

    Nginx+Apache+Tomcat实现LANMT动静分离          目的:    本次实验主要目的为实现以Nginx作为反向代理,并实现分别访问动静态服务的效果。   拓扑结构:     &nbsp…

    Linux干货 2016-12-05