N25-第四周作業

第四周作業


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

~]#cp -r /etc/skel /home/tuser1 
~]#chmor 700 /home/tuser1

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

~]#echo "hadoop:x:1111:" >> /etc/group

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

~]#echo "hadoop:x:3005:3005::/home/hadoop:/bin/bash" >> /etc/passwd

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

~]#cp -r /etc/skel /home/tuser1 
~]#chmor 700 /home/tuser1

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

~]#chown -R hadoop:hadoop /home/hadoop

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

~]#grep "^[Ss]" /proc/meminfo 
~]#grep -i "^s" /proc/meminfo

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

~]#grep -v "/sbin/nologin$" /etc/passwd | cut -d: -f1

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

~]#grep "/bin/bash$" /etc/passwd | cut -d: -f1

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

~]#grep "\<[[:digit:]]\{1,2\}\>" /etc/passwd

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

~]#grep "^[[:space:]]\{1,\}" /boot/grub/grub.conf

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

~]#grep "^\#[[:space:]]\{1,\}[^[:space:]]\{1,\}" /etc/rc.d/rc.sysinit

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

~]#netstat -tan | grep "\<LISTEN\>[[:space:]]\{0,\}$"

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

~]#grep -E -o "^([^:]+\>).*\1$" /etc/passwd

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

~]#grep "^[Ss]" /proc/meminfo 
~]#grep -E "^(S|s)" /proc/meminfo

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

~]#grep -v "/sbin/nologin$" /etc/passwd | cut -d: -f1

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

~]#grep "/bin/bash$" /etc/passwd | cut -d: -f1

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

~]#grep "\<[[:digit:]]\{1,2\}\>" /etc/passwd

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

(0)
EasonEason
上一篇 2017-01-02
下一篇 2017-01-03

相關推薦

  • 馬哥教育網絡班21期-第四周課程練習

    Do one thing at a time,and do well. 小僧近期忙的去尿尿的時間都要擠出來…..! 無人能理解 zZzz 復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 編輯/etc/group文件,添加組hadoop。 手動編輯/etc/pass…

    Linux干貨 2016-07-29
  • HDFS寫入和讀取流程

    一、HDFS HDFS全稱是Hadoop Distributed System。HDFS是為以流的方式存取大文件而設計的。適用于幾百MB,GB以及TB,并寫一次讀多次的場合。而對于低延時數據訪問、大量小文件、同時寫和任意的文件修改,則并不是十分適合。 目前HDFS支持的使用接口除了Java的還有,Thrift、C、FUSE、WebDAV、HTTP等。HDFS…

    Linux干貨 2015-05-12
  • 架構師第一天之:Nginx

    nginx: 誕生背景: prefork機制不能支持過大的并發請求, C10K問題的解決 官方站點: http://nginx.org 二次開發版: tengine,openresty 特性: 模塊化設計,較好的拓展性 高可靠性:master/worker架構 支持熱部署:不停機更新配置文件,更換日至文件,更新服務器版本 低內存消耗:10000個keep-a…

    Linux干貨 2016-10-29
  • 二、(3)Linux的文件與數據之:元數據

    文件的元數據 在Linux的文件系統中,數據可分為兩大類:數據和元數據 數據:泛指普通文件中的實際數據 元數據:用來描述一個文件的特征的系統數據 這樣抽象的描述并不能很清楚地表示元數據的定義,所以下面將借助stat命令進行舉例說明: stat命令 stat – display file or file system status(用于展示文件或文…

    2018-01-11
  • 馬哥教育網絡班21期+第9周課程練習

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash  declare -i loginable=0 declare -i unloginable=0  &n…

    Linux干貨 2016-09-07
  • Linux系統管理常用命令

    系統管理工具 進程的分類: CPU-Bound:CPU密集型,非交互。特別消耗CPU的,加密解密,壓縮解壓 IO-Bound:IO密集型,交互。大量的硬盤讀寫,例如復制文件 Linux系統狀態的查看及管理工具:pstree, ps, pidof, pgrep, top, htop, glance, pmap, vmstat, dstat, kill, pki…

    Linux干貨 2017-12-18

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-04-10 16:20

    總結的很好,希望能熟練、靈活的使用基礎命令~~~~加油!??!

欧美性久久久久