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

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

blob.png

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

blob.png

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

blob.png

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

 文件夾去掉x權限,就打不開了。

blob.png

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

blob.png

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

 [root@LH ~]# grep -i "^s.*" /proc/meminfo

 [root@LH ~]# grep "^[sS].*" /proc/meminfo

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

blob.png

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

blob.png

9.找出/etc/passwd文件中的一位數或兩位數(數字太多,就不截圖了)

 [root@LH ~]# grep -o "[0-9]\{1,2\}" /etc/passwd

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

blob.png

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

  [root@LH ~]# grep '^#[[:space:]]\+[^[:space:]]\+' /etc/rc.d/rc.sysinit

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

 [root@LH ~]# netstat -tan | grep 'LISTEN[[:space:]]*'

blob.png

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

 [root@LH ~]# useradd bash

 [root@LH ~]# useradd testbash

 [root@LH ~]# useradd basher

 [root@LH ~]# useradd -s /sbin/nologin nologin

 [root@LH ~]# grep "^\([[:alnum:]]\+\>\).*\1$" /etc/passwd

blob.png

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

 [root@LH ~]# grep "^[sS].*" /proc/meminfo

 [root@LH ~]# grep -i "^s.*" /proc/meminfo

 [root@LH ~]# egrep "^(s|S)" /proc/meminfo

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

 [root@LH ~]# grep -v "/sbin/nologin" /etc/passwd

blob.png

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

 [root@LH ~]# grep "/bin/bash" /etc/passwd

blob.png

17.出/etc/passwd文件中的一位數或兩位數

 [root@LH ~]# grep -o "[0-9]\{1,2\}" /etc/passwd

原創文章,作者:Net19_口香糖,如若轉載,請注明出處:http://www.www58058.com/21593

(0)
Net19_口香糖Net19_口香糖
上一篇 2016-07-04 11:35
下一篇 2016-07-04 11:35

相關推薦

  • 分布式文件系統之fastDFS部署

    fastDFS下載地址:https://github.com/happyfish100/fastdfs部署參考文檔:http://joelhy.github.io/2015/01/27/FastDFS-v5-06-deploy/ 我們接下來來部署fastDFS 部署結構: 192.168.42.150 node1 [Tracker]192.168.42.15…

    Linux干貨 2017-06-16
  • 第二周作業

    第二周作業 一、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 pwd: ?顯示當前的工作目錄 -P 顯示真實物理路徑 -L 顯示鏈接路徑(默認)   cd: ?改變目錄 使用絕對路徑或者相對路徑: cd /root/Desktop? cd Desktop/ 切換至父目錄: cd .. 切換至當前用戶主目錄: cd 切換至…

    2018-07-06
  • 第八周作業

    systemd簡述,及簡易編譯安裝nginx\apache-httpd管理操作;awk命令的使用方法。

    Linux筆記 2018-04-03
  • Homework Week-12 LAMP部署

    1、請描述一次完整的http請求處理過程;     http全稱超文本傳輸協議,屬于應用層協議;常見客戶端應用是各種瀏覽器。     一次服務器端完整http請求處理過程:     (1)建立或處理連接:接收請求或拒絕請求;     (2)接收請求:接收來自于…

    Linux干貨 2016-12-05
  • 二叉樹的應用詳解 – 數據結構

    概述: 平衡樹——特點:所有結點左右子樹深度差≤1 排序樹——特點:所有結點“左小右大字典樹——由字符串構成的二叉排序樹判定樹——特點:分支查找樹(例如12個球如何只稱3次便分出輕重)帶權樹——特點:路徑帶權值(例如長度) 最優樹——是帶權路徑長度最短的樹,又稱 Huffman樹,用途之一是通信中的壓縮編碼。 1. 二叉排序樹(二叉查找樹 Bina…

    Linux干貨 2015-04-07
  • bash腳本編程

    bash腳本編程之用戶交互:     腳本參數     用戶交互:通過鍵盤輸入數據     read [option]…[name]…     -p: "PROMPT"      -t: TIMEOUT &…

    Linux干貨 2017-01-01

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-04 13:34

    寫的很好,可以多關注一下排版問題,第4題不對,加油

欧美性久久久久