8/10作業腳本

1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。

作業1.png

2、編寫腳本/root/bin/backup.sh,可實現每日將/etc/目錄備份到/root/etcYYYY-mm-dd中

blob.png

3、編寫腳本/root/bin/disk.sh,顯示當前硬盤分區中空間利用率最大的值

blob.png

4、編寫腳本/root/bin/links.sh,顯示正連接本主機的每個遠程主機的IPv4地址和連接數,并按連接數從大到小排序

blob.png

5、寫一個腳本/root/bin/sumid.sh,計算/etc/passwd文件中的第10個用戶和第20用戶的ID之和

blob.png

6、寫一個腳本/root/bin/sumspace.sh,傳遞兩個文件路徑作為參數給腳本,計算這兩個文件中所有空白行之和

blob.png

7、寫一個腳本/root/bin/sumfile.sh,統計/etc, /var, /usr目錄中共有多少個一級子目錄和文件

blob.png

8、寫一個腳本/root/bin/argsnum.sh,接受一個文件路徑作為參數;如果參數個數小于1,則提示用戶“至少應該給一個參數”,并立即退出;如果參數個數不小于1,則顯示第一個參數所指向的文件中的空白行數

blob.png

9、寫一個腳本/root/bin/hostping.sh,接受一個主機的IPv4地址做為參數,測試是否可連通。如果能ping通,則提示用戶“該IP地址可訪問”;如果不可ping通,則提示用戶“該IP地址不可訪問”

blob.png

10、判斷硬盤的每個分區空間和inode的利用率是否大于80,如果是,發郵件通知root磁盤滿

blob.png

11、指定文件做為參數,判斷文件是否為.sh后綴,如果是,添加x權限

blob.png

12、判斷輸入的IP是否為合法IP

blob.png

13、計算1+2+3+…+100

blob.png

14、輸入起始值A和最后值B,計算從A+(A+1)…+(B-1)+B的總和

blob.png

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

(0)
Nicolas ZhaoIVNicolas ZhaoIV
上一篇 2016-08-15
下一篇 2016-08-15

相關推薦

  • lamp簡介

    lamp 構建一個有著動態服務器端技術的網站 LAMP基礎 1)開源領域LAMP組成: L:Linux;A:apache (httpd);M:mysql, mariadb;P:php, perl, python httpd:接收用戶的web請求;靜態資源則直接響應;動態資源為php腳本交由php來運行; php:運行p…

    Linux干貨 2016-11-07
  • https介紹

    什么是https HTTP協議傳輸的數據都是未加密的,也就是明文的,因此使用HTTP協議傳輸隱私信息非常不安全。為了保證這些隱私數據能加密傳輸,于是網景公司設計了SSL(Secure Sockets Layer)協議用于對HTTP協議傳輸的數據進行加密,從而就誕生了HTTPS。SSL目前的版本是3.0,被IETF(Internet Engineering T…

    Linux干貨 2017-12-04
  • Linux-系統啟動的基本過程 以及相關破環修復實驗。

    這章簡單描述下系統的啟動流程,主要以破環修復實驗為主: 系統啟動基本過程:       Linux系統啟動過程大致按照如下步驟進行(這是一個簡述):        第一階段:BIOS啟動引導階段;       …

    2017-07-10
  • 8-4 文本處理工具

    本節主要了解文本處理工具 文件查看命令:cat  tac  rev     cat [OPTION]… [FILE]…         -E:顯示行結束符$    &…

    Linux干貨 2016-08-07
  • linux磁盤分區格式化基本操作

    磁盤分區 分區格式的兩種選擇:MBR和GPT 分區命令: parted的操作都是實時生效的,小心使用,主要是用于大于2T硬盤,支持MBR和GPT兩種格式。 用法:parted [選項]… [設備[命令[參數]…]…] parted /dev/sdb mklabelgpt|msdos //選擇分區格式 parted…

    Linux干貨 2017-04-24
欧美性久久久久