Apkopes un atjaunināšanas skripts Debian 12/MX 23

Apkopes un atjaunināšanas skripts Debian 12/MX 23

Apkopes un atjaunināšanas skripts Debian 12/MX 23

Visu šo gadu laikā esam dalījušies praktiskas un noderīgas pamācības par Linux termināļa lietošanu, tās visvienkāršākās un svarīgākās komandas un kā to visu izmantot kopā, lai izveidotu dažādus Bash Shell skriptus noteiktām funkcijām vai darbībām. Tā kā ir 2 simboliski piemēri, viens uz a Rezerves skripts un vēl par a Skripta uzturēšana un atjaunināšana instalētās Debian bāzes operētājsistēmas. Kas, visticamāk, tajā laikā bija bāze, kuru varēja pilnveidot vai uzlabot daudziem attiecīgajos GNU/Linux Distros, pamatojoties uz Debian vai ne.

Un, lai gan, protams, ir panākts liels progress attiecībā uz grafiskajām lietojumprogrammām, automatizētām vai neautomātiskām mājas datoriem un serveriem, šajos 2 svarīgajos uzdevumos, patiesība ir tāda, ka Daudzi no mums joprojām dod priekšroku termināla (konsole) izmantošanai svarīgām darbībām piemēram, mūsu operētājsistēmas padziļināta atjaunināšana gan manuāli, gan ar palīdzību, gan pilnībā automatizēta. Tāpēc šodien mēs jums parādīsim dažus mazus komandu komandas GNU/Linux Distros, pamatojoties uz Debian 12 ko varētu iekļaut savā pašreizējā vai nākamajā uzturēšanas skriptā.

Apkopes un atjaunināšanas skripts GNU / Linux

Uzturēšanas un atjaunināšanas skripts operētājsistēmai GNU/Linux 2018

Un, pirms sākat šo apmācību par noderīgām komandrindām, lai izveidotu vai uzlabotu savu "Apkopes un atjaunināšanas skripts Debian GNU/Linux 12" vai citus līdzīgus, iesakām izpētīt iepriekšējā saistītā ziņa, tā beigās:

Apkopes un atjaunināšanas skripts GNU / Linux
saistīto rakstu:
Kā veikt GNU / Linux uzturēšanu, izmantojot skriptu?

Komandas, lai izveidotu apkopes un atjaunināšanas skriptu

Komandas, lai izveidotu apkopes un atjaunināšanas skriptu

Noderīgas komandu komandas Debian uzturēšanas un atjaunināšanas skriptam

Mūsu pirmais ieteikums ir un katram gadījumam, teica bezmaksas un atvērta operētājsistēma, kuras pamatā ir Debian GNU/Linux ir jau instalēta lietojumprogramma Bleachbit, un lietotājam tas ir ļoti labi konfigurēts un optimizēts, lai grafiski veiktu operētājsistēmas apkopi (tīrīšanu), manuāli vai skripta ietvaros izpildot šādu komandu secību, lai:

Lietotāja (mājas) direktorija un pārējās operētājsistēmas tīrīšana

bleachbit --preset --preview;  bleachbit --preset --clean
sudo bleachbit --preset --preview;  sudo bleachbit --preset --clean

Operētājsistēmas tīrīšana, izmantojot APT pakotņu pārvaldnieku

sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge

Izlabojiet kļūdas, izmantojot DPKG pakotņu pārvaldnieku

sudo dpkg --configure -a;

Atjauniniet GRUB, Initramfs un operētājsistēmas izvēlnes

sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u

Līdz šim brīdim, izmantot pamata vai būtiskākus komandu rīkojumus. Tagad vienīgais, kas jādara, ir izlemt, vai mēs vēlamies, lai tie tiktu izmantoti skriptā lineāri (secīgi) ar lietotāja iejaukšanos vai bez tā, vai arī izmantojot nepieciešamo kodu, lai skripts mums jautātu, vai mēs vēlamies izpildīt katru komandu secība atsevišķi vai blokos. Tas ir katra paša ziņā. Turklāt tos var iekļaut GUI skriptā, nevis CLI atlasei un izpildei, izmantojot klikšķus, kā es reiz parādīju tālāk publicēšana.

Var noderēt arī šīs vai citas līdzīgas koda rindas atkarībā no katra gaumes un vajadzībām:

Skatīt katra stiprinājuma punkta krātuves vietas lietojumu %

sudo df -h

Skatiet katra nodalījuma lielumu alfabētiskā secībā

sudo du -hs /* | sort -k 2

Notīriet lietotāja termināļa vēsturi

history -c

Iegūstiet visu instalēto pakotņu žurnālu, kas sakārtots alfabētiskā secībā

sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt 

Iegūstiet ierakstu par visām instalētajām pakotnēm, kas sakārtotas pēc lieluma aizņemtajos MB

sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

Pamata un parastās komandu komandas GNU/Linux Distros, pamatojoties uz Debian

Pamata un parastās komandu komandas GNU/Linux Distros, pamatojoties uz Debian

Ja vēlaties papildināt, uzlabot vai pilnveidot savu Apkopes un atjaunināšanas skripts Debian un citi līdzīgi, tālāk ir neliels saraksts ar visvienkāršākajiem un izplatītākajiem pasūtījumiem, kuru pamatā ir APT, DPKG un UPDATE:

spējīgs

  1. apt update: Atjauniniet repozitoriju pakotņu sarakstus.
  2. apt upgrade: Droši atjauniniet pakotnes no krātuvēm.
  3. apt full-upgrade: Pilnībā atjauniniet pakotnes no krātuvēm.
  4. apt dist-upgrade: Jauniniet pašreizējo OS versiju uz nākamo pieejamo versiju.
  5. apt install -f: Atrisiniet pakotņu un to atkarību instalēšanas problēmas.
  6. apt install --fix-broken: Atrisiniet problēmas, kas saistītas ar bojātiem iepakojumiem.
  7. apt remove nom_paq: Dzēst pakotnes. Turklāt to var izmantot bez nosaukuma.
  8. apt autoremove: Automātiski noņemiet visas neizmantotās pakotnes.
  9. apt purge nom_paq: Pilnībā noņemiet iepakojumus. Turklāt to var izmantot bez nosaukuma.
  10. apt autopurge: Automātiski un pilnībā noņemiet visus neizmantotos iepakojumus.
  11. apt clean: Dzēst visas pakotņu krātuves direktorijā lejupielādētās ".deb" pakotnes.
  12. apt autoclean: No pakotņu krātuves tiek noņemtas visas pakotnes, kuras vairs nevar lejupielādēt.
  13. apt install nom_paq_repo: Instalējiet noteiktu pakotni no repozitorija pēc nosaukuma.
  14. apt install /dir_paq/nom_paq.deb: Instalējiet lejupielādēto pakotni pēc nosaukuma.
  15. apt list *nom_paq*: Uzskaitiet pakotnes, saskaņojot to ar meklēšanas modeli.
  16. apt list --upgradeable: Norādiet atjaunināšanai pieejamās pakotnes.
  17. apt show nom_paq: Rādīt datus un atbilstošo informāciju par pakotni no repozitorija.
  18. apt search nom_paq: Rādīt esošās pakotnes, kas atbilst meklēšanas modelim.
  19. apt edit-sources: Rediģēšanas režīmā atveriet galveno programmatūras avotu (repozitoriju) failu.

dpkg

  1. dpkg -i /dir_paq/nom_paq.deb: instalējiet lejupielādēto pakotni pēc nosaukuma.
  2. dpkg --configure -a: Pabeidziet visu neizpakoto un pārtraukto pakotņu konfigurēšanu.

atjaunināšana

  1. update grub: atjauniniet diskā/sadaļā instalēto GRUB (vairāku sāknēšanas ielādētāju v1).
  2. update grub2: Atjauniniet diskā/sadaļā instalēto GRUB (Multiple Boot Loader v2).
  3. update-menus: Automātiski ģenerējiet un atjauniniet izvēļņu sistēmas saturu.
  4. update-alternatives --all: Pārvaldiet visu OS simbolisko saišu informāciju.

Svarīgi atcerēties, ka lielākā daļa komandu tiek rādītas ar pašreizējo pakotņu pārvaldnieku «spējīgs», ir to ekvivalents iepriekšējos pakotņu pārvaldniekos «apt-get»Un«spējas». Arī ar moderno pakotņu pārvaldnieku «Nala». Un, protams, ar katra GNU/Linux Distro, izņemot Debian, attiecīgajiem pakotņu pārvaldniekiem, piemēram, Arch, Fedora un daudziem citiem. Tāpēc, ja nepieciešams, dažus var nomainīt.

Kā veikt datu dublēšanu iekārtās, izmantojot Shell skriptu?
saistīto rakstu:
Kā veikt datu dublēšanu iekārtās, izmantojot Shell skriptu?

Kopsavilkums: reklāmkaroga ieraksts 2021. gadā

Kopsavilkums

Īsāk sakot, mēs ceram, ka jūs esat termināļa komandu komandas ko esam jums parādījuši šodien un ieteikuši vai ieteikuši, var tieši palīdzēt jums izveidot vai uzlabot savu "Apkope un atjaunināšanas skripts vietnē Debian" vai citas līdzīgas, pamatojoties uz to vai nē. Pretējā gadījumā, ja vēlaties izmantot grafiskās saskarnes, varat bez problēmām izmantot trešo pušu rīkus, piemēram, Balinātājs o Staceris, un lielākā daļa katra GNU/Linux Distro tam pieejamo utilītu. Piemēram, es izmantoju MX Linux, varu izmantot MX Cleanup un MX Updater.

Visbeidzot, atcerieties apmeklējiet mūsu «mājas lapa» spāņu valodā. Vai arī jebkurā citā valodā (vienkārši pievienojot 2 burtus mūsu pašreizējā URL beigās, piemēram: ar, de, en, fr, ja, pt un ru, starp daudziem citiem), lai uzzinātu vairāk aktuālā satura. Un arī jūs varat pievienoties mūsu oficiālajam kanālam Telegram lai uzzinātu vairāk jaunumu, ceļvežu un pamācību. Un arī ir šis grupa lai runātu un uzzinātu vairāk par jebkuru šeit aplūkoto IT tēmu.