馬哥教育網絡20期第6周課程練習

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

1.cp /etc/rc.d/rc.sysinit /tmp ; vim /tmp/rc.sysinit; :%s/^[[:space:]]\+/#/g

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

1.cp /boot/grub/grub.conf  /tmp;  vim  /boot/grub/grub.conf;  %s/^[[:space:]]//g

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

1.:%s/^#[[:space:]]//g

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

:1,3s/^#/##&/g

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

1.:%s/=[0]/=1/g

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

1.0 */4 * * * /bin/bash/tar -cf /etc  /backup/etc-`date +%Y%m%d%H%M`

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

1.* * * * 2,4,6 /bin/bash/tar –cvf /var/log/messages  /backup/messages_logs/massages-`date +%Y%m%d%H%M`

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

1. * */2 * * * /bin/bash/ cat /proc/meminfo | grep -i "^s" >> /stats/memory.txt

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

1.* */2 * * 1-5  /bin/bash/echo “howdy”

腳本編程練習
10、創建目錄/tmp/testdir-當前日期時間;

1.mkdir -pv /tmp/testdir-`date +%Y%m%d%H%M`

原創文章,作者:n20-鑰匙,如若轉載,請注明出處:http://www.www58058.com/24161

(0)
n20-鑰匙n20-鑰匙
上一篇 2016-07-16
下一篇 2016-07-16

相關推薦

  • Linux用戶和組管理

    使用對象:Linux初學者   Linux系統中用戶和組管理是很重要的一部分內容。許多初學者在學習或剛接觸到用戶管理的時候會覺得很難理解,命令多、選項多、配置文件也多,用命令可以修改,用配置文件也可以修改,三兩下就被繞進去了。其實完全沒必要暈,只要了解了用戶管理的方式,就會很容易理解命令選項與配置文件之間的關系。下面我們就來了解下用戶管理命令與配置…

    Linux干貨 2016-10-23
  • Linux磁盤及文件系統

    Linux磁盤及文件系統 一、硬盤 硬盤接口 PATA(Paralled Advanced Technology Attachment,并行的先進技術規范),也叫IDE(Integrated Drive Eelectronics,集成電路驅動設備),是作為一種簡單而廉價的接口而開發的。速度中等,容量大而且非常便宜。 串行ATA接口SATA(Serial AT…

    Linux干貨 2016-09-19
  • samba服務部署WordPress

    簡介 Samba是一個能讓Linux系統應用Microsoft網絡通訊協議的軟件,而SMB是Server Message Block的縮寫,即為服務器消息塊 ,SMB主要是作為Microsoft的網絡通訊協議,后來Samba將SMB通信協議應用到了Linux系統上,就形成了現在的Samba軟件。后來微軟又把 SMB 改名為 CIFS(Common Inter…

    Linux干貨 2017-04-28
  • 基于LNMP網站平臺,測試增加memcached緩存系統后網站訪問效果

    LNMP安裝教程鏈接:22-love cat 17周博客作業第2部分-構建一個LVS-DR模型的高性能集群 memcached 安裝及測試效果 一、概念     memcached 是一個高性能的分布式內存對象緩存系統,用于動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態…

    Linux干貨 2016-08-22
  • 條件判斷(if,case)和循環(for,until,while等)詳解(附例題正解)

    腳本中的if條件判斷和循環 在linux下,寫腳本是我們必不可少的。在寫腳本的過程中,if判斷和各種的循環是我們常用的。這里,詳細的說一下條件判斷以及循環的使用。 條件判斷:if 和 else 1.if shell程序中的條件分支是通過if條件語句來實現的,其格式一般為if -then -fi ,這樣的是單分支語句,還有的一種就是if-then-else-f…

    Linux干貨 2016-08-18
  • 用戶管理類命令

    1.列出當前系統上所有已經登錄的用戶的用戶名,注意,同一個用戶登錄多次則只顯示一次 [root@localhost tmp]# who |cut -d” ” -f1 |sort -u root test zach 2.取出最后登錄到當前系統的用戶的相關信息 [root@localhost tmp]# grep $(w|tail -n 1 |awk -F ” …

    Linux筆記 2018-05-27

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-17 20:30

    寫的很好,排版還可以在改進一下,第四個是不是不太對,可以嘗試用sed做一下,加油

欧美性久久久久