網絡班21期第四周作業

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

         mkdir /home/tuser1

         cp -r /etc/skel/ /home/tuser1/

         chmod -R g-rwx /home/tuser1

         chmod -R o-rwx /home/tuser1

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

         groupadd hadoop

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

         mysql:x:498:498::/home/mysql:/sbin/nologin

archlinux:x:3004:3004::/users/archlinux:/bin/bash

         hadoop:x:3005:3005::/home/hadoop:/bin/bash

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

         cp -r /etc/skel/ /home/hadoop/

         chmod g-rwx /home/hadoop/

         chmod o-rwx /home/hadoop/

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

         chown -R hadoop:hadoop /home/hadoop/

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

         cat /proc/meminfo | grep '^[Ss]'

         cat /proc/meminfo | egrep '^(S|s)'

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

         cat /etc/passwd | grep -v '/sbin/nologin$'

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

         cat /etc/passwd | grep '/bin/bash$'

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

         cat /etc/passwd |grep '\<[0-9]\{1,2\}\>'

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

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

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

         cat /etc/rc.d/rc.sysinit |grep '#[[:space:]]\+[^[:space:]]\+'

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

         netstat -tan | grep 'LISTEN[[:space:]]\{0,\}$'

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

         cat /etc/passwd | grep '^\(\<.*\>\).*\1$'

           blob.png

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

           cat /proc/meminfo | grep '^[Ss]'

         cat /proc/meminfo | egrep '^(S|s)'

          cat /proc/meminfo | grep -i '^s'

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

(0)
liangxiaomingliangxiaoming
上一篇 2016-08-22 09:29
下一篇 2016-08-22 09:29

相關推薦

  • 學習了點命令

    什么是shell 它提供了用戶與內核進行交互操作的一種接口shell它接受用戶輸入的命令并把它送入內核去執行 shell也被稱為Linux的命令解釋器 shell是一種高級程序設計 語言 查看當前系統使用了那個shell            &nb…

    Linux干貨 2017-07-13
  • 13 文件查找與壓縮

    locate find 壓縮命令 file-roller、compress/uncompress(.Z)、gzip/gunzip(.gz)、bzip2/bunzip2(.bz2)、xz/unxz(.xz) zip/unzip、tar locate 數據源 1)查詢系統上預建的文件索引數據庫      2)依賴于事先構建…

    Linux干貨 2016-08-18
  • 馬哥教育網絡班19期+第十周課程練習

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) CentOS主機按以下順序啟動 (1)POST     加電自檢         (2)BIOS    &nbsp…

    Linux干貨 2016-07-07
  • 用戶和組相關配置文件

    用戶和組的配置文件都在/etc目錄下          /etc/passwd;        內容格式:用戶名;加密后密碼影子(1#);UID;GID;注釋;家目錄,默認shell    …

    Linux干貨 2016-10-23
  • M22 使用NFS實現web共享發布

    實驗目的: 搭建兩個LAMP web發布系統搭建WordPress博客網站,并使用NFS作為共享的網絡文件系統使這兩個web服務器發布的內容一致。 實驗工具: webServer1 Centos6.8 172.18.55.6 webServer2 Centos7.3 172.18.55.7 nfsServer Centos7.3 172.18.55.71 w…

    2017-04-26
  • 源碼編譯安裝之apache

    工具: Development tools組包 httpd-2.2.9.tar.gz links網站瀏覽工具   安裝apache之前需要安裝編譯需要的環境“Development tools”這個是編譯使用的必須的環境包,使用下面的命令可以安裝。 [root@CentOS6 ~]# yum groupinstall&…

    Linux干貨 2016-08-24

評論列表(1條)

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

    寫的很好,排版還可以在漂亮一點,加油

欧美性久久久久