馬哥教育網絡班23期+第四周課堂練習
Linux 網絡及相關進程作業管理
一、概述
1.1 簡介:
進入Linux學習第四周,這一周講的知識點非常的多,也特別的碎,感覺這一周的內容掌握起來有很大的難度,主要是要記的命令很多,包括yum 的一些安裝的命令,配置yum 源,相關的網絡的命令和參數,還有就是進程管理和作業管理中的相關工具的使用,最后還講了bash腳本編程的內容和while until 循環的實現。第四周的博客作業主要就是下面這些習題,需要一一作出解答,首先第一題;
-
復制/etc/skel 目錄為/home/tuser1 要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限:
答案:
第一步,首先查看/etc/skel 目錄的訪問權限,
第二步 把/etc/skel 目錄拷貝到/home/tuser1 目錄中
我們先用ls -ld /home/tuser1 查看一下權限
然后再查看一下這個目錄下的文件的權限:
由于題目要求這個目錄及其內部的文件 屬組和其他用戶均沒有任何訪問權限,所以最后我們需要修改一下屬組和其他用戶的權限
2.編輯/etc/group文件,添加組hadoop
第一步 運行 vim /etc/group 命令,進入下圖:
先轉換成輸入模式,把hadoop 組加入到最后一行即可
3.手動編輯/etc/passwd文件新增一行,添加用戶hadoop 其基本組ID 為hadoop組的id號,其家目錄為/home/hadoop
第一步: 運行vim /etc/passwd 命令。新增一行。剛才的GID 為159,要先記住。
最后,把/etc/skel 目錄復制到 /home/hadoop
我們可以運行id 命令查看一下hadoop
這說明hadoop 已經存在,只不過我們沒有設置密碼。我們還可以用非登錄方式su USERNAME 的方式切換到hadoop 來驗證一下我們上述的執行步驟是否正確
顯示的結果我們已經通過編輯配置文件的方式建立好了hadoop這個用戶了
-
復制/etc/skel 目錄為/home/hadoop 要求修改hadoop 目錄的屬組和其他用戶沒有任何訪問權限
由于3題我們已經復制了/etc/skel 所以這里直接修改權限即可
-
修改/home/hadoop 目錄及其內部所有文件的屬主為hadoop 屬組為hadoop
-
顯示/proc/meminfo文件中以大寫或小寫S開頭的行,用兩種方式
第一種方式:
第二種方式:
-
顯示/etc/passwd文件中其默認shell為非/sbin/nologin的用戶
-
顯示/etc/passwd文件中其默認shell為/bin/bash的用戶
-
找出/etc/passwd文件中的一位數或兩位數
-
顯示/boot/grub/grub.conf 中以至少一個空白字符開頭的行
-
顯示/etc/rc.d/rc.sysinit 文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行
-
打出netstat -tan 命令執行結果中以’LISTEN’ ,后或跟空白字符結尾的行
-
添加用戶bash testbash basher nologin (此一個用戶的shell為/sbin/nologin) 而后找出當前系統上其用戶名和默認shell相同的用戶的信息
第一步首先添加用戶:
第二步,找出當前系統上用戶名和默認shell相同的用戶信息:
原創文章,作者:luobo3692003,如若轉載,請注明出處:http://www.www58058.com/49896
每個問題有都有說明,并分解操作,易懂,很好