網絡班21期第四周作業

1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。

         mkdir /home/tuser1

         cp -r /etc/skel/ /home/tuser1/

         chmod -R g-rwx /home/tuser1

         chmod -R o-rwx /home/tuser1

2、編輯/etc/group文件,添加組hadoop。

         groupadd hadoop

3、手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號;其家目錄為/home/hadoop。

         mysql:x:498:498::/home/mysql:/sbin/nologin

archlinux:x:3004:3004::/users/archlinux:/bin/bash

         hadoop:x:3005:3005::/home/hadoop:/bin/bash

4、復制/etc/skel目錄為/home/hadoop,要求修改hadoop目錄的屬組和其它用戶沒有任何訪問權限。

         cp -r /etc/skel/ /home/hadoop/

         chmod g-rwx /home/hadoop/

         chmod o-rwx /home/hadoop/

5、修改/home/hadoop目錄及其內部所有文件的屬主為hadoop,屬組為hadoop。

         chown -R hadoop:hadoop /home/hadoop/

6、顯示/proc/meminfo文件中以大寫或小寫S開頭的行;用兩種方式;

         cat /proc/meminfo | grep '^[Ss]'

         cat /proc/meminfo | egrep '^(S|s)'

7、顯示/etc/passwd文件中其默認shell為非/sbin/nologin的用戶;

         cat /etc/passwd | grep -v '/sbin/nologin$'

8、顯示/etc/passwd文件中其默認shell為/bin/bash的用戶;

         cat /etc/passwd | grep '/bin/bash$'

9、找出/etc/passwd文件中的一位數或兩位數;

         cat /etc/passwd |grep '\<[0-9]\{1,2\}\>'

10、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;

         cat /boot/grub/grub.conf |grep '^[[:space:]]\+'

11、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行;

         cat /etc/rc.d/rc.sysinit |grep '#[[:space:]]\+[^[:space:]]\+'

12、打出netstat -tan命令執行結果中以‘LISTEN’,后或跟空白字符結尾的行;

         netstat -tan | grep 'LISTEN[[:space:]]\{0,\}$'

13、添加用戶bash, testbash, basher, nologin (此一個用戶的shell為/sbin/nologin),而后找出當前系統上其用戶名和默認shell相同的用戶的信息;

         cat /etc/passwd | grep '^\(\<.*\>\).*\1$'

           blob.png

14、顯示/proc/meminfo文件中以大寫或小寫S開頭的行;用三種方式;

           cat /proc/meminfo | grep '^[Ss]'

         cat /proc/meminfo | egrep '^(S|s)'

          cat /proc/meminfo | grep -i '^s'

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

(0)
liangxiaomingliangxiaoming
上一篇 2016-08-22
下一篇 2016-08-22

相關推薦

  • 基礎網絡配置

    配置文件: /etc/ude /proc/sys/net/ipv4/ip_forward /etc/sysconfig/network-scripts/ifcfg-IFACE 網絡配置文件 /etc/sysconfig/network-scripts/route-IFACE 路由配置文件 配置文件里的設置: DEVICE:此配置文件應用到的設備 HWADDR…

    Linux干貨 2017-05-08
  • B-樹和B+樹的應用:數據搜索和數據庫索引

    B-樹 1 .B-樹定義 B-樹是一種平衡的多路查找樹,它在文件系統中很有用。 定義:一棵m 階的B-樹,或者為空樹,或為滿足下列特性的m 叉樹:⑴樹中每個結點至多有m 棵子樹;⑵若根結點不是葉子結點,則至少有兩棵子樹; ⑶除根結點之外的所有非終端結點至少有[m/2] 棵子樹;⑷所有的非終端結點中包含以下信息數據:    &nb…

    Linux干貨 2015-07-30
  • TCP連接的狀態詳解以及故障排查

    我們通過了解TCP各個狀態,可以排除和定位網絡或系統故障時大有幫助。(總結網絡上的內容) 1、TCP狀態 linux查看tcp的狀態命令: 1)、netstat -nat  查看TCP各個狀態的數量 2)、lsof  -i:port  可以檢測到打開套接字的狀況 3)、 &nbs…

    Linux干貨 2015-04-03
  • shell腳本基礎

    shell腳本基礎 變量 bash的變量:  環境變量  本地變量  位置變量  特殊變量 本地變量:bash:作用域為整個bash進程 局部變量:作用域為當前代碼段 local VARNAME=VALUE 引用變量:${VARNAME} 環境變量:作用域為當前的shell進程及其子進程 export VARNAME=…

    Linux干貨 2017-04-16
  • Linux進程管理

    一、程序與進程           1、程序         程序是為了達到特定的目的,可以被計算機運行并且由命令代碼組成的語句序列。       &…

    Linux干貨 2015-05-14

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-22 15:06

    寫的很好,排版還可以在漂亮一點,加油

欧美性久久久久