N22期-第4周作業

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

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

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

[root@localhost ~]# vim /etc/group
[root@localhost ~]# tail -1 /etc/group
hadoop:x:1001

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

[root@localhost ~]# vim /etc/passwd
[root@localhost ~]# tail -1 /etc/passwd
hadoop:x:1001:1001::/home/hadoop:/bin/bash

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

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

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

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

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

 方式一:

[root@localhost ~]# grep -i ^s /proc/meminfo
SwapCached:            0 kB
SwapTotal:       2031612 kB
SwapFree:        2031612 kB
Shmem:              1788 kB
Slab:             104116 kB
SReclaimable:      36400 kB
SUnreclaim:        67716 kB

 方式二:

[root@localhost ~]# grep ^[sS] /proc/meminfo
SwapCached:            0 kB
SwapTotal:       2031612 kB
SwapFree:        2031612 kB
Shmem:              1788 kB
Slab:             104116 kB
SReclaimable:      36400 kB
SUnreclaim:        67716 kB

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

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

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

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

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

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

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

[root@localhost ~]# grep "^[[:space:]]\+" /boot/grub/grub.conf

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

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

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

[root@localhost ~]# netstat -tan | grep "LISTEN[[:space:]]*$"

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

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

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

(0)
haoqiqiuzhihaoqiqiuzhi
上一篇 2016-09-05 08:52
下一篇 2016-09-05 10:55

相關推薦

  • 磁盤管理的相關知識

    1.設備文件:關聯至一個設備驅動程序,進而與之相對應設備文件通信 2.設備號碼:     主設備號:major number 標識文件類型     次設別號:minor number  同一類型下不同設備 3磁盤組成結構: .    &nb…

    Linux干貨 2016-08-30
  • 網絡配置——命令家族

    Linux網絡屬性配置命令: ifcfg家族:ifconfig,route,netstat ifconfig命令:接口及地址查看和管理          ·ifconfig [INTERFACE]       &nbsp…

    Linux干貨 2016-09-07
  • Linux的哲學思想第二篇

    Linux的哲學思想 一切皆文件 物理終端 物理終端指的是顯示器等硬件終端設備,文件存在于 /dev/console 這個路徑下 虛擬終端 虛擬終端指的是在linux命令行連接的終端,文件存在于 /dev/tty# [1,6] 這個路徑下 串行終端 指的是使用計算機串行端口連接的終端設備,文件存在于 /dev/ttyS# 這個路徑下 偽終端 指的是在Xshe…

    2018-02-26
  • 程序包管理與編譯安裝詳解

    (注:內容太多,容納不下,編譯安裝apache單獨成文) 一、程序包管理工具 不同的發行版采用的管理工具不盡相同:               debian: 程序文件以deb結尾,包管理器為dpkg    &…

    Linux干貨 2016-08-24
  • centos6啟動故障及修復

    前言 前文中我們熟悉了linux的啟動流程,如果在啟動過程中文件丟失或者損壞了怎么辦呢?難道只有重裝系統這一條路嗎?那我們不是成了普通網管了嗎?作為專業的運維工程師,我們需要掌握如何快速修復系統啟動。 實驗1: 破壞/boot/grup/下的文件——-stage2 階段  不影響啟動  mv /boot/grub …

    2017-09-03

評論列表(1條)

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

    答題比較認真,后面可以有針對的復習。繼續加油~

欧美性久久久久