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


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

[root@localhost ~]#cp -rf /etc/skel /home/tuser1[root@localhost ~]#chmod -R g-rwx,o-rwx /home/tuser1

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

[root@localhost ~]#vim /etc/group[root@localhost ~]#hadoop : x : 1001:

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

vim /etc/passwdhadoop: x :1002:1002::/home/hodoop:/bin/bash

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

cp -rf /etc/skel/ /home/hadoop
chmod g-rwx,o-rwx /home/hadoop/

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

chown -R hadoop:hadoop /home/hadoop

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

grep "^[sS]" /proc/meminfo
egrep "^(s|S)" /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 "\b[0-9]\{1,2\}\b" /etc/passwd

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

grep "^[[:space:]]" /boot/grub/grub.conf

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

grep "^#[[:space:]]\+[^[:space:]]\+" /etc/rc.d/rc.sysinit

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

netstat -tan |grep  "\bLISTEN[[:space:]]\+$"

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

grep "^\([[:alnum:]]\+\b\).*\1$" /etc/passwd

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

grep "^[sS]" /proc/meminfo
egrep "^(s|S)" /proc/meminfo
grep -i "^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 "\b[0-9]\{1,2\}\b" /etc/passwd

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

(0)
N21_ DominicN21_ Dominic
上一篇 2016-07-16
下一篇 2016-07-16

相關推薦

  • Buffer和Cache的區別

    1、buffer(緩沖) 是為了提高內存和硬盤(或其他I/O設備)之間的數據交換的速度而設計的。 2、cache(緩存) 從CPU角度考慮,是為了提高cpu和內存之間的數據交換速度而設計的,例如平常見到的一級緩存、二級緩存、三級緩存。 cpu在執行程序所用的指令和讀數據都是針對內存的,也就是從內存中取得的。由于內存讀寫速度慢,為了提高cpu和內存之間數據交換…

    Linux干貨 2018-01-02
  • 馬哥教育網絡班21期+第19周課程練習

    1、描述Tomcat的架構; Tomcat組件,分為4類: 頂層類組件:包括<Server>元素和<Service>元素,它們位于整個配置文件的頂層; 連接器類組件:為<Connector>元素,代表介于客戶端與服務器端之間的通信接口,負責將客戶端的請求發送給服務器端,并將服務器的響應結果返回給客戶端; 容器類組件:代表處…

    Linux干貨 2016-12-05
  • 進程和計劃任務

    進程概念 內核的功用:進程管理,文件系統,網絡功能,內存管理,驅動程序,安全功能等 Process:運行中的程序的一個副本,是被載入內存的一個指令集和     進程ID(Process ID,PID)號碼被用來標記各個進程     UID,GID和SELinux語境決定對文件系統…

    Linux干貨 2016-09-13
  • 進程管理

    linux進程管理     內核的功能:進程管理、文件系統、網絡管理、驅動程序、安全功能等     Pcrocess:運行中的程序的一個副本,是被載入內存中的一個指令集和         PID:進程…

    Linux干貨 2016-09-12
  • find命令用法及示例

    文件查找 locate,find可是實現在文件系統上查找符合條件的文件 實現工具:locate,find locate有幾下幾個特性 1、依賴于事先構建好的索引庫; 2、系統自動實現;(周期性任務) 3、手動更新數據庫(updatedb) /var/lib/mlocate/mlocate.db 工作特性: 查找速度快; 模糊查找; 非實時查找 lo…

    Linux干貨 2016-08-18
  • NFS實現(雙httpd + php-fpm + nfs + mysql 搭建discuz論壇)

    NFS相關介紹一、NFS簡介1. NFS(Network File System): NFS是一個文件共享協議, 也是是在類Unix系統中在內核中實現的文件系統。2. 起源: 最早是由SUN公司研發,非常古老,只是實現文件共享,安全控制方面比較簡陋。 版本有, NFSv1, NFSv2,NFSv3,NFSv4. v4版開始支持kerber…

    Linux干貨 2016-10-19

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-16 22:36

    寫的很好,排版也很漂亮,加油

欧美性久久久久