shell程式設計100例(第七周 )

2021-10-01 04:39:11 字數 710 閱讀 3372

#!/bin/bash

# 統計 13:30 到 14:30 所有訪問 apache 伺服器的請求有多少個

# awk 使用‐f 選項指定檔案內容的分隔符是/或者:

# 條件判斷$7:$8 大於等於 13:30,並且要求,$7:$8 小於等於 14:30

# 最後使用 wc ‐l 統計這樣的資料有多少行,即多少個

# 統計 13:30 到 14:30 所有訪問本機 aapche 伺服器的遠端 ip 位址是什麼

# awk 使用‐f 選項指定檔案內容的分隔符是/或者:

# 條件判斷$7:$8 大於等於 13:30,並且要求,$7:$8 小於等於 14:30

# 日誌文件內容裡面,第 1 列是遠端主機的 ip 位址,使用 awk 單獨顯示第 1 列即可

shell程式設計100例(第二週

bin bash 一鍵部署 lnmp rpm 包版本 使用 yum 安裝部署 lnmp,需要提前配置好 yum 源,否則該指令碼會失敗 本指令碼使用於 centos7.2 或 rhel7.2 實時監控本機記憶體和硬碟剩餘空間,剩餘記憶體小於500m 根分割槽剩餘空間小於1000m時,傳送報警郵件給r...

shell程式設計100例(第三週 )

bin bash 檢測本機當前使用者是否為超級管理員,如果是管理員,則使用 yum 安裝 vsftpd,如果不 是,則提示您非管理員 使用字串對比版本 if user root then yum y install vsftpd else echo 您不是管理員,沒有許可權安裝軟體 fi bin b...

shell程式設計100例(第三週 )

bin bash 編寫指令碼 提示使用者輸入使用者名稱和密碼,指令碼自動建立相應的賬戶及配置密碼。如果使用者 不輸入賬戶名,則提示必須輸入賬戶名並退出指令碼 如果使用者不輸入密碼,則統一使用默 認的 123456 作為預設密碼。read p 請輸入使用者名稱 user 使用 z 可以判斷乙個變數是否...