第八周作業

2021-10-12 13:12:26 字數 1372 閱讀 4457

1、顯示統計占用系統記憶體最多的程序,並排序;

2、編寫指令碼,使用 for 和 while 分別實現 192.168.0.0/24 網段內,位址是否能夠 ping 通,若 ping 通則輸出 「success!」,若 ping 不通則輸出 「fail!」 ;

3、每週的工作日 1:30,將 /etc 備份至 /backup 目錄中,儲存的檔名稱格式為 「etcbak-yyyy-mm-dd-hh.tar.xz」,其中日期是前一天的時間;

指令碼(root 使用者家目錄)

#!/bin/bash

[-d /backup ] || mkdir /backup

tar -jcvf /backup/etcbak-date -d '-1 day' +'%f-%h'.tar.xz /etc

計畫任務

設定crontab

30 1 * * 1-5 /bin/bash /root/etcbak.sh

4、工作日時間,每 10 分鐘執行一次磁碟空間檢查,一旦發現任何分割槽利用率高 於 80%,就傳送郵件報警。

指令碼(root 使用者家目錄)

#!/bin/bash

diskuse=df -h | grep '^/dev/[[:alpha:]][^r]' | tr -s ' ' % | cut -d% -f 5 | sort | tail -1

[[ $diskuse -gt 80 ]] && echo -e 「disk usage exceeds 80%.」 | mail -s 「alarm」 root

計畫任務

設定crontab

*/10 * * * * /bin/bash /root/diskuse.sh

檢視crontab -l

*/10 * * * * /bin/bash /root/diskuse.sh

第八周作業

1 理解窗體的檔案含義及組織結構 如 form1.cs form1.designer.cs form1.resx 控制項的屬性 方法和事件。2 完全用 的方式在form1.cs檔案中建立乙個文字標籤物件label1,用 設定label1的parent location name text autos...

第八周作業

本週是團隊專案的最後一周,我們的團隊專案也完成了大部分的工作。下面是我們近兩周的工作內容,以及我在這個團隊專案中的總結與心得體會。我們小組所進行的專案是仿照手遊 球球大作戰 製作3d的pc版遊戲。到目前為止,我們已經完成了大部分文件與編碼工作,還差測試文件的成型 其它文件的細節修改與一些bug的修補...

第八周作業

所謂需求管理就是為有效地控制和管理需求更改地所進行的一系列活動。開發人員在與提出更改的請求者 使用者 協商的基礎上,評估需求變更帶來的潛在影響及可能的成本和費用,然後實施更改,以及有效地管理需求規格說明文件和跟蹤更改需求的狀態。控制對基準需求規格說明的變動 保持專案計畫與需求一致 控制單個需求的更改...