第4周作業

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

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

    ~]# chmod 700 /home/tuser1/

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

    ~]# vim /etc/group

    hadoop:x:2019:

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

    ~]# vim /etc/passwd

    hadoop:x:2003:2019:Touch by myself:/home/hadoop:/bin/bash

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

    ~]# cp -r /etc/skel/ /home/hadoop

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

    ~]# chmod 700 /home/hadoop/

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

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

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

    ~]# cat /proc/meminfo | grep "^[sS]"

    ~]# sed -n '/^[sS]/p' /proc/meminfo

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

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

    ~]# cat /etc/passwd | grep -v "/sbin/nologin"

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

    ~]# sed -n '/\/bin\/bash$/p' /etc/passwd

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

    ~]# grep '\<[0-9][0-9]\?\>' /etc/passwd -o

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

    ~]# sed -n "/^[[:space:]]\+/p" /boot/grub/grub.conf

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

    ~]# sed -n '/^#[[:space:]]\+[^[:space:]]\+/p' /etc/rc.d/rc.sysinit

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

    ~]# netstat -tan | sed -n '/LISTEN[[:space:]]\+$/p'

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

    ~]# useradd bash

    ~]# useradd testbash

    ~]# useradd basher

    ~]# useradd -s /sbin/nologin nologin

    ~]# sed -n '/^\(.*\):.*\1$/p' /etc/passwd

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

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

后邊重復的題目就直接刪除了。

原創文章,作者:N25_水煮魚,如若轉載,請注明出處:http://www.www58058.com/64653

(0)
N25_水煮魚N25_水煮魚
上一篇 2016-12-25
下一篇 2016-12-25

相關推薦

  • 使用 nice、cpulimit 和 cgroups 限制 cpu 占用率

    Linux內核是一名了不起的馬戲表演者,它在進程和系統資源間小心地玩著雜耍,并保持系統的正常運轉。 同時,內核也很公正:它將資源公平地分配給各個進程。 但是,如果你需要給一個重要進程提高優先級時,該怎么做呢? 或者是,如何降低一個進程的優先級? 又或者,如何限制一組進程所使用的資源呢? 答案是需要由用戶來為內核指定進程的優先級 大部分進程啟動時的優先級是相同…

    Linux干貨 2015-02-14
  • sed的模式匹配用法探討

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1405753 [root@sunsky Desktop]# cat sunsky a b c d e f [root@sunsk…

    Linux干貨 2016-08-15
  • 第六周小練習

    詳細總結vim編輯器的使用并完成一下練習 vim編輯器的基本使用 vim模式: 1、編輯模式(命令模式) 2、輸入模式 3、末行模式  一、打開文件 vim /path/to/somefile 打開單個文件 如果文件存在為打開,否則保存退出時為新建 vim /path/to/somefile vim +# : 打開文件…

    Linux干貨 2016-12-19
  • 馬哥教育網絡班22期+第1周課程練習

    問題1: 計算機組成如下:CPU、存儲器、輸入設備、輸出設備1、中央處理器(Central Processing Unit,簡稱 CPU)。它主要由控制器、運算器等組成,并采用大規模集成電路工藝制成的芯片,又稱微處理器芯片。   CPU又由運算器和控制器組成。1)運算器 運算器又稱算術邏輯單元(Arithmetic Logic Unit簡…

    Linux干貨 2016-08-15
  • N25第八周博客作業

    1、寫一個腳本,使用ping命令探測172.16.250.1-172.16.250.254之間的所有主機的在線狀態;     在線的主機使用綠色顯示;     不在線的主使用紅色顯示; #!/bin/bash trap ‘mytrap’ INT mytra…

    Linux干貨 2017-02-26
  • 任務計劃管理

    一:單一工作調度:at命令       列出在指定的時間和日期在計算機上運行的已計劃命令或計劃命令和程序。必須正在運行“計劃”服務才能使用 at 命令。 示例: [root@CentOS 6 ~]#/etc/init.d/atd restart   啟動服務 …

    Linux干貨 2016-09-12

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-01-03 16:56

    grep借助正則表達式可以發揮出強大的作用,從作業可以看出,掌握的還不錯,再接再勵

欧美性久久久久