網絡班N_27第三周作業

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

[root@localhost ~]# who |cut
-d” ” -f1 | sort -u

網絡班N_27第三周作業

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

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

或者[root@localhost ~]# id
$(last | head -1 | cut -d’ ‘ -f1)

網絡班N_27第三周作業

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

[root@localhost ~]# cat /etc/passwd
| cut -d”:” -f7 | uniq -c |sort -nr|head -1|cut -d”/” -f3

網絡班N_27第三周作業

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

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

網絡班N_27第三周作業

5、   取出當前主機的IP地址

     ifconfig | grep -E ‘inet’ | head -1 | awk
‘{print $2}’

網絡班N_27第三周作業

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

[root@localhost ~]# ll /etc/*.conf
| awk ‘{print $9}’ | cut -d’/’ -f3 |tr ‘a-z’ ‘A-Z’ |tee /tmp/etc.conf

網絡班N_27第三周作業

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

[root@localhost ~]# ls /var |wc -w

21

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

[root@localhost ~]# cat /etc/group
| sort -t: -k3 -n | head -10
  |cut -d:
-f1

網絡班N_27第三周作業

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

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

[root@localhost ~]# cat /tmp/etc.test

 

#

# /etc/fstab

# Created by anaconda on Mon Jul 31 09:42:26
2017

#sdf

# Accessible filesystems, by reference, are
maintained under ‘/dev/disk’

# See man pages fstab(5), findfs(8),
mount(8) and/or blkid(8) for more info

#

/dev/mapper/cl-root     /                       xfs     defaults        0 0

UUID=aae3f709-6440-444d-82d4-35b10e1394c7
/boot
                   xfs     defaults        0 0

/dev/mapper/cl-swap     swap                    swap    defaults        0 0

\S

Kernel \r on an \m

10、 請總結描述用戶和管理類命令的使用方法并完成以下練習:

(1)、創建distro,其GID2016

groupadd -g2016 distro

(2)、創建用戶mandriva,其ID號為1005;基本組為distro

useradd mandriva -u1005 -gdistro

(3)、創建用戶mageia,其ID號為1100,家目錄為/home/linux

useradd mageia -u1100 -d
/home/linux

(4)、給用戶mageia添加密碼,密碼為mageedu

echo ‘mageedu’ | passwd –stdin
mandriva

(5)、刪除mandriva,但保留其家目錄

userdel mandriva

(6)、創建用戶slcakware,其ID號為2002,基本組為distro,附加組為peguin

useradd slackware -u 2002 -g distro
-G peguin

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

usermod -s /bin/tcsh slackware

(8)、為用戶slackware新增附加組admins

usermod -a -G admins slackware

 

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

(0)
N27_flypigN27_flypig
上一篇 2017-08-10
下一篇 2017-08-11

相關推薦

  • 合并 CentOS 6.8 的兩個iso鏡像

    合并 CentOS 6.8 的兩個iso鏡像 合并 CentOS 6.8 的兩個DVD鏡像 1、創建相關目錄:                              &nbsp…

    Linux干貨 2017-04-24
  • 轉載:UEFI和BIOS對比

    傳統BIOS開機流程     從你按下主機機殼上的電源鍵,到進入作業系統的期間,儲存于主機板上那顆EEPROM(電氣可抹除暨可程式化唯讀記憶體)里的BIOS便會開始執行以下的工作: 1. 初始化:     當電腦打開,CPU會自行重置為初始狀態,準備運作。BIOS boot block(基本輸出輸入…

    Linux干貨 2016-05-01
  • N25-第八周博客作業

    1、寫一個腳本,使用ping命令探測172.16.250.1-172.16.250.254之間的所有主機的在線狀態; 在線的主機使用綠色顯示;不在線的主使用紅色顯示; #!/bin/bash # ping探測主機在線狀態 for i in `seq 254`;do if ping -c 1 172.16.0.$i &> /dev/null;th…

    Linux干貨 2017-02-23
  • 自動化運維工具Puppet

        開發puppet模塊,nginx負載均衡并反代動態請求至httpd,httpd用ajp連接器將反代請求至tomcat,并部署tomcat-session-memcached 架構圖為 在master主機上開發的模塊為: 1、chrony模塊; ├── chrony│   ├── files│…

    2017-07-28
  • OSI參考模型與TCP/IP參考模型的比較

    OSI參考模型與TCP/IP參考模型的比較 OSI參考模型 OSI參考模型是ISO的建議,它是為了使各層上的協議國際標準化而發展起來的。OSI參考模型全稱是開放系統互連參考模型(Open System Interconnection Reference Model)。這一參考模型共分為七層:物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。 物理層…

    Linux干貨 2017-05-07
  • linux啟動流程+任務計劃

    20160907 一、作業 1、每周2, 4, 7備份/var/log/messages文件至/logs目錄中,文件名形如“messages-yyyymmdd” 2、每兩小時取出當前系統/proc/meminfo文件中以S或M開頭的信息追加至/tmp/meminfo.txt文件中 二、博客 1、centos5,6啟動流程 開機——POST…

    Linux干貨 2016-09-08

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-08-20 19:09

    這次作業考察的是些基礎的操作命令,熟練掌握,在以后的工作中會更加的得心應手

欧美性久久久久