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

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

    cp -R /etc/skel /home/tuser1
    chmod g-rwx,o-rwx -R  /home/tuser1

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

    echo "hadoop:x:2018" >> /etc/group

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

    echo "hadoop:x:2003:2018::/home/hadoop:/bin/bash" >> /etc/passwd

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

    cp -R /etc/skel /home/hadoop 
    chmod g-rwx,o-rwx -R /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\}

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

    grep ^[[:space:]]\+ /boot/grub/grub.conf

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

    grep -E ^#[[:space:]]\{1\}[^[:space:]]\{1\} /etc/rc.d/rc.sysinit

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

    netstat -tan | grep 'LISTEN[[:space:]]$'

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

    useradd bash;
    useradd testbash;
    useradd basher;
    useradd -s /sbin/nologin nologin ;
    grep '^\([^:]\+\):.*/\1$' /etc/passwd

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

    awk '/^[Ss]/{print}' /proc/meminfo    
    sed -n '/^[Ss]/p' /proc/meminfo
    grep '^[Ss]' /proc/meminfo

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

(0)
kfkf
上一篇 2016-08-03
下一篇 2016-08-03

相關推薦

  • 起航——學習Linux工具之VMware Workstation

    一:安裝VMware(Windows平臺) 二:創建一臺虛擬機 到此為止我們就創建了一個擁有一顆CPU、1GB內存和一塊20GB硬盤的虛擬機,接下來就可以愉快的安裝操作系統了 ^_^  

    2018-03-26
  • 馬哥教育網絡班19期第七周課程練習

    第七周作業 1.創建一個10G分區,并格式化為ext4文件系統:   (1)要求甘block大小為2048,預留空間百分比為2,卷標為MYDATA,默認掛載屬性包含acl;   (2)掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳; [root@nginx ~]# fdisk /dev/sdd D…

    Linux干貨 2016-06-23
  • 破解root口令

    這里主要介紹一下centos6和7root密碼的破解方法 這里先說一下centos7的口令破解方法 破解CentOS7的root口令方法一 啟動時任意鍵暫停啟動  按e鍵進入編輯模式  將光標移動linux16開始的行,添加內核參數rd.break 按ctrl-x啟動 這是進來之后的界面 然后查看用戶的登錄信息 echo $UID 顯示結…

    2017-07-14
  • 用戶、組、權限管理練習

    用戶、組管理練習 一、創建的內容:        1、組Rockets,Knicks,Cavaliers,他們的GID分別是501,540,530。    2、用戶James(theBeard),Chris(CP3),Lebron(King),Carmelo(Melo),他們的uid分別是…

    Linux干貨 2017-09-03
  • linux中特殊符號用法

    1 #    #  管理員賬戶    $  普通賬戶   在腳本中 #也常出現在一行的開頭,或者位于完整指令之后,這類情況表示符號后邊是注解文字,不會被執行 例如     #!/bin/bash     #th…

    Linux干貨 2016-08-15
  • 利用keepalived實現主/從和主/主模式的高性能負載均衡集群

    要求: 1、使用nginx的反向代理功能實現負載均衡 2、keepalived實現高可用 ???????第一組的虛擬地址為172.16.1.100 ????????????D設備的優先級高 ???????第二組的虛擬地址為172.16.1.110 ????????????E設備的優先級高 3、分別實現主/從和主/主兩種配置 集群拓撲: ? ? ? 第一種:主…

    2017-06-25

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-03 15:06

    第1,3重復了,第7,8題不夠嚴謹

欧美性久久久久