出于一些緣故原由,你可能必要每月網絡一次 Linux 體系運轉時間講演。若是是如許,你可以依據必要使用如下 bash 劇本 之一。
咱們為何要網絡這份講演?在一段時間后重啟 Linux 服務器是辦理某些未辦理成績的好要領。(LCTT 譯注:本文這些概念值得商討,許多服務器可以穩固運轉幾千天,尤為是有了內核暖補丁以后,啟動并不是必需的。)
倡議每 180 天從新啟動一次。但時間段大概取決于你公司的政策。若是你已經經永劫間運轉服務器而沒有重啟。這可能致使服務器上浮現一些機能或者內存成績,我在很多服務器上都注重到了這一點。
這些劇本一次性供應了一切體系運轉講演。
甚么是 uptime 下令
uptime 下令將奉告你體系已經經運轉了多永劫間。它在一行中顯示如下信息:當前時間、體系運轉了多永劫間、當前登錄了若干用戶和已往 一、5 以及 15 分鐘的均勻體系負載。
甚么是 tuptime?
tuptime 是用于講演體系的汗青以及統計運轉時間的對象,可在重啟之539連碰算法間保管。它相似于 uptime 下令,但輸入更乏味。
1)反省 Linux 體系運轉時間的 Bash 劇本
該 bash 劇本將網絡一切服務器正常運轉時間,并將講演發送到給定的電子郵箱地址。
請替代為你的電子郵箱地址,而不是用咱們的,不然你將不會收到郵件。
# vi /opt/scripts/system-uptime-script.sh
-
#!/bin/bash
> /tmp/uptime-report.out
for host in cat /tmp/servers.txt
do
echo -n "$host: "
ssh $host uptime | awk '{print $3,$4}' | sed 's/,//'
done | co真錢麻將applumn -t >> /tmp/uptime-report.out
cat /tmp/uptime-report.out | mail -s "Linux Servers Uptime Report" "2daygeek@gmail.com"
給 system-uptime-script.sh 配置可履行權限。
$ chmod +x /opt/scripts/system-uptime-script.sh
最初運轉 bash 劇本獵取輸入。
# sh /opt/scripts/system-uptime-script.sh
你將收到相似如下的講演。
# cat /tmp/uptime-report.out
-
192.168.1.5: 2 days
192.168.1.6: 15 days
192.168.1.7: 30 days
192.168.1.8: 7 days
192六合彩算法.168.1.9: 67 days
192.168.1.10: 130 days
192.168.1.11: 23 days
2)反省 Linux 體系是否運轉了 30 天以上的 Bash 劇本
此 bash 劇本會網絡運轉 30 天以上的服務器,并將講演發送到指定的郵六合彩怎麼算箱地址。你可以依據必要變玩運彩即時比分動天數。
# vi /opt/scripts/system-uptime-script-1.sh
-
#!/bin/bash
> /tmp/uptime-report-1.out
for host in cat /tmp/servers.txt
do
echo -n "$host: "
ssh $host uptime | awk '{print $3,$4}' | sed 's/,//'
done | column -t >> /tmp/uptime-report-1.out
cat /tmp/uptime-re線上麻將賺錢port-1.out | awk ' $2 >= 30' > /tmp/uptime-report-2.out
cat /tmp/uptime-report-2.out | mail -s "Linux Servers Uptime Report" "2daygeek@gmail.com"
給 system-uptime-script-1.sh 配置可履行權限。
$ chmod +x /opt/scripts/system-uptime-script-1.sh
最初增添一條 cronjob 來主動履行。它會在天天早上 7 點運轉。
# crontab -e
-
0 7 * * * /bin/bash /opt/scripts/system-uptime-script-1.sh
注重: 你會在天天早上 7 點會收到一封電子郵件提示,它是昨天的概況。
你將收到相似上面的講演。
# cat /tmp/uptime-report-2.out
-
192.168.1.7: 30 days
192.168.1.9: 67 days
192.168.1.10: 130 days
【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。
|