Hooldus ja värskenduskript GNU / Linuxis
Töövõime säilitamiseks ning vigade ja tõrgete minimeerimiseks on hea oma GNU / Linuxi operatsioonisüsteemi hooldada skripti abil, kuna see võimaldab meil «Croni» kaudu seda perioodiliseks teostamiseks programmeerida.
Seetõttu proovime selles väljaandes paljastada kõige elementaarsemad sammud (käsukäsud), mis lisatakse meie hoolduskripti loomiseks / muutmiseks, on see hädavajalik või soovitatav, et hoida meie arvuti korralikult töökorras.

Sissejuhatus
Suur osa probleemidest (tehnilised raskused), mis tekivad operatsioonisüsteemides, olgu need siis privaatsed või tasuta neid saab vältida või ära hoida, kui teostatakse korralikku perioodilist hooldust (ennetav / korrigeeriv).
Me peame meeles, et opsüsteemid on väga tugevad süsteemid ja seetõttu on neil tavaliselt teatud vigu või tehnilisi raskusi, mis tuleneb kasutaja tavapärasest või liialdatud kasutamisest, sama või selles installitud rakenduste värskendustest ja installidest.
Need parandatakse või kõrvaldatakse tavaliselt tehnilise personali poolt graafiliste rakendustega või äärmisel juhul operatsioonisüsteemi vormindamise kaudu. Kuid mitu korda võib plaaniline (automatiseeritud) hooldus säästa meile selle eest vastutava tehnilise personali poolt palju tunde / tööjõudu.
Ja GNU / Linuxi operatsioonisüsteemide puhul on seda skripti kaudu väga lihtne teha programmeeritud süsteemis «Cron», kasutades terminali.

Milliseid ülesandeid peaks hoolduskript tegema?
Hea hooldusskript peaks vastama järgmistele nõuetele või parameetritele, et säilitada meie GNU / Linuxi operatsioonisüsteemi tööd:
- Käivita juurkasutajana või superkasutaja loal: Kuna mis tahes operatsioonisüsteemi hooldus peab hõlmama teatud kriitilisi või tundlikke toiminguid, mida peab saama teha ainult administraatori õigustega kasutaja.
- Värskendage meie vastavate hoidlate pakettide loendeid: Süsteemi ja kasutaja enda võimalike värskenduste eest hoidmiseks, olgu need kriitilised või mitte.
- Tehke hoidlates saadaolevatele pakettidele turvalised värskendused: Süsteemi võimalikult värskena hoidmiseks ilma paketiprobleemide riskita.
- Lahendage võimalikud praegused või tulevased pakkide probleemid: See võib olla olemas või on see juba turvalises värskenduses esitatud.
- Siluge operatsioonisüsteemi nii palju kui võimalik: Kõrvaldades rakendused, installifailid, konfiguratsiooni, keele või tõrkelogi, mida operatsioonisüsteem ei kasuta ega ole vajalik meie olemasoleva kettaruumi paremaks kasutamiseks.
- Uuendage meie Grubi alglaadimissüsteemi: Juhul, kui selles on toimunud avastamata muudatusi, näiteks tuumade muutus, alglaadimiskirjete nimed või uute operatsioonisüsteemide tuvastamine kettal.
- Uuendage meie Plymouthi stardisüsteemi: Juhul, kui selles on olnud avastamata muudatusi, näiteks operatsioonisüsteemi laadimisel kuvatud teema või pildi muutus.
- Kuva olulist teavet seadme oleku kohta: Peamiselt kettaruumi ja failisüsteemi jaotuse kohta. Ehkki parameetrite kuvamine, näiteks: mälu, protsessor, ketas, video, tuumad, võrguliidesed, võiks olla programmeeritud.

Milliseid käske peab hoolduskript täitma?
Allpool on mõned käsklused, mis võivad olla kasulikud või vajalikud GNU / Linuxi operatsioonisüsteemi hea hoolduskripti loomiseks:
#!/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
Seda lihtsat skripti saate täiendada eelistatud käskudegavõi kohandage neid oma GNU / Linuxi levitamisega, et hoida oma vastavat operatsioonisüsteemi ajakohasena.
Juhul, kui soovite natuke rohkem teada saada selle kohta, mida teha oma GNU / Linuxi operatsioonisüsteemi optimeerimiseks, soovitame seda teist ajaveebipostitust: Paigaldamisjärgne juhend DEBIAN 8/9 - 2016 - I osa või see muu väline foorumi postitus: Puhastamine ja hooldus Linuxis terminalist
Loodan, et see postitus teile meeldib ja see on tavapäraselt kasulik!