第四周

第四周blog

第四周blog

  • 1

    復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。
    
    cp -r /etc/skel /home/tuser1 ; chmod -R go-r /home/tuser1
  • 2

    編輯/etc/group文件,添加組hadoop。
    
    echo "hadoop:x:250:" >> /etc/hadoop
  • 3

    手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號;其家目錄為/home/hadoop。
    
    echo "hadoop:x:250:250:commit:/home/hadoop:/sbin/nologin" >> /etc/passwd
  • 4

    復制/etc/skel目錄為/home/hadoop,要求修改hadoop目錄的屬組和其它用戶沒有任何訪問權限。
    
    cp -r /etc/skel /home/hadoop ;chomd go-r /home/tuser1
  • 5

    修改/home/hadoop目錄及其內部所有文件的屬主為hadoop,屬組為hadoop。
    
    chown -R hadoop:hadoop /home/hadoop
  • 6

    顯示/proc/meminfo文件中以大寫或小寫S開頭的行;用兩種方式;
    
    grep -i "^s" /proc/meminfo ; grep -e "^[s|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 -o  "[0-9]\{1,2\}" /etc/passwd
  • 10

    顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;
    
    grep '^[[:space:]]\+' /boot/grub/grub.conf  /etc/passwd
  • 11

    顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行;
    
    grep "^#[[:space:]]\+[^[:space:]]\+" /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 basher;useradd testbash;useradd -s /sbin/nologin nologin;
        grep -o '\(^[^:]\+\).*\1$' /etc/passwd
  • 14

    顯示/proc/meminfo文件中以大寫或小寫S開頭的行;用三種方式;
    
    grep '^[sS]' /proc/meminfo;grep -e '^[s|S]' /proc/meminfo;grep -i '^s' /proc/meminfo;
  • 15

    顯示/etc/passwd文件中其默認shell為非/sbin/nologin的用戶;
    
    grep -v '\(\/sbin\/nologin\)$' /etc/passwd
  • 16

    顯示/etc/passwd文件中其默認shell為/bin/bash的用戶;
    
    grep  '\(\/bin\/bash\)$' /etc/passwd
  • 17

    找出/etc/passwd文件中的一位數或兩位數;
    
    grep -o  "[0-9]\{1,2\}\>" /etc/passwd

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

(0)
N25_sadanN25_sadan
上一篇 2016-12-23 16:44
下一篇 2016-12-23 23:19

相關推薦

  • RAID磁盤陣列

    什么是RAID?    RIAD(Redundant Array of Independent Disk,獨立冗余磁盤陣列)技術是加州大學伯克利分校1987年提出,最初是為了組合小的廉價磁盤來代替大的昂貴磁盤,同時希望磁盤失效時不會使對數據的訪問受損失而開發出一定水平的數據保護技術。RAID就是一種由多塊廉價磁盤構成的冗余陣列,在操作系統下是作為一個獨立的大…

    Linux干貨 2016-12-13
  • 也許你根本不會用百度搜索

    搜索引擎可以幫助使用者在Internet上找到特定的信息,但它們同時也會返回大量無關的信息。但是如果多使用一些技巧,你將發現搜索引擎會花盡可能少的時間找到你需要的確切信息。 1.簡單查詢 這個就是最簡單便捷的使用方式,其實也是我們大多數人平時使用百度或者其他搜索引擎的方式。比如你想查培訓學校,那么你的第一反應肯定就是在百度里輸入【挖掘機】【挖掘機學?!俊舅{翔…

    2015-03-02
  • shell腳本編程3

    補充,shift使用方法 root@localhost wang]# cat jiaoben1.sh  #!/bin/bash echo "$1" echo "$*" shift echo "$1" echo &quot…

    Linux干貨 2016-08-24
  • Linux基礎(四)——用戶管理&grep命令

    1、  復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 cp /etc/skel/ /home/tuser1 –r chmod -R 700 /home/tuser1/ 2、  編輯/etc/group文件,添加組hadoop。 echo "ha…

    Linux干貨 2016-11-08
  • python 10第二周博客作業

    1.取磁盤利用率:cut -d命令 df|tr –s? ‘ ’?? ‘%’ |cut –d “%” –f5正則表達式:df -h |grep “^/dev/sd” |grep -o “[[:digit:]]\+%”|grep -o “[[:digit:]]\+”2. paste 合并兩個…

    Linux干貨 2018-03-17
  • 數組、變量及bash的配置

    數組、變量及bash的配置 變量:存儲單個元素的內存空間 數組:存儲多個元素的內存空間,相當于多個變量集合 索引:編號從0開始,屬于數值索引,索引為自定義格式即為關聯數組(bash4.0之后支持) bash數組支持稀疏格式 數組的聲明 普通數組declare –a 關聯數組 declare –A 普通數組可以不聲明直接使用,關聯數組必須先聲明再使用 數組的賦…

    Linux干貨 2016-08-26
欧美性久久久久