為什么要自動化服務器任務?

2024-02-27    分類: 網站建設

系統(tǒng)管理員提示,您是否知道可以自動化許多專用服務器任務?服務器管理員有很多功能要執(zhí)行,因此高效工作并允許某些任務基本上自己完成很重要。

創(chuàng)建備份文件、調整多個服務器設置或掃描病毒等專用托管任務可能很乏味,但對于保持服務器像發(fā)條一樣運行是必要的。自動化重復性任務是確保您的時間用于重要工作的好方法。繼續(xù)閱讀以了解您可以輕松自動化哪些服務器任務以減少工作量并提高整體效率。

為什么要自動化服務器任務?

考慮每天執(zhí)行以下操作需要多少時間:運行系統(tǒng)更新、執(zhí)行病毒掃描、運行備份以及完成服務器的例行重啟。你的一些日常任務不需要太多時間,但一旦你不得不一遍又一遍地重復它們就會累加起來。其他任務更繁瑣。等待每項任務完成后,您可能已經用完一天中的 20 分鐘。在關鍵但非常無聊的服務器任務上,每個月要花很多時間。

現(xiàn)在想象一下,通過自動化所有這些任務并在必要時對它們進行抽查,您將每月的時間縮短到 30 分鐘。系統(tǒng)管理員將能夠在重要的地方應用他們的專業(yè)知識。

自動化系統(tǒng)更新 在 CentOS 6 和 7 上自動進行系統(tǒng)更新

第 1 步 – 安裝 yum-cron

yum -y 安裝 yum-cron

第 2 步 - 根據(jù)您的喜好編輯設置

/etc/sysconfig/yum-cron

在 Debian 上自動進行系統(tǒng)更新

步驟 1 – 以 root 身份運行以下命令:

apt-get install unattended-upgrades apt-listchanges

第 2 步 – 查看 /etc/apt/apt.conf.d/50unattended-upgrades 中的默認配置文件并根據(jù)需要進行更改。

第 3 步 – 要激活無人值守升級,您需要確保 apt 配置存根 /etc/apt/apt.conf.d/20auto-upgrades 包含以下行:

編輯器 /etc/apt/apt.conf.d/20auto-upgrades

APT::Periodic::Update-Package-Lists “1”;APT::Periodic::Unattended-Upgrade “1”;

文件 /etc/apt/apt.conf.d/20auto-upgrades 可以手動創(chuàng)建,也可以通過以 root 身份運行以下命令來創(chuàng)建:

dpkg-reconfigure -plow 無人值守升級

這些腳本將為您運行所有系統(tǒng)包的每晚更新。??請注意:?當服務器無法自行更新腳本時,請務必留意您的根電子郵件。

自動備份

我們都知道維護系統(tǒng)備份的重要性。自動化服務器設置的這方面是確保您在需要時始終擁有備份的好方法。我們的知識庫中有一篇關于在 Windows 上自動執(zhí)行 FTP 備份以及在 Linux上自動執(zhí)行 FTP 備份的精彩文章。

自動化惡意軟件和病毒掃描

同樣重要的是要維護一個沒有病毒和惡意軟件的系統(tǒng)。您可以輕松自動化 ClamAV 病毒掃描。以下是在任何 Linux 發(fā)行版上自動進行病毒掃描的方法:

第 1 步 – 安裝、啟動和更新 ClamAV

在 CentOS 上:
yum install clamav clamav-db clamd

在 Debian 上:
apt-get install clamav clamav-daemon clamav-freshclam

/etc/init.d/clamd 啟動
/usr/bin/freshclam

第 2 步 -?設置每日 cron

vi /etc/cron.daily/clamscan_daily

粘貼以下內容:

#!/bin/bash
# 電子郵件主題
SUBJECT=”在 `hostname` 上檢測到病毒?。?!”
# 發(fā)郵件給 ?
EMAIL=”me@domain.com”
# 日志位置
LOG=/var/log/clamav/scan.log

檢查掃描(){

# 檢查最后一組結果。如果有任何不為零的“感染”計數(shù),我們就有問題了。
如果 [ `tail -n 12 ${LOG} |?grep 感染 |?grep -v 0 |?wc -l` != 0 ]
然后
EMAILMESSAGE=`mktemp /tmp/virus-alert.XXXXX`
echo “To: ${EMAIL}” >> ${EMAILMESSAGE}
echo “From: alert@domain.com” >> $ {EMAILMESSAGE}
echo “主題:${SUBJECT}” >> ${EMAILMESSAGE}
echo “重要性:高” >> ${EMAILMESSAGE}
echo “X 優(yōu)先級:1” >> ${EMAILMESSAGE}
echo “`tail -n 50 ${LOG}`” >> ${EMAILMESSAGE}
發(fā)送郵件 -t < ${EMAILMESSAGE}
fi

}

clamscan -r / –exclude-dir=/sys/ –quiet –infected –log=${LOG}

檢查掃描

chmod +x /etc/cron.daily/clamscan_daily

此腳本將運行每日惡意軟件掃描,并通過電子郵件向您發(fā)送有關任何受感染文件的信息。

文章標題:為什么要自動化服務器任務?
文章起源:http://www.bm7419.com/news3/319153.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站排名、微信公眾號、定制網站、用戶體驗、靜態(tài)網站、動態(tài)網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網站建設