N22-第六周作業

1、復制/etc/rc.d/init.d/functions文件至/tmp目錄,將/tmp/functions文件中

的以至少一個空白字符開頭的行的行首加#

~]# cp /etc/rc.d/init.d/functions /tmp
~]# vim /tmp/functions
%s@^[[:space:]]\+@#@g

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

空白字符
~]# cp /boot/grub2/grub.cfg /tmp/
~]# vim /tmp/grub.cfg
:s@^[[:space:]]\+@@g

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

和空白字符
tmp]# vim functions
:%s@^#[[:space:]]\+@@g

4、為/tmp/grub.conf文件中前三行的行首加#號
:1,3s@@#&@g

5、將/etc/yum.repos.d/CentOS-Media.repo文件中所有的enabled=0或gpgcheck=0

的最后的0修改為1;
~]# vim /etc/yum.repos.d/CentOS-Media.repo
:%s@\(enabled\|gpgcheck\)=0@\1=1@g

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

如etc-201504020202
* */4 * * * /usr/bin/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 /usr/bin/cp -r /var/log/messages /backup/messages_logs/-

messages-`date +%Y%m%d`

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

至/stats/memory.txt文件中
* */2 * * * /usr/bin/grep "^S*" /proc/meminfo >> /stats/memory.txt

9、工作日的工作時間內,每兩小時執行一次echo "howdy"
* 9,17/2 * * 1-5 echo "howdy"

10、創建目錄/tmp/testdir-當前日期時間;
~]# mkdir /tmp/testdir-`date +%Y%m%d%H`

11、在此目錄創建100個空文件:file1-file100
testdir-2016101219]# touch file{1..100}

12、顯示/etc/passwd文件中位于第偶數行的用戶的用戶名;
~]# sed -n 'n;p' /etc/passwd | cut -d: -f1

13、創建10用戶user10-user19;密碼同用戶名;
#!/bin/bash
#

for username in {10..19}; do
        useradd user$username
        echo "$username" | passwd –stide user$username
done

14、在/tmp/創建10個空文件file10-file19;
~]# touch /tmp/file{10..19}

原創文章,作者:N22-無錫-嚯嚯,如若轉載,請注明出處:http://www.www58058.com/50718

(1)
N22-無錫-嚯嚯N22-無錫-嚯嚯
上一篇 2016-10-17
下一篇 2016-10-17

相關推薦

  • 推薦-Corosync + Pacemaker 搭建高可用Httpd服務

    Corosync + Pacemaker 搭建高可用Httpd服務 實驗描述 1.兩個測試節點,分別為node5.redhat.com和node6.redhat.com地址分別為172.16.100.5和172.16.100.62.集群服務為httpd,利用nfs做共享存儲,NFS地址為172.16.0.254,NFS已經共享出了一個/www/htdocs目…

    系統運維 2016-04-05
  • Linux系統操作練習-2

    1、顯示當前系統上root、fedora或user1用戶的默認shell: 2、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello(): 3、使用echo命令輸出一個絕對路徑,使用grep取出基名;擴展:取出路徑名: 擴展: 4、找出ifconfig命令結果中的1-255之間的數字: 5、挑戰題:寫一個…

    2017-11-25
  • N21天天第十五周課程練習

    1、總結sed和awk的詳細用法; sed Sed本質上是一個編輯器,但是它是非交互式的;同時它又是面向字符流的,輸入的字符流經過sed的處理后輸出。 Sed本身是一個管道命令,可以分析standard input的,主要是用來分析關鍵字的使用、統計等,此外還可以將數據進行替換、刪除、   選取特定行等功能 格式:sed&nbs…

    Linux干貨 2016-12-05
  • 通過view實現智能DNS

    DNS策略解析最基本的功能是可以智能的判斷訪問您網站的用戶,然后根據不同的訪問者把您的域名分別解析成不同的IP地址,然后跟DNS服務器內部的IP表匹配一下,看看用戶的類型,然后給用戶返回對應的IP地址。

    Linux干貨 2017-10-03
  • linux基礎學習第十天(文件查找與壓縮)

    2016-08-12 授課內容: shell的流程控制 文件查找和壓縮 shell的流程控制: 過程式編程語言: 順序執行 選擇執行 循環執行(未講) 順序執行: if語句: 單分支 if 判斷條件; then 條件為真的分支代碼 fi 雙分支 if 判斷條件; then 條件為真的分支代碼 else 條件為假的分支代碼 fi 多分支 if CONDITIO…

    Linux干貨 2016-08-15
  • RHEL6.4 yum訪問HTTPS源時出錯

    在RHEL6.4上安裝OpenStack時,使用epel的源,但源是https的,進行安裝時,總報下面的錯誤。     https://repos.fedorapeople.org/repos/openstack/openstack-icehouse/epel-6/repodata/repomd.xml:  …

    Linux干貨 2016-02-28

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-10-25 13:37

    最好將每一個命令的執行結果一并附上

欧美性久久久久