Mirëmbajtja dhe azhurnimi i skriptit në GNU / Linux
Për të ruajtur funksionueshmërinë dhe për të minimizuar gabimet dhe dështimet, është mirë të mirëmbahet sistemi ynë operativ GNU / Linux duke përdorur një skenar, pasi na lejon përmes «Cron» ta programojmë për ekzekutimin e tij periodik.
Për këtë arsye, në këtë botim ne do të përpiqemi të ekspozojmë hapat më elementarë (komandat e komandës) që do të futen në skenarin tonë të mirëmbajtjes për të krijuar / modifikuar, qofshin ato thelbësore apo të rekomanduara për të mbajtur PC-në tonë në funksionimin e duhur.

paraqitje
Shumica e problemeve (vështirësi teknike) që lindin në Sistemet Operative, qoftë private ose falas ato mund të shmangen ose parandalohen nëse kryhet mirëmbajtja e duhur periodike (parandaluese / korrigjuese).
Le të kemi parasysh që sistemet operative janë sisteme shumë të fuqishme dhe kjo është arsyeja pse ato priren të paraqesin defekte të caktuara ose vështirësi teknike, për shkak të përdorimeve normale ose të ekzagjeruara nga përdoruesi, azhurnimet dhe instalimet e të njëjtit ose aplikacioneve të instaluara brenda tij.
Këto zakonisht riparohen ose eliminohen, shumë herë nga personeli teknik me aplikime grafike ose në raste ekstreme duke formatuar sistemin operativ. Por shumë herë, një mirëmbajtje e planifikuar (e automatizuar) mund të na kursejë shumë orë / punë nga personeli teknik i ngarkuar me të.
Dhe në rastin e Sistemeve Operative të GNU / Linux kjo është shumë e lehtë për tu bërë përmes një Skripti programuar brenda Sistemit «Cron» duke përdorur Terminalin.

Cilat detyra duhet të ekzekutojë një Skript Mirëmbajtjeje?
Një skenar i mirë i mirëmbajtjes duhet të plotësojë disa nga kërkesat ose parametrat e mëposhtëm për të ruajtur funksionimin e sistemit tonë operativ GNU / Linux, i cili:
- Ekzekutoni si root ose me lejen e Superuser: Meqenëse mirëmbajtja e çdo sistemi operativ duhet të përfshijë disa detyra kritike ose të ndjeshme që vetëm një përdorues me lejet e administratorit duhet të jetë në gjendje të kryejë.
- Përditësoni listat e paketave në depot tona përkatëse: Për të mbajtur sistemin dhe vetë përdoruesin nga azhurnimet e mundshme, kritike ose jo, të disponueshme.
- Kryeni azhurnime të sigurta të paketave të disponueshme në depo: Për ta mbajtur sistemin sa më të azhurnuar, me rrezik zero të problemeve të paketës.
- Zgjidh problemet e mundshme të paketës së tanishme ose të ardhshme: Kjo mund të ketë qenë e pranishme ose është dorëzuar ende në një azhurnim të sigurt.
- Rregulloni sistemin operativ sa më shumë që të jetë e mundur: Duke eleminuar aplikacionet, skedarët e instalimit, konfigurimin, gjuhën ose regjistrin e gabimeve, të papërdorura ose të nevojshme brenda Sistemit Operativ për të përdorur më mirë hapësirën tonë ekzistuese të diskut.
- Përditësoni sistemin tonë Grub Boot: Në rast se ka pasur ndryshime të pazbuluara në të, të tilla si një ndryshim në bërthama, emra të regjistrave të boot-it ose zbulimin e Sistemeve të reja Operative brenda Diskut.
- Azhurnoni sistemin tonë të fillimit të Plymouth: Në rast se ka pasur ndryshime të pazbuluara në të, të tilla si një ndryshim në temë ose imazh të treguar gjatë ngarkimit të Sistemit Operativ.
- Shfaq informacionin jetik në lidhje me statusin e pajisjes: Kryesisht në lidhje me Shpërndarjen e Hapësirës së Diskut dhe Sistemit të Skedarëve. Megjithëse shfaqja e parametrave të tillë si: Memory, CPU, Disk, Video, Kernels, Network Interfaces, ndër të tjera, mund të programohen.

Cilat komanda komande duhet të ekzekutojë një Skript i Mirëmbajtjes?
Më poshtë janë disa nga komandat e komandave që mund të jenë të dobishme ose të nevojshme për të krijuar një skenar të mirë mirëmbajtjeje në sistemin tuaj operativ 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
Ju mund ta plotësoni këtë skenar të thjeshtë me komandat tuaja të preferuara të komandave, ose t'i adaptojë ata në Shpërndarjen e tyre GNU / Linux në mënyrë që të mbajnë të azhurnuar Sistemin e tyre Operativ përkatës.
Në rast se doni të dini pak më shumë se çfarë të bëni për të optimizuar sistemin tuaj operativ GNU / Linux, ne rekomandojmë këtë postim tjetër në blog: Udhëzuesi i instalimit të postës DEBIAN 8/9 - 2016 - Pjesa I ose këtë post tjetër të jashtëm të forumit: Pastrimi dhe mirëmbajtja në Linux nga Terminali
Shpresoj që ta pëlqeni këtë postim dhe të jetë i dobishëm si zakonisht!