馬哥教育網絡班第21期+第六周課程作業

1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的1、以至少一個空白字符開頭的行的行首加#;

:%s@^[[:space:]]\+@#@  

2、復制/boot/grub/grub.conf至/tmp目錄中,刪除/tmp/grub.conf文件中的行首的空白字符;

:%s@^[[:space:]]\+@@g

3、刪除/tmp/rc.sysinit文件中的以#開頭,且后面跟了至少一個空白字符的行行的#和空白字符

%s@^#[[:space:]]\+@@g

4、為/tmp/grub.conf文件中前三行的行首加#號;

    1,3s/^/#/

5、將/etc/yum.repos.d/CentOS-Media.repo文件中所有的enabled=0或gpgcheck=0的最后的0修改為1;

%s/enabled=0/enabled=1/

%s/gpgcheck=0/gpgcheck=1/

6、每4小時執行一次對/etc目錄的備份,備份至/backup目錄中,保存的目錄名為形如etc-201504020202

 

*  */4  *  *  *  cp -r /etc  /backup/etc-$(date  +%Y%m%d%H%m)

 

7、每周2,4,6備份/var/log/messages文件至/backup/messages_logs/目錄中,保存的文件名形如messages-20150402

 

*  *  *  *  2,4,6  cp /var/log/messages  /backup/messages_logs/messages-$(date +%Y%m%d)

8、每天每兩小時取當前系統/proc/meminfo文件中的所有以S開頭的信息至/stats/memory.txt文件中

 

*  * /2 *  *  * egrep -o "^S" /proc/meminfo  >>  /stats/memory.txt

 

9、工作日的工作時間內,每兩小時執行一次echo "howdy"

 0 9-15/2 * * */1-5  echo "howdy"

 

10、創建目錄/tmp/testdir-當前日期時間 

#!/bin/bash/
mkdir /tmp/testdir-$(date +%F)

11、在此目錄創建100個空文件:file1-file100

#!/bin/bash

for i in {1..100};

do

        touch file$i

done

12、顯示/etc/passwd文件中位于第偶數行的用戶的用戶名;

#!/bin/bash

#

cat -n /etc/passwd | sed -n 'n;p' | cut -d: -f1 

13、創建10用戶user10-user19;密碼同用戶名;

#!/bin/bash

for i in {10..19};

do

        if id user$i &>/dev/null;then

                echo "user$i is exist."

        else

        useradd user$i

        echo "user$i" |passwd –stdin user$i  &> /dev/null

        fi

done

14、在/tmp/創建10個空文件file10-file19; 

#!/bin/bash

for i in {10..19};

do

        touch file$i

done

 

15、把file10的屬主和屬組改為user10,依次類推。

#!/bin/bash/
#
for i in {10..19}; do
    chown user$i:user$i file$i
done

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

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

相關推薦

  • LVM2 ( Blog4 )

    LV基本應用,擴展及縮減實現

    Linux干貨 2017-11-27
  • 文件的查找命令 find 和 locate

    文件的查找命令 find 和 locate find 功能:實時查找工具,通過遍歷指定路徑完成文件查找 工作特點: ?  查找速度略慢?  精確查找?  實時查找?  可能只搜索用戶具備讀取和執行權限的目錄 語法:   find [OPTION]… [查找路徑] [查找條件] [處理動作] 查找路徑:指定具…

    Linux干貨 2016-08-16
  • vi編輯器

       vim編輯器是眾多文件編輯軟件中比較好的一個,也是使用最多 ,功能最強大的,提供了圖形化界面。    Vi:類unix系統中默認的文本編輯器    Vim:vi編輯器的增強版本,習慣上也稱vi。    作用:創建或修改文本文件,維護linux系統的各種配置文件 vim的使用…

    Linux干貨 2016-08-15
  • 自動化運維之Cobbler

    自動化運維:         隨著信息時代的持續發展,IT運維已經成為IT服務內涵中重要的組成部分。面對越來越復雜的業務,面對越來越多樣化的用戶需求,不斷擴展的IT應用需要越來越合理的模式來保障IT服務能靈活便捷、安全穩定地持續保障,這種模式中的保障因素就是IT運維(其他因素是更…

    Linux干貨 2016-04-21
  • 第三周博客作業

    who useradd usermod groupadd

    Linux干貨 2017-12-17
  • 用戶和組相關配置文件

    1. /etc/passwd文件詳解 輸入vi /etc/passwd 可以查看此文件的內容 [root@localhost ~]# vi /etc/passwdroot:x:0:0:root:/root:/bin/bash root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/…

    Linux干貨 2016-10-23

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-07 17:14

    腳踏實地去掌握,5題的答案可以是 :%s@\(gpgcheck\|enabled\)=0@\1=1@ ,crontab部分的作業需要在進一步的理解,加油!

欧美性久久久久