GNU / Linux上的維護和更新腳本
為了保持可操作性並最大程度地減少錯誤和故障,使用腳本維護我們的GNU / Linux操作系統是一件好事。,因為它允許我們通過«Cron»對其進行編程以使其定期執行。
因此,在本出版物中,我們將嘗試公開要插入到我們的維護腳本中以創建/修改的最基本的步驟(命令命令),無論它們是必不可少的還是建議使我們的PC正常運行。

介紹
許多問題 操作系統(私有或免費)中出現的(技術困難) 如果進行了適當的定期維護(預防/糾正),則可以避免或阻止它們。
我們牢記操作系統是非常強大的系統,這就是為什麼它們傾向於呈現某些缺陷或技術難題的原因,由於用戶的正常使用或誇張使用,會對其進行更新和安裝,或在其中安裝應用程序。
這些通常通常由具有圖形應用程序的技術人員進行維修或消除,或者在極端情況下通過格式化操作系統來進行修復或消除。 但是很多時候,定期(自動)維護可以為我們節省很多時間/人工。
對於GNU / Linux操作系統,這很容易通過腳本完成 使用終端在«Cron»系統中進行編程。

維護腳本應執行哪些任務?
一個好的維護腳本應滿足以下一些要求或參數,以維護我們的GNU / Linux操作系統的可操作性,其中:
- 以超級用戶或超級用戶權限運行: 由於任何操作系統的維護都必須涉及某些關鍵或敏感任務,只有具有管理員權限的用戶才能執行這些任務。
- 在我們各自的存儲庫中更新軟件包列表: 為了使系統和用戶本人免受可能的更新(無論是否重要)的可用性。
- 對存儲庫中可用的軟件包執行安全更新: 為了使系統盡可能保持最新狀態,而包裝問題的風險為零。
- 解決當前或將來的包裹問題: 可能已經存在或尚未以安全更新提交。
- 盡可能調試操作系統: 通過消除操作系統中未使用或不必要的應用程序,安裝文件,配置,語言或錯誤日誌,以更好地利用我們現有的磁盤空間。
- 更新我們的Grub引導系統: 如果發生未檢測到的更改,例如內核更改,引導記錄名稱或檢測到磁盤中的新操作系統。
- 更新我們的普利茅斯啟動系統: 如果發生未檢測到的更改,例如在加載操作系統期間顯示的主題或圖像發生更改。
- 顯示有關設備狀態的重要信息: 主要是關於磁盤空間和文件系統的分配。 儘管可以對諸如內存,CPU,磁盤,視頻,內核,網絡接口等參數的顯示進行編程。

維護腳本應執行哪些命令命令?
以下是在GNU / Linux操作系統上創建良好的維護腳本時可能有用或必需的一些命令命令:
#!/usr/bin/env bash
set -eou pipefail
IFS=$'\n\t'
setterm --reset
clear
setterm -background red
if [[ "$(id -u)" != "0" ]]; then
echo "ESTE SCRIPT DEBE SER EJECUTADO COMO ROOT"
sleep 3
clear
else
echo "ESTE SCRIPT SERA EJECUTADO COMO SUPERUSUARIO (ROOT)"
sleep 3
clear
fi
sudo apt update; sudo update-apt-xapian-index; sudo aptitude safe-upgrade; sudo apt install -f; sudo dpkg --configure -a; sudo apt --fix-broken install
sudo localepurge; sudo update-grub; sudo update-grub2; sudo aptitude clean; sudo aptitude autoclean; sudo apt-get autoremove; sudo apt autoremove; sudo apt purge; sudo apt remove
sudo rm -f /var/log/*.old /var/log/*.gz /var/log/apt/* /var/log/auth* /var/log/daemon* /var/log/debug* /var/log/dmesg* /var/log/dpkg* /var/log/kern* /var/log/messages* /var/log/syslog* /var/log/user* /var/log/Xorg* /var/crash/*
sudo update-initramfs -u
sudo df -h
sudo du -hs /* | sort -k 2
sudo dpkg-query -Wf='${Installed-Size} ${Package}\n' | sort -n
sudo echo "" > ~/.bash_history
您可以使用首選命令命令來補充此簡單腳本,或使其適應自己的GNU / Linux發行版,以使其各自的操作系統保持最新。
如果您想了解更多 關於如何優化GNU / Linux操作系統的建議,我們推薦另一篇博客文章: 後期安裝指南DEBIAN 8/9-2016-第一部分 或其他外部論壇帖子: 從終端在Linux中進行清潔和維護
希望您喜歡這篇文章,它像往常一樣有用!