馬哥教育網絡班21期+第4周課程練習

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

`cp -r /etc/skel /home/tuser1   chmod -R 700 /home/tuser1`

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

`hadoop:x:2003:`

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

`hadoop:x:2004:2019::/home/hadoop:/bin/bash`

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

`cp -r /etc/skel /home/hadoop   chmod -R 700 /home/hadoop`

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`

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

`grep '/bin/bash$'  /etc/passwd`

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’,后或跟空白字符結尾的行;

`grep 'LISTEN[[:space:]]*$'`

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

`grep '^\([[:alnum:]]\{1,\}\):.*\1$' /etc/passwd`

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

`grep  '^[sS]' /proc/meminfo   grep -i '^s' /proc/meminfo  egrep '^(s|S)' /proc/meminfo`

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

`grep -v '/sbin/nologin$' /etc/passwd`

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

`grep '/bin/bash$' /etc/passwd`

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

`grep '\<[[:digit:]]\{1,2\}\>' /etc/passwd`

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

(0)
hhaa0352hhaa0352
上一篇 2016-08-02 10:52
下一篇 2016-08-02 10:52

相關推薦

  • nginx實現代理服務器功能

    nginx實現代理服務器功能1: #環境: 172.16.253.223 #CentOS7.3,安裝nginx作為代理服務器 172.16.253.224 #CentOS7.3,安裝httpd作為服務器 172.16.253.188 #CentOS6.8,咱莊httpd作為圖片服務器 #223主機: yum install nginx vim /etc/ng…

    Linux干貨 2017-06-28
  • linux基礎學習第七天-正則表達式及grep

    2016-08-04 授課內容: 各種文本工具來查看、分析、統計文本文件(more、less、cat、cut、sort、wc、uniq、head、tail、paste、diff) grep 正則表達式 擴展正則表達式 【】所有的文本查看、分析、統計等都是只是更改標準輸出的顯示方式,對原文件內容并沒有更改 cat [OPTION]… [FILE]&…

    Linux干貨 2016-08-07
  • N25 第五周博客

      1、顯示當前系統上root、fedora或user1用戶的默認shell;      ]# egrep "^root\b|^user1\b|^fedora\b" /etc/passwd | cut -d: -f1,7…

    Linux干貨 2017-01-04
  • cobbler實現centos7和centos6的無人值守安裝

    環境:系統: CentOS 7.2  ip: 172.16.0.11 一. Cobbler安裝準備 Cobbler是一個Linux服務器安裝的服務,可以通過網絡啟動(PXE)的方式來快速安裝、重裝物理服務器和虛擬機,同時還可以管理DHCP,DNS等。 Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),…

    Linux干貨 2017-06-04
  • 為什么中國的網頁設計那么爛?

    Nick Johnson,一個有12年經驗的Web設計師在它的blog里寫下了“Why is Chinese Web Design So Bad”,新浪,人人,百度,阿里巴巴,騰訊榜上有名。其中的觀點相當的好,希望所有的中國人都讀一下。我不全文翻譯了,只是給大家看一些摘要。(保證不會像《環球時報》一樣) —————————— 作者2005年的夏天來到中國,他…

    Linux干貨 2016-07-11
  • gawk基礎及進階

    GUN awk: 文本處理三工具:grep,sed,awd grep,egrep,fgrep:文本過濾工具:pattern sed:行編輯器 模式空間、保持空間 awk:報告生成器,格式化文本輸出; AWK:Aho,Weinberger,Kernighan –> New AWK,NAWK GNU awk,gawk gawk – …

    Linux干貨 2017-05-22

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-02 11:37

    寫的很好,排版也很棒,加油

欧美性久久久久