Ylläpito ja päivitysohjelma GNU / Linuxissa
Toimivuuden ylläpitämiseksi ja virheiden ja epäonnistumisten minimoimiseksi on hyvä ylläpitää GNU / Linux-käyttöjärjestelmää komentosarjan avulla, koska sen avulla voimme «Cronin» kautta ohjelmoida sen sen ajoittaista suorittamista varten.
Tästä syystä yritämme tässä julkaisussa paljastaa alkeellisimmat vaiheet (komentokäskyt), jotka lisätään ylläpitosarjaan luodaksemme / muokataksemme, joko välttämätön tai suositeltava pitämään tietokoneemme kunnossa.

Esittely
Suuri osa ongelmista (tekniset vaikeudet), jotka ilmenevät käyttöjärjestelmissä, joko yksityisissä tai ilmaisissa ne voidaan välttää tai estää, jos suoritetaan asianmukainen säännöllinen huolto (ennaltaehkäisevä / korjaava).
Pidämme mielessä, että käyttöjärjestelmät ovat erittäin vankkoja järjestelmiä ja siksi niillä on taipumus aiheuttaa tiettyjä puutteita tai teknisiä vaikeuksia, käyttäjän normaalin tai liioitellun käytön, saman tai siihen asennettujen sovellusten päivitysten ja asennusten vuoksi.
Nämä korjataan tai poistetaan yleensä teknisen henkilöstön toimesta graafisilla sovelluksilla tai äärimmäisissä tapauksissa alustamalla käyttöjärjestelmä. Mutta usein ajoitettu (automaattinen) huolto voi säästää meiltä monta tuntia / työvoimaa siitä vastaavalta tekniseltä henkilöstöltä.
Ja GNU / Linux-käyttöjärjestelmien tapauksessa tämä on erittäin helppo tehdä komentosarjan avulla ohjelmoitu «Cron» -järjestelmässä päätelaitteen avulla.

Mitä tehtäviä ylläpitosarja pitää suorittaa?
Hyvän ylläpitokoodin on täytettävä jotkin seuraavista vaatimuksista tai parametreista GNU / Linux-käyttöjärjestelmämme toimivuuden ylläpitämiseksi:
- Suorita pääkäyttäjänä tai pääkäyttäjän luvalla: Koska minkä tahansa käyttöjärjestelmän ylläpitoon on kuuluttava tiettyjä kriittisiä tai arkaluontoisia tehtäviä, jotka vain järjestelmänvalvojan oikeuksilla varustetun käyttäjän tulisi pystyä suorittamaan.
- Päivitä pakettiluettelot vastaavissa arkistoissamme: Järjestelmän ja käyttäjän itsensä välttämiseksi mahdollisilta päivityksiltä, kriittisiltä tai ei, käytettävissä.
- Suorita suojatut päivitykset arkistoissa oleviin paketteihin: Järjestelmän pitäminen mahdollisimman päivitettynä ilman pakkausongelmien riskiä.
- Ratkaise mahdolliset nykyiset tai tulevat pakettiongelmat: Se on voinut olla läsnä tai se on vielä lähetetty suojatussa päivityksessä.
- Vianetsintä käyttöjärjestelmästä mahdollisimman paljon: Poistamalla sovellukset, asennustiedostot, määritykset, kielen tai virhelokin, joita ei käytetä tai joita ei tarvita käyttöjärjestelmässä nykyisen levytilan hyödyntämiseksi paremmin.
- Päivitä Grub Boot -järjestelmä: Jos siinä on havaitsemattomia muutoksia, kuten ytimien muutos, käynnistystietueiden nimet tai uusien käyttöjärjestelmien havaitseminen levyllä.
- Päivitä Plymouth Starting System: Siinä tapauksessa, että siinä on havaitsemattomia muutoksia, kuten muutoksia käyttöjärjestelmää ladattaessa näytettyyn teemaan tai kuvaan.
- Näytä tärkeät tiedot laitteen tilasta: Lähinnä levytilan ja tiedostojärjestelmän jakamisesta. Vaikka parametrien, kuten Muisti, CPU, Levy, Video, Ytimet, Verkkoliitännät, näyttö voidaan ohjelmoida.

Mitä komentoja Maintenance Scriptin on suoritettava?
Alla on joitain komentokomentoja, jotka voivat olla hyödyllisiä tai välttämättömiä hyvän ylläpitosarjan luomiseksi GNU / Linux-käyttöjärjestelmälle:
#!/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
Voit täydentää tätä yksinkertaista komentosarjaa haluamillasi komentokomennoillatai mukauttaa ne omaan GNU / Linux-jakeluunsa pitääkseen käyttöjärjestelmänsä ajan tasalla.
Jos haluat tietää hieman enemmän siitä, mitä tehdä GNU / Linux-käyttöjärjestelmän optimoimiseksi, suosittelemme tätä muuta blogiviestiä: Asennuksen jälkeinen opas DEBIAN 8/9 - 2016 - Osa I tai tämä muu ulkoinen foorumiviesti: Puhdistus ja ylläpito Linuxissa terminaalista
Toivottavasti pidät tästä viestistä ja se on hyödyllinen tavalliseen tapaan!