Vedligeholdelse og opdateringsscript til Debian 12 / MX 23

Vedligeholdelse og opdateringsscript til Debian 12 / MX 23

Vedligeholdelse og opdateringsscript til Debian 12 / MX 23

I alle disse år har vi delt praktiske og nyttige tutorials om brug af Linux Terminal, dets mest grundlæggende og essentielle kommandoer, og hvordan man bruger alt dette sammen til at skabe forskellige Bash Shell Scripts til bestemte funktioner eller aktiviteter. At være 2 emblematiske eksempler, en på en Backup script og en anden om en Vedligeholdelse og opdatering af script af det installerede Debian-baseoperativsystem. Som højst sandsynligt på det tidspunkt var en base, der kunne perfektioneres eller forbedres for mange i deres respektive GNU/Linux Distros, baseret på Debian eller ej.

Og selvom der helt sikkert er gjort store fremskridt med hensyn til grafiske applikationer, automatiserede eller ej, til hjemmecomputere og servere, i disse 2 vigtige opgaver, er sandheden, at Mange af os foretrækker stadig at bruge terminalen (konsollen) til vigtige aktiviteter såsom at opdatere vores operativsystem i dybden, hvad enten det er manuelt og assisteret eller fuldautomatisk. Derfor vil vi i dag vise dig nogle små kommandokommandoer til GNU/Linux Distros baseret på Debian 12 som du kan inkludere i dit nuværende eller næste vedligeholdelsesscript.

Vedligeholdelses- og opdateringsscript på GNU / Linux

Vedligeholdelse og opdateringsscript til GNU/Linux 2018

Og før du starter denne tutorial om nyttige kommandolinjer til at oprette eller forbedre din egen «Vedligeholdelse og opdateringsscript til Debian GNU/Linux 12» eller andre lignende, anbefaler vi, at du udforsker tidligere relateret indlæg, i slutningen af ​​det:

Vedligeholdelses- og opdateringsscript på GNU / Linux
relateret artikel:
Hvordan udføres en GNU / Linux-vedligeholdelse ved hjælp af et script?

Kommandoer til at oprette vedligeholdelses- og opdateringsscript

Kommandoer til at oprette vedligeholdelses- og opdateringsscript

Nyttige kommandokommandoer til et vedligeholdelses- og opdateringsscript til Debian

Vores første anbefaling er, og I tilfælde af, sagde gratis og åbent operativsystem baseret på Debian GNU/Linux har Bleachbit-applikationen allerede installeret, og brugeren har det meget godt konfigureret og optimeret til grafisk at udføre vedligeholdelsen (rengøringen) af deres operativsystem ved at udføre manuelt eller i et script følgende kommandorækkefølge til:

Rensning af brugerens (hjemme-) bibliotek og resten af ​​operativsystemet

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

Rengøring af operativsystemet ved hjælp af APT-pakkehåndtering

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

Ret fejl ved hjælp af DPKG-pakkehåndteringen

sudo dpkg --configure -a;

Opdater GRUB, Initramfs og operativsystemets menuer

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

Indtil dette punkt har mere grundlæggende eller væsentlige kommandoordrer at bruge. Nu er det eneste, der er tilbage at gøre, at beslutte, om vi ønsker, at de skal bruges i et script på en lineær (sekventiel) måde med eller uden brugerintervention, eller gennem den nødvendige kode, så scriptet spørger os, om vi vil udføre hver kommandorækkefølge separat eller i blokke. Det er efter hver enkelts skøn. De kunne også inkorporeres i et GUI-script i stedet for CLI til udvælgelse og udførelse via klik, som jeg engang viste i det følgende offentliggørelse.

Disse kodelinjer eller andre lignende kan også være nyttige, afhængigt af hver persons smag og behov:

Se % lagerpladsforbrug for hvert monteringspunkt

sudo df -h

Se i alfabetisk rækkefølge størrelsen optaget af hver partition

sudo du -hs /* | sort -k 2

Ryd brugerens terminalhistorik

history -c

Få en log over alle installerede pakker sorteret alfabetisk

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

Få en registrering af alle installerede pakker sorteret efter størrelse i MB optaget

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

Grundlæggende og almindelige kommandokommandoer til GNU/Linux Distros baseret på Debian

Grundlæggende og almindelige kommandokommandoer til GNU/Linux Distros baseret på Debian

Hvis du ønsker at supplere, forbedre eller perfektionere din Vedligeholdelse og opdatering af script til Debian og andre lignende, nedenfor er en lille liste med de mest grundlæggende og almindelige ordrer baseret på APT, DPKG og UPDATE:

apt

  1. apt update: Opdater lagerpakkelister.
  2. apt upgrade: Opdater pakker fra arkiver sikkert.
  3. apt full-upgrade: Opdater pakker fra lagrene fuldstændigt.
  4. apt dist-upgrade: Opgrader den aktuelle OS-version til den næste tilgængelige.
  5. apt install -f: Løs problemer med at installere pakker og deres afhængigheder.
  6. apt install --fix-broken: Løs problemer relateret til ødelagte pakker.
  7. apt remove nom_paq: Slet pakker. Den kan også bruges uden navnet.
  8. apt autoremove: Fjern automatisk alle ubrugte pakker.
  9. apt purge nom_paq: Fjern pakker helt. Den kan også bruges uden navn.
  10. apt autopurge: Fjern automatisk og fuldstændigt alle ubrugte pakker.
  11. apt clean: Slet alle ".deb"-pakker, der er downloadet i pakkelagerbiblioteket.
  12. apt autoclean: Fjerner alle pakker fra pakkelageret, som ikke længere kan downloades.
  13. apt install nom_paq_repo: Installer en bestemt pakke fra lageret efter navn.
  14. apt install /dir_paq/nom_paq.deb: Installer en downloadet pakke ved navn.
  15. apt list *nom_paq*: List pakker ved at matche et søgemønster.
  16. apt list --upgradeable: Liste over de pakker, der er tilgængelige for opdatering.
  17. apt show nom_paq: Vis data og relevante oplysninger for en pakke fra lageret.
  18. apt search nom_paq: Vis eksisterende pakker, der matcher søgemønsteret.
  19. apt edit-sources: Åbn, i redigeringstilstand, hovedsoftwarekildefilen (repositories).

dpkg

  1. dpkg -i /dir_paq/nom_paq.deb: Installer en downloadet pakke efter navn.
  2. dpkg --configure -a: Afslut konfigurationen af ​​alle udpakkede og udgåede pakker.

opdatering

  1. update grub: Opdater GRUB (Multiple Boot Loader v1) installeret på disken/partitionen.
  2. update grub2: Opdater GRUB (Multiple Boot Loader v2) installeret på disken/partitionen.
  3. update-menus: Generer og opdater automatisk indholdet af menusystemet.
  4. update-alternatives --all: Administrer alle OS symbolske linkoplysninger.

Noget vigtigt at huske på er, at de fleste af kommandoerne vises med den aktuelle pakkehåndtering «apt», har deres tilsvarende i de tidligere pakkehåndteringer «apt-get»Y«aptitude». Også med den moderne pakkehåndtering «Nala». Og selvfølgelig med de respektive pakkeadministratorer af hver anden GNU/Linux Distro end Debian, såsom Arch, Fedora og mange andre. Derfor kan nogle udskiftes, hvis det er nødvendigt.

Hvordan laver man en sikkerhedskopi af data i udstyr ved hjælp af Shell Scripting?
relateret artikel:
Hvordan laver man en sikkerhedskopi af data i udstyr ved hjælp af Shell Scripting?

Roundup: Bannerpost 2021

Resumé

Kort sagt, det håber vi, at du er terminalkommandoer som vi har vist dig i dag, og foreslået eller anbefalet, kan direkte tjene dig til at skabe eller forbedre din egen "Vedligeholdelse og opdatering af script på Debian" eller andre lignende, baseret på det eller ej. Ellers, det vil sige, at hvis du foretrækker brugen af ​​grafiske grænseflader, kan du uden problemer bruge tredjepartsværktøjer som f.eks. bleachbit o Stacer, og de fleste af hjælpeprogrammerne i hver GNU/Linux Distro, der er tilgængelig for det. For eksempel bruger jeg MX Linux, jeg kan bruge MX Cleanup og MX Updater.

Husk endelig besøg vores «hjemmeside» på spansk. Eller på et hvilket som helst andet sprog (bare ved at tilføje 2 bogstaver til slutningen af ​​vores nuværende URL, for eksempel: ar, de, en, fr, ja, pt og ru, blandt mange andre) for at lære mere aktuelt indhold. Og du kan også tilmelde dig vores officielle kanal Telegram for at udforske flere nyheder, vejledninger og vejledninger. Og har også dette gruppe for at tale og lære mere om ethvert it-emne, der er dækket her.