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
下一篇 2016-12-20

相關推薦

  • Apache、nginx 、lighttpd性能比較

    1. web服務器簡介 1. lighttpd      Lighttpd是一個德國人領導的開源軟件,其根本的目的是提供一個專門針對高性能網站,安全、快速、兼容性好并且靈活的Web server環境         Lighttpd是一個具有非常低的…

    Linux干貨 2015-04-10
  • 采用二進制包安裝mysql

    本文是在CentOS7系統平臺下安裝Mysql5.6.26版本數據庫的操作說明,如有錯誤,請指正。 系統平臺:CentOS-7-x86_64    數據庫版本:mysql-5.6.26   Mysql鏡像文件下載地址:http://dev.mysql.com/downloads/mirrors.html 本次演示的Mysql安裝…

    Linux干貨 2017-05-04
  • 用戶,管理,權限

    主要是介紹一些 關于創建用戶 ,更改用戶信息及密碼 ,還有權限管理等等??赡芙榻B的不全還請大佬們多多關照新人!

    Linux干貨 2017-11-24
  • 文件查找命令之find

    文件查找命令之find   特點:實時查找,精確查找,由于find是全磁盤文件查找所有查找速度要比locate略慢一些。   find查找功能強大,下面主要介紹find查找條件的一個重要特性–德·摩根定律     德·摩根定律      非(A &&B)=(非A…

    Linux干貨 2016-08-16
  • mysql基礎概念筆記 part1

    mysql基礎概念筆記     part1#wmd-preview h1 { color: #0077bb; /* 將標題改為藍色 */} mysql基礎概念筆記     part1 mysql 基礎概念 基礎原理,邏輯架構,事務,并發控制,讀寫鎖 1、前言     作為一個運維…

    Linux干貨 2016-09-19
  • 游戲運維工程師

    愛樂盟互動為深圳市政府評定的深圳市重點文化企業,同時為廣東省高科技產業商會常務理事單位,注冊資金人民幣1000萬元。公司的原創大型MMORPG網游《王者傳說2》為深圳市政府重點支持的網游項目,《王者傳說2》將全面領先于國內的同類產品,成為業界新標準的重要網游產品!! 《王者傳說2》已進入產品研發的重要階段。除《王者傳說2》,愛樂盟也已經啟動了數款全新大型網游…

    Linux干貨 2016-10-19
欧美性久久久久