N22期-第四周博客作業

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

[root@localhost jimmy]# cp -r /etc/skel/ /home/tuser1
[root@localhost jimmy]# chmod 700 /home/tuser1/

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

[root@localhost jimmy]# vim /etc/group
進入vim編輯器之后按i切換至輸入模式
輸入hadoop:x:2004:
按esx切換回編輯模式
之后末行模式保存退出

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

[root@localhost jimmy]# vim /etc/passwd
同樣切換至輸入模式,新增一行輸入 hadoop:x:2004:2004::/home/hadoop:/bin/bash

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

[root@localhost jimmy]# cp -r /etc/skel/ /home/hadoop
[root@localhost jimmy]# chmod 700 /home/hadoop/

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

[root@localhost jimmy]# chown -R hadoop:hadoop /home/hadoop/

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

方法1:[root@localhost jimmy]# grep "^[s,S]" /proc/meminfo
方法2:[root@localhost jimmy]# grep -i "^s" /proc/meminfo

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

[root@localhost jimmy]# grep -v "/sbin/nologin$" /etc/passwd |cut -d: -f1

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

[root@localhost jimmy]# grep "/bin/bash$" /etc/passwd | cut -d: -f1

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

[root@localhost jimmy]# grep "\<[0-9]\{1,2\}\>" /etc/passwd

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

[root@localhost jimmy]# grep "[[:space:]\{1,\]" /boot/grub/grub.conf

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

[root@localhost jimmy]# grep "^#[[:space:]][[:space:]]\{1,\}" /etc/rc.d/rc.sysinit

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

[root@localhost jimmy]# netstat -tan | grep "\<LISTEN\>[[:space:]]*$"


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

[root@localhost jimmy]# grep "^\([[:alpha:]]\+\>\).*\1$" /etc/passwd

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

(0)
jjimmycjjimmyc
上一篇 2016-08-30
下一篇 2016-08-30

相關推薦

  • Linux之yum詳解及程序包安裝

    Linux之 yum詳解 及 程序包安裝    在Linux常用的命令安裝工具中,rpm是一個功能十分強大的軟件包管理系統,它使得在Linux下安裝、升級和刪除軟件包的工作變得容易,并且具有查詢、驗證軟件包的功能。與圖形化工具相比,使用命令行可以獲得更大的靈活性。    但是rpm有一個缺點,無法解決包的依賴性,也就是…

    Linux干貨 2016-08-24
  • Linux終端類型

    適用對象:本文適用于初學Linux以及有志于學習Linux的朋友們。   一、         什么是終端 計算機體系中,終端主要是指與計算機連接,并可以與用戶(人類)進行交互的設備。 二、      &nbs…

    Linux干貨 2016-10-14
  • N26 第二周

    本周學習了: linux的目錄層級結構、常見文件類型、bash基本特性、文件的基本管理命令、globbing文件通配符、用戶管理命令 開始作業! 1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。    文件管理命令有:ls,cp,mv,pwd,mkdir,rmdir,touch  …

    Linux干貨 2017-01-12
  • Linux終端類型

    Linux終端類型 關鍵字:linux終端,串行終端ttySn;偽終端pty;控制終端tty;控制臺終端console 要想與Linux打交道,就必須學會使用Linux終端。所謂Linux終端,其實也就是一種控制臺,一種字符設備,通常用tty標識,它是用戶和Linux內核交互的平臺,用戶能在平臺上通過各種指令操作Linux。終端的特殊設備文件一般分為以下幾種…

    Linux干貨 2016-10-19
  • 搭建緩存功能的WEB服務集群

    搭建緩存功能的WEB服務集群 實驗簡介 本文主要介紹雙主模型的nginx proxy高可用集群的搭建方式。實驗環境: 使用nfs服務器提供頁面數據共享 使用單獨的mariadb服務器提供關系型數據庫 使用兩臺httpd服務器處理動態的php和靜態頁面資源 使用兩臺nginx服務器處理圖片資源 使用兩臺varnish服務器作緩存處理 使用兩臺nginx作代理 …

    Linux干貨 2017-07-15
  • 第二周博客作業

    1.Linux上的文件管理類命令都有那些,其常用的使用方法及其相關示例演示。
    2.Bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。
    3.請使用命令行展開功能來完成以下的練習。
    4.文件的元數據信息有哪些,分別表示什么含義,如何查看?如何修改文件的時間戳信息。
    5.如何定義一個命令的別名,如何在命令中引用另一個命令的執行結果?
    6.顯示/var目錄下所有以1開頭,以一個小寫字母結尾,且中間至少出現一位數字(可以有其他字符)的文件或目錄。
    7.顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄。
    8.顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其他任意長度任意字符的文件或目錄。
    9.在/tmp目錄下創建以tgile開頭,后跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22
    10.復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。
    11.復制/etc目錄下所有以.d結尾的文件或目錄到/tmp/mytest2目錄中。
    12.復制/etc目錄下所有以l或m或n開頭,以.conf結尾的文件至/tmp/mytest3目錄中。

    2018-03-22

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-14 08:42

    整體不錯。繼續加油~

欧美性久久久久