Skript za vzdrževanje in posodobitev za Debian 12 / MX 23

Skript za vzdrževanje in posodobitev za Debian 12 / MX 23

Skript za vzdrževanje in posodobitev za Debian 12 / MX 23

V vseh teh letih sva si delila praktične in uporabne vadnice o uporabi terminala Linux, njegove najbolj osnovne in bistvene ukaze ter kako vse to skupaj uporabiti za ustvarjanje različnih Bash Shell skriptov za določene funkcije ali dejavnosti. Ker sta dva simbolična primera, eden na a Skript za varnostno kopiranje in drugo o a Skript za vzdrževanje in posodabljanje nameščenega osnovnega operacijskega sistema Debian. Ki so bili takrat najverjetneje osnova, ki bi jo bilo mogoče izpopolniti ali izboljšati za mnoge v njihovih distribucijah GNU/Linux, ne glede na to, ali temeljijo na Debianu ali ne.

In čeprav je bil vsekakor dosežen velik napredek v smislu grafičnih aplikacij, avtomatiziranih ali ne, za domače računalnike in strežnike, je pri teh dveh pomembnih nalogah resnica taka, Mnogi od nas še vedno raje uporabljajo terminal (konzolo) za pomembne dejavnosti kot je poglobljeno posodabljanje našega operacijskega sistema, ročno in s pomočjo ali popolnoma avtomatizirano. Zato vam bomo danes pokazali nekaj malega ukazni ukazi za distribucije GNU/Linux, ki temeljijo na Debianu 12 ki bi jih lahko vključili v svoj trenutni ali naslednji vzdrževalni scenarij.

Vzdrževanje in posodobitev skripta na GNU / Linux

Skript za vzdrževanje in posodobitev za GNU/Linux 2018

In preden začnete s to vadnico o uporabnih ukaznih vrsticah za ustvarjanje ali izboljšanje lastnih «Vzdrževalni in posodobitveni skript za Debian GNU/Linux 12» ali druge podobne, vam priporočamo, da raziščete prejšnja sorodna objava, na koncu pa:

Vzdrževanje in posodobitev skripta na GNU / Linux
Povezani članek:
Kako opraviti vzdrževanje GNU / Linux s pomočjo skripta?

Ukazi za ustvarjanje skripta za vzdrževanje in posodabljanje

Ukazi za ustvarjanje skripta za vzdrževanje in posodabljanje

Uporabni ukazni ukazi za skript vzdrževanja in posodabljanja za Debian

Naše prvo priporočilo je in za vsak slučaj, omenjeni brezplačen in odprt operacijski sistem, ki temelji na Debian GNU/Linux imeti že nameščeno aplikacijo Bleachbit, uporabnik pa ga ima zelo dobro konfigurirano in optimizirano za grafično izvajanje vzdrževanja (čiščenja) svojega operacijskega sistema, pri čemer ročno ali znotraj skripta izvede naslednji ukaz za:

Čiščenje uporabniškega (domačega) imenika in preostalega operacijskega sistema

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

Čiščenje operacijskega sistema z upraviteljem paketov APT

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

Odpravite napake z upraviteljem paketov DPKG

sudo dpkg --configure -a;

Posodobite GRUB, Initramfs in menije operacijskega sistema

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

Do te točke je več osnovnih ali bistvenih ukazov za uporabo. Zdaj se moramo samo še odločiti, ali želimo, da se uporabljajo znotraj skripta na linearen (zaporeden) način z ali brez posredovanja uporabnika ali prek potrebne kode, tako da nas skript vpraša, ali želimo izvesti vsako vrstni red ukazov ločeno ali v blokih. To je po lastni presoji vsakega. Prav tako bi jih lahko vključili v skript GUI namesto CLI za izbiro in izvedbo prek klikov, kot sem nekoč pokazal v nadaljevanju objavo.

Te vrstice kode ali druge podobne so prav tako lahko uporabne, odvisno od okusa in potreb vsakega posameznika:

Oglejte si % porabe prostora za shranjevanje za vsako točko namestitve

sudo df -h

Oglejte si po abecednem vrstnem redu velikost vsake particije

sudo du -hs /* | sort -k 2

Počisti zgodovino terminala uporabnika

history -c

Pridobite dnevnik vseh nameščenih paketov, razvrščenih po abecedi

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

Pridobite evidenco vseh nameščenih paketov, razvrščenih po velikosti v zasedenih MB

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

Osnovni in običajni ukazni ukazi za distribucije GNU/Linux, ki temeljijo na Debianu

Osnovni in običajni ukazni ukazi za distribucije GNU/Linux, ki temeljijo na Debianu

Če želite dopolniti, izboljšati ali izpopolniti svoje Skript za vzdrževanje in posodobitev za Debian in drugih podobnih, spodaj je majhen seznam z najbolj osnovnimi in pogostimi naročili, ki temeljijo na APT, DPKG in UPDATE:

apt

  1. apt update: Posodobite sezname paketov repozitorija.
  2. apt upgrade: Varno posodobite pakete iz skladišč.
  3. apt full-upgrade: Popolnoma posodobite pakete iz skladišč.
  4. apt dist-upgrade: Nadgradite trenutno različico OS na naslednjo razpoložljivo.
  5. apt install -f: Rešite težave pri nameščanju paketov in njihovih odvisnosti.
  6. apt install --fix-broken: Rešite težave, povezane z pokvarjenimi paketi.
  7. apt remove nom_paq: Izbriši pakete. Prav tako se lahko uporablja brez imena.
  8. apt autoremove: Samodejno odstrani vse neuporabljene pakete.
  9. apt purge nom_paq: Popolnoma odstranite pakete. Prav tako se lahko uporablja brez imena.
  10. apt autopurge: Samodejno in popolnoma odstranite vse neuporabljene pakete.
  11. apt clean: Izbrišite vse pakete ».deb«, prenesene v imenik shrambe paketov.
  12. apt autoclean: Odstrani vse pakete iz shrambe paketov, ki jih ni več mogoče prenesti.
  13. apt install nom_paq_repo: Namestite določen paket iz repozitorija po imenu.
  14. apt install /dir_paq/nom_paq.deb: Namestite preneseni paket po imenu.
  15. apt list *nom_paq*: Seznam paketov z ujemanjem iskalnega vzorca.
  16. apt list --upgradeable: Navedite pakete, ki so na voljo za posodobitev.
  17. apt show nom_paq: Prikažite podatke in ustrezne informacije o paketu iz repozitorija.
  18. apt search nom_paq: Pokaži obstoječe pakete, ki ustrezajo iskalnemu vzorcu.
  19. apt edit-sources: V načinu za urejanje odprite datoteko z glavnimi viri programske opreme (repozitoriji).

dpkg

  1. dpkg -i /dir_paq/nom_paq.deb: Namestite preneseni paket po imenu.
  2. dpkg --configure -a: Dokončajte konfiguracijo vseh nepakiranih in umaknjenih paketov.

posodobitev

  1. update grub: Posodobite GRUB (Multiple Boot Loader v1), nameščen na disku/particiji.
  2. update grub2: Posodobite GRUB (Multiple Boot Loader v2), nameščen na disku/particiji.
  3. update-menus: Samodejno ustvarjanje in posodabljanje vsebine sistema menijev.
  4. update-alternatives --all: Upravljanje vseh informacij o simbolni povezavi OS.

Pomembno je upoštevati, da je večina ukazov prikazana s trenutnim upraviteljem paketov «apt», imajo svoj ekvivalent v prejšnjih upraviteljih paketov «apt-get"Y"sposobnosti». Tudi s sodobnim upraviteljem paketov «Nala». In seveda z ustreznimi upravitelji paketov vsake distribucije GNU/Linux, razen Debiana, kot so Arch, Fedora in številni drugi. Zato jih je mogoče nekatere po potrebi zamenjati.

Kako narediti varnostno kopijo podatkov v opremi s pomočjo Shell Scripting?
Povezani članek:
Kako narediti varnostno kopijo podatkov v opremi s pomočjo Shell Scripting?

Pregled: Oglasna pasica 2021

Povzetek

Skratka, upamo, da ste terminalski ukazni ukazi ki smo vam jih danes pokazali in predlagali ali priporočili, vam lahko neposredno služijo za ustvarjanje ali izboljšanje lastnega «Vzdrževalni in posodobitveni skript na Debianu» ali druge podobne, na podlagi ali ne. V nasprotnem primeru, če imate raje uporabo grafičnih vmesnikov, lahko brez težav uporabljate orodja tretjih oseb, kot je npr. bleachbit o Stacerin večina pripomočkov vsake distribucije GNU/Linux, ki so na voljo zanj. Na primer, uporabljam MX Linux, lahko uporabljam MX Cleanup in MX Updater.

Nazadnje, spomnite se obiščite našo «domača stran» v španščini. Ali pa v katerem koli drugem jeziku (samo tako, da dodate 2 črki na konec našega trenutnega URL-ja, na primer: ar, de, en, fr, ja, pt in ru, med mnogimi drugimi), da izveste več aktualne vsebine. Prav tako se lahko pridružite našemu uradnemu kanalu Telegram za raziskovanje več novic, vodnikov in vadnic. In ima tudi to Skupina govoriti in izvedeti več o kateri koli temi IT, ki je obravnavana tukaj.