N25第三周作業

.列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登陸多次,則只顯示一次即可。 此題主要考察命令who,cut,sort以及管道的基本用法:N25第三周作業who:列出當前已登陸的用戶名,登陸設備名,時間以及ip地址。 cut:    顧名思義就是截取之意, -d 指定要截取信息的分隔符,此處是以空格為分隔符,-f指定要截取的字段,此處是第一段,故-f1. sort:排序命令,-u選項指明重復的行只保留一份。 思路:羅列登陸的用戶名—–》分割截取字段——》剔除重復用戶名。

2.列出最后登陸到當前系統的用戶的相關信息。N25第三周作業

命令詳解 last:show listing of last logged in users,顯示用戶的登陸時間,設備,ip地址以及登陸狀態,頭條即為最后登陸的用戶。 head: 輸出文件的頭條。 cut: 取出用戶名。 id: 顯示用戶的屬組屬主。 $( ) 此處為命令執行的結果的引用,即引用取出的用戶名,而后使用id命令來列出用戶的詳細信息。

3.取出當前系統上被用戶當作其默認shell的最多的那個shell。N25第三周作業解題思路:用戶所默認的shell 可以在/etc/passwd文件中某個字段可以查找,可以看到不同用戶默認不同的shell,其中也包含其他程序默認的shell,我們只抓取其中的tch,ksh,csh,bash.排序 sort, 然后統計的重復的行數就是就是用戶默認使用的shell的次數,這里要注意的是uniq -c 之前必須實用sort排序,否則統計不夠完整。

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

解題思路:排序—–》取最大的10個用戶信息——–》修改信息為大寫——–》重定向至文件: 排序:sort -n -t:  -k3,其中 -n指定按照數值大小進行排序,-t制定分隔符,-k3指定排序的字段第三字段; 最大的10個用戶: tail   -10; 修改為大寫:tr 'a-z' 'A-Z'  重定向:> 

5.列出當前主機的IP地址,提示:對ifconfig命令的結果進行切分。N25第三周作業

 

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

7.顯示/var目錄下一級子目錄或文件的總個數。   N25第三周作業

  wc: word count  之意 ,加參數 -l 即統計文件里的行數即文件總數。                                              

8.取出/etc/group文件中第三個字段數值最小的10個組的名字。   N25第三周作業                    此題主要還是排序sort和cut命令的使用,需要注意的是sort 命令參數-r 是倒序排列。 此題也可以實用順序而后使用head -n 10命令實現。  

9.將/etc/fstab和/etc/issue文件的內容合并為同一個內容后保存至/tmp/etc.test文件中。   N25第三周作業      通過輸出重定向>>向指定文件追加內容

10.請總結描述用戶和組管理類命令的使用方法并完成以下練習:    用戶的管理命令主要有:       a.用戶添加:          useradd,主要參數:-u:指定用戶id,-g:指定用戶基本組,-G:用戶附加組,-r:系統用戶, -s: 指定shell, -d :指定家目錄,-a:追加附屬組,-l:修改用戶名        b.用戶屬性修改:         usermod:主要參數與useradd 相同        c.用戶刪除:          userdel USERNAME, 如要刪除家目錄 中間加 -r     組的管理命令主要有:         a.組的添加:          groupadd: 主要參數: -g 指定組的id, -r:創建系統組         b.組的修改             groupmod: -g:修改組ID; -n:修改組名         c.組的刪除              groupdel: 后跟組名,參數很少用到。

         (1).創建組distro,其GID為2016;                                   N25第三周作業

(2).創建用戶mandriva,其ID號為1005;基本組為distro;        N25第三周作業     (3).創建用戶magia添加密碼,其ID號為1100,家目錄為/home/linux;N25第三周作業

   (4).創建用戶magia添加密碼,密碼為mageedu;N25第三周作業

   (5).刪除mandriva,但保留其家目錄;N25第三周作業

   (6).創建用戶slacekware,其ID號為2002,基本組為distro,附加組peguin;N25第三周作業

   (7).修改slackware的默認shell為/bin/tcsh;N25第三周作業     (8).為用戶slacekware新增附加組admins;N25第三周作業       (9).為slackware添加密碼,且要求密碼最短使用期限為3天,最長為180天,警告為3天;N25第三周作業

   (10).添加用戶openstack,其ID號為3003,基本組為clouds,附加組為peguin和nova;N25第三周作業

   (11).添加系統用戶mysql,要求其shell為/sbin/nologin;N25第三周作業

   (12).使用echo命令,非交互式openstack添加密碼。N25第三周作業

原創文章,作者:diglinux,如若轉載,請注明出處:http://www.www58058.com/64229

(0)
diglinuxdiglinux
上一篇 2016-12-20 22:15
下一篇 2016-12-20 22:26

相關推薦

  • 網絡基礎知識子網劃分

    一、某公司申請到一個C 類IP 地址,但要連接6 個的子公司,最大的一個子 公司有26 臺計算機,每個子公司在一個網段中,則子網掩碼應設為?  根據要劃分的子網數量來算子網掩碼的。2的M次方大于等于N。其中M是劃分子網時要借的位數。N是要劃分的子網數。 將需求代入公式,M=3,C類IP默認的掩碼為24位,再從主機位中借來3位,就是27位。二進制表示…

    Linux干貨 2016-09-06
  • 好好學習 天天向上 先試試

    Linux干貨 2016-10-27
  • linux文件權限

    一、前言 在linux中,每個目錄或者文件都有相對應的權限,linux通過文件屬主(user),文件屬組(group),其它人(order)對一個文件或者目錄控制讀寫執行權限,當然在這些基本權限之外還有特殊權限,facl(file access control list)等。 二、文件基本權限    2.1:屬主、屬組、order概念 &…

    Linux干貨 2015-08-17
  • ?LVS

    LVS 概述 LVS工作類型 LVS NAT LVS DR(默認) Direct Routing帶來的問題 限制響應模型的內核參數 LVS TUN LVS FULLNAT scheduling-method 靜態調度算法 動態調度算法 CentOS 7 中的ipvs組件 安裝ipvsadm程序 主要文件 ipvsadm命令 配置集群服務 NAT方法示例 DR…

    Linux干貨 2016-10-26
  • HAproxy實戰

    HAproxy實驗一 1、實驗要求: (1) 動靜分離discuzx,動靜都要基于負載均衡實現; (2) 進一步測試在haproxy和后端主機之間添加varnish緩存(見實驗二步驟); (3) 給出拓撲設計; (4) haproxy的設定要求: (a) 啟動stats; (b) 自定義403、502和503的錯誤頁; (c) 各組后端主機選擇合適的調度方法…

    Linux干貨 2016-11-15
  • Linux 根文件系統層級結構

    一、Linux根文件系統層級結構圖 二、Linux根文件系統目錄說明

    Linux干貨 2016-09-26
欧美性久久久久