N22-第三周作業

1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。

    首先用who命令查看所有已登錄用戶信息,然后用cut命令取出用戶名,再用sort -u對用戶名排序并刪除重復的用戶名

    3-1.jpg

2、取出最后登錄到當前系統的用戶的相關信息。

    last命令會記錄用戶的登錄歷史信息。取出最新的一條記錄即可

   3-2.jpg

3、取出當前系統上被用戶當作其默認shell的最多的那個shell。

    讀取/etc/passwd文件。用cut命令取出第七個字段,即用戶的默認shell。然后先用sort排序,再用uniq -c命令統計

    3-3.jpg

4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxusers.txt文件中。

    讀取/etc/passwd文件,用sort命令的-n -k -t選項直接對第三字段進行基于數值大小的排序,然后再用tail取出后10條信息并轉為大寫輸出

    3-4.jpg

5、取出當前主機的IP地址,提示:對ifconfig命令的結果進行切分。

    3-5.jpg

6、列出/etc目錄下所有以.conf結尾的文件的文件名,并將其名字轉換為大寫后保存至/tmp/etc.conf文件中。

    5-6.jpg

7、顯示/var目錄下一級子目錄或文件的總個數。

    5-7.jpg

8、取出/etc/group文件中第三個字段數值最小的10個組的名字。

    3-8.jpg

9、將/etc/fstab和/etc/issue文件的內容合并為同一個內容后保存至/tmp/etc.test文件中。

    3-9.jpg

10、請總結描述用戶和組管理類命令的使用方法并完成以下練習:
   (1)、創建組distro,其GID為2016;
   (2)、創建用戶mandriva, 其ID號為1005;基本組為distro;
   (3)、創建用戶mageia,其ID號為1100,家目錄為/home/linux;
   (4)、給用戶mageia添加密碼,密碼為mageedu;
   (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,附加組為peguin和nova;
   (11)、添加系統用戶mysql,要求其shell為/sbin/nologin;
   (12)、使用echo命令,非交互式為openstack添加密碼。

    

N22-第三周作業

N22-第三周作業

N22-第三周作業

N22-第三周作業

N22-第三周作業

原創文章,作者:上海-brown,如若轉載,請注明出處:http://www.www58058.com/43219

(0)
上海-brown上海-brown
上一篇 2016-09-05
下一篇 2016-09-05

相關推薦

  • 文本處理工具之awk

                    文本處理工具之AWK 一、linux文本處理工具三劍客:grep 、sed、 awk。其中grep是一種文本過濾器,sed是文本行編輯器,而awk是一種報表生成器,就是對文件進行…

    2017-05-21
  • 8-4 文本處理工具

    本節主要了解文本處理工具 文件查看命令:cat  tac  rev     cat [OPTION]… [FILE]…         -E:顯示行結束符$    &…

    Linux干貨 2016-08-07
  • 負載均衡PHP應用(實現WordPress)

    一、實驗目的:負載均衡PHP應用 二、邏輯構建:   三、實驗需要:4臺虛擬機,一臺作為客戶端,一臺作為VS,兩臺作為RS 四、實驗環境:VS的DIP要與RS的IP在同一個私網內,RS的默認網關為DIP;VS則要開啟路由轉發功能echo 1>/proc/sys/net/ipv4/ip_forword,注意防火墻和selinux都要關閉 五、實…

    2017-05-09
  • 模塊化的php編譯amp和fpm化的php編譯amp;

    編譯安裝amp 一,編譯環境前準備工作 (1) 系統環境:CentOS 6,7     CentOS 6:apr, apr-util的版本為1.3.9,不適用于httpd-2.4;     CentOS 7:apr, a…

    Linux干貨 2016-10-17
  • 快速刪除無用包組

    快速刪除無用組 第一步: [root@cloud ~]# yum grouplist >> list.txt 第二步: 編輯 list.txt把需要留下來的刪除 第三步: 創建腳本 remove.sh 運行 #/bin/bash # # while read…

    Linux干貨 2016-06-09
  • Sed文本文件工具的使用詳解

    Sed文本文件工具的使用詳解 一、概述 sed 工具實際上就是一個非交互式的編輯器,主要是為了處理文本而生的,我們知道處理文本的三劍客是 grep sed awk 我們之前學習過 grep 文本過濾工具,它的主要作用是為了過濾文本,而sed 工具也是過濾文本,只不過sed工具針對的是文件中的每一行,而且sed工具更加強大,下面還具體說明一下sed 工具的原理…

    Linux干貨 2016-10-09

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-14 08:19

    groupadd peguin 這個需求貌似沒有吧。另外第12小題沒有答案。

    建議使用markdown,不建議使用圖片。加油

欧美性久久久久