N26_第三周

1、列出当前系统上所有已经登录的用户的用户名。同一个用户多次登录,只显示一次

[root@node1 ~]# who |cut -d ‘ ‘ -f 1 | sort
-u

root

zhh

 

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

[root@node1 ~]# id `last | head -1 | cut -d
‘ ‘ -f1`

uid=0(root) gid=0(root) groups=0(root)

 

3、取出当前系统上被用户当做默认shell最多的那个shell

[root@node1 ~]# cat /etc/passwd | cut -d
‘:’ -f 7 | uniq -c | sort -nr| head -1

    
25 /sbin/nologin

 

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

[root@node1 ~]# sort -t : -k3  -n /etc/passwd | tail -10 | tr ‘a-z’ ‘A-Z’ >
/tmp/maxusers.txt

 

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

[root@node1 ~]# ifconfig | grep “inet
” | head -1 |awk -F : ‘{print $2}’|cut -d ‘ ‘ -f1

192.9.100.87

 

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

[root@node1 ~]# ls /etc/ | grep
“.conf$” | tr ‘a-z’ ‘A-Z’ > /tmp/etc.conf

 

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

[root@node1 ~]# ls /var | wc -l

26

 

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

[root@node1 ~]# sort -t : -k 3 -nr
/etc/group | tail -10|awk -F: ‘{print $1}’

kmem

mem

lp

disk

tty

adm

sys

daemon

bin

root

 

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

[root@node1 ~]# cat /etc/fstab /etc/issue
> /tmp/etc.test

10、描述用户和组管理类命令的使用方法并完成以下练习:

         1)、创建组distro  GID2016

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

         3)、创建用户mageia,其ID号为1100,家目录为/home/linux

         4)、给用户mageia添加密码, 密码为magedu

         5)、删除mandriva,但保留其家目录

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

         7)、修改slackware的默认shell/bin/tcsh

         8)、为用户slackware新增附加组admins

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

   10)、添加用户openstack,其ID号为3003, 基本组为clouds,附加组为peguinnova

   11)、添加系统用户mysql,要求其shell/sbin/nologin

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

1[root@node1 ~]# groupadd distro -g 2016

2[root@node1 ~]# useradd mandria -u 1005 -g distro

[root@node1 ~]# id mandria

uid=1005(mandria) gid=2016(distro)
groups=2016(distro)

3[root@node1 ~]# useradd mageia -u 1100 -d /home/linux

4[root@node1 ~]# id mageia

uid=1100(mageia) gid=1100(mageia)
groups=1100(mageia)

[root@node1 ~]# echo “magedu”
|passwd –stdin mageia

Changing password for user mageia.

passwd: all authentication tokens updated
successfully.

5[root@node1 ~]#userdel mandriva

6[root@node1 ~]# groupadd peguin

[root@node1 ~]# useradd slackware -u 2002
-g distro -G peguin

[root@node1 ~]# id slackware

uid=2002(slackware) gid=2016(distro)
groups=2016(distro),8002(peguin)

7[root@node1 ~]# usermod -s /bin/tcsh slackware

8[root@node1 ~]# groupadd admins ;usermod -aG admins slackware

9[root@node1 ~]# echo “mageedu” | passwd –stdin slackware
-n 3 -x 180 -w 3

10[root@node1 ~]# groupadd clouds

[root@node1 ~]# groupadd nova

[root@node1 ~]# useradd openstack -u 3003
-g clouds -G peguin,nova

11[root@node1 ~]# useradd -r mysql1 -s /sbin/nologin

12[root@node1 ~]# echo “123456”|passwd –stdin openstack

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

(0)
xiaozxiaoz
上一篇 2017-05-26 09:45
下一篇 2017-05-26 15:41

相关推荐

  • 文件系统管理和挂载

    磁盘结构 设备类型:     块设备:block,存取单位“块”,例如,磁盘     字符设备:char,存取单位“字符”,键盘 设备文件:关联至一个设备驱动程序,进而能够跟之对应硬件设备进行通信 设备号码:     主设备号:major …

    Linux干货 2016-08-29
  • Gdevops 2017全球敏捷运维峰会【上海站】

    Gdevops-2017全球敏捷运维峰会-上海将于7月7日举行,活动家提供Gdevops 2017全球敏捷运维峰会【上海】在线报名服务。 峰会介绍 Introduction 全球敏捷运维峰会 数据已经成为企业的核心竞争力!谁掌控数据、更好的利用数据、实现资产化,谁就会真正率先进入大数据时代。 中国数据资产管理峰会DAMS2017,连续三年站在数据时…

    Linux干货 2017-06-27
  • 马哥教育网络班21期+第七周博客作业

    1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;    (2) 挂载至datamydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳 [root@ns1 ~]# m…

    Linux干货 2016-08-24
  • linux系统基础目录结构及功能说明

    linux系统基础目录结构及功能说明 [root@localhost /]# ls bin boot dev etc home host lib lib64 media mnt opt proc root run sbin srv sys tmp usr var /bin:所有用户可用的基本命令程序文件;/sbin:供系统管理使用的工具程序;/boot:引导…

    Linux干货 2018-03-04
  • 误删除libc.so.6时,该怎么恢复

           一周一周光阴似流水,转瞬即逝,又到了该说点什么的时候了。这周老师给我们出了一道实验题,内容是当你不小心误删除了libc.so.6这个库文件时,怎么恢复。意不意外?惊不惊喜?那下面就来简单说说(呃……为什么不是详细说说呢,因为这个这个水平有限,也只能是理解多少,给…

    2017-08-11
  • 实现真实的机柜模拟图[原创]

    一般能反映机房设备位置、结构我们都喜欢通过网络拓扑图来展现,但个人感觉还不够直观、明了的表现出自己想要的结果(自己太挑剔了,呵呵)。因此写一个生成真实机柜模拟图平台,实现与真实服务器外观、服务状态、空闲位置等信息。在线效果图http://blog.liuts.com/idc/系统截图1、平台显示某一排截图2、平台显示某台服务器详细信息截图3、状态说明2U服务…

    Linux干货 2015-03-27

评论列表(1条)

  • luoweiro
    luoweiro 2017-06-26 22:39

    作业基本完成,加油。