Pagpapanatili at pag-update ng script para sa Debian 12 / MX 23

Pagpapanatili at pag-update ng script para sa Debian 12 / MX 23

Pagpapanatili at pag-update ng script para sa Debian 12 / MX 23

Sa lahat ng mga taon na ito, kami ay nagbahagi praktikal at kapaki-pakinabang na mga tutorial sa paggamit ng Linux Terminal, ang pinakapangunahing at mahahalagang utos nito, at kung paano gamitin ang lahat ng ito nang sama-sama upang lumikha ng iba't ibang Bash Shell Script para sa ilang partikular na function o aktibidad. Ang pagiging 2 emblematic na halimbawa, isa sa a Backup na script at isa pa tungkol sa a Pagpapanatili at pag-update ng script ng naka-install na Debian base operating system. Na kung saan, malamang, noon ay isang base na maaaring gawing perpekto o mapabuti para sa marami sa kani-kanilang GNU/Linux Distros, batay sa Debian o hindi.

At bagaman, tiyak, maraming pag-unlad ang nagawa sa mga tuntunin ng mga graphic application, awtomatiko man o hindi, para sa mga computer at server sa bahay, sa 2 mahahalagang gawaing ito, ang totoo ay, Mas gusto pa rin ng marami sa atin na gamitin ang terminal (console) para sa mahahalagang aktibidad gaya ng pag-update ng aming operating system nang malalim, manu-mano man at tinulungan o ganap na awtomatiko. Samakatuwid, ngayon ay magpapakita kami sa iyo ng ilang maliit command command para sa GNU/Linux Distros batay sa Debian 12 na maaari mong isama sa iyong kasalukuyan o susunod na Maintenance Script.

Pagpapanatili at Pag-update ng Script sa GNU / Linux

Pagpapanatili at Pag-update ng Script para sa GNU/Linux 2018

At, bago simulan ang tutorial na ito sa mga kapaki-pakinabang na command line para gumawa o pagbutihin ang sarili mo "Pagpapanatili at pag-update ng script para sa Debian GNU/Linux 12" o iba pang katulad nito, inirerekomenda naming tuklasin mo ang nakaraang nauugnay na post, sa dulo nito:

Pagpapanatili at Pag-update ng Script sa GNU / Linux
Kaugnay na artikulo:
Paano magagawa ang isang GNU / Linux Maintenance gamit ang isang Script?

Mga utos upang lumikha ng pagpapanatili at pag-update ng script

Mga utos upang lumikha ng pagpapanatili at pag-update ng script

Mga kapaki-pakinabang na command command para sa pagpapanatili at pag-update ng script para sa Debian

Ang aming unang rekomendasyon ay, at kung sakali, sinabing libre at bukas na operating system batay sa Debian GNU/Linux i-install na ang Bleachbit application, at ang user ay napakahusay na na-configure at na-optimize upang graphical na maisagawa ang pagpapanatili (paglilinis) ng kanilang operating system, na manu-manong isinasagawa o sa loob ng isang script ang sumusunod na command order upang:

Nililinis ang direktoryo ng user (tahanan) at ang natitirang bahagi ng operating system

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

Nililinis ang operating system gamit ang APT package manager

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

Ayusin ang mga bug gamit ang DPKG package manager

sudo dpkg --configure -a;

I-update ang GRUB, Initramfs at ang Mga Menu ng operating system

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

Hanggang sa puntong ito, ang mas basic o mahahalagang command order na gagamitin. Ngayon, ang tanging bagay na dapat gawin ay magpasya kung gusto naming gamitin ang mga ito sa loob ng isang Script sa isang linear (sequential) na paraan na mayroon o walang interbensyon ng user, o sa pamamagitan ng kinakailangang code upang tanungin kami ng Script kung gusto naming isagawa ang bawat isa. hiwalay na pagkakasunud-sunod ng command. o sa mga bloke. Iyan ay nasa pagpapasya ng bawat isa. Gayundin, maaari silang isama sa isang GUI Script sa halip na CLI para sa pagpili at pagpapatupad sa pamamagitan ng mga pag-click, tulad ng ipinakita ko sa mga sumusunod publikasyon.

Ang mga linyang ito ng code o iba pang katulad na mga linya ay maaari ding maging kapaki-pakinabang, depende sa panlasa at pangangailangan ng bawat tao:

Tingnan ang % na paggamit ng espasyo sa imbakan para sa bawat mount point

sudo df -h

Tingnan sa alpabetikong pagkakasunud-sunod ang sukat na inookupahan ng bawat partition

sudo du -hs /* | sort -k 2

I-clear ang kasaysayan ng Terminal ng user

history -c

Kumuha ng log ng lahat ng naka-install na package na pinagsunod-sunod ayon sa alpabeto

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

Kumuha ng talaan ng lahat ng naka-install na pakete na pinagsunod-sunod ayon sa laki sa MB na inookupahan

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

Basic at karaniwang command command para sa GNU/Linux Distros batay sa Debian

Basic at karaniwang command command para sa GNU/Linux Distros batay sa Debian

Kung nais mong umakma, mapabuti o maperpekto ang iyong Pagpapanatili at pag-update ng script para sa Debian at iba pang katulad, sa ibaba ay isang maliit na listahan na may pinakapangunahing at karaniwang mga order batay sa APT, DPKG at UPDATE:

malamang

  1. apt update: I-update ang mga listahan ng repository package.
  2. apt upgrade: I-update ang mga pakete mula sa mga repository nang ligtas.
  3. apt full-upgrade: I-update nang buo ang mga pakete mula sa mga repositoryo.
  4. apt dist-upgrade: I-upgrade ang kasalukuyang bersyon ng OS sa susunod na available.
  5. apt install -f: Lutasin ang mga problema sa pag-install ng mga pakete at mga dependency ng mga ito.
  6. apt install --fix-broken: Lutasin ang mga problemang nauugnay sa mga sirang pakete.
  7. apt remove nom_paq: Tanggalin ang mga pakete. Gayundin, maaari itong gamitin nang walang pangalan.
  8. apt autoremove: Awtomatikong alisin ang lahat ng hindi nagamit na mga pakete.
  9. apt purge nom_paq: Alisin nang buo ang mga pakete. Gayundin, maaari itong gamitin nang walang pangalan.
  10. apt autopurge: Awtomatikong at ganap na alisin ang lahat ng hindi nagamit na mga pakete.
  11. apt clean: Tanggalin ang lahat ng ".deb" na pakete, na na-download sa direktoryo ng package store.
  12. apt autoclean: Inaalis ang lahat ng package mula sa package store, na hindi na mada-download.
  13. apt install nom_paq_repo: Mag-install ng isang partikular na package mula sa repository ayon sa pangalan.
  14. apt install /dir_paq/nom_paq.deb: Mag-install ng na-download na package ayon sa pangalan.
  15. apt list *nom_paq*: Maglista ng mga pakete sa pamamagitan ng pagtutugma ng pattern ng paghahanap.
  16. apt list --upgradeable: Ilista ang mga pakete na magagamit para sa pag-update.
  17. apt show nom_paq: Ipakita ang data at nauugnay na impormasyon ng isang package mula sa repositoryo.
  18. apt search nom_paq: Ipakita ang mga umiiral nang package na tumutugma sa pattern ng paghahanap.
  19. apt edit-sources: Buksan, sa mode ng pag-edit, ang pangunahing mga mapagkukunan ng software (mga repositoryo) na file.

dpkg

  1. dpkg -i /dir_paq/nom_paq.deb: Mag-install ng na-download na package ayon sa pangalan.
  2. dpkg --configure -a: Tapusin ang pag-configure ng lahat ng na-unpack at hindi na ipinagpatuloy na mga pakete.

update

  1. update grub: I-update ang GRUB (Multiple Boot Loader v1) na naka-install sa disk/partition.
  2. update grub2: I-update ang GRUB (Multiple Boot Loader v2) na naka-install sa disk/partition.
  3. update-menus: Awtomatikong buuin at i-update ang nilalaman ng Menu System.
  4. update-alternatives --all: Pamahalaan ang lahat ng OS symbolic link na impormasyon.

Isang bagay na mahalagang tandaan ay ang karamihan sa mga utos na ipinapakita sa kasalukuyang manager ng package «malamang», magkaroon ng kanilang katumbas sa mga nakaraang manager ng package «apt-makakuha ng»At«kakayahan». Gayundin, kasama ang modernong manager ng package «Nala». At siyempre, kasama ang kani-kanilang mga manager ng package ng bawat GNU/Linux Distro maliban sa Debian, tulad ng Arch, Fedora at marami pang iba. Samakatuwid, ang ilan ay maaaring palitan kung kinakailangan.

Paano gumawa ng isang Data Backup sa Kagamitan gamit ang Shell Scripting?
Kaugnay na artikulo:
Paano gumawa ng isang Data Backup sa Kagamitan gamit ang Shell Scripting?

Roundup: Banner post 2021

Buod

Sa madaling salita, umaasa kami na ikaw mga utos ng terminal command na ipinakita namin sa iyo ngayon, at iminungkahi o inirerekomenda, ay maaaring direktang magsilbi sa iyo upang lumikha o mapabuti ang iyong sarili "Pagpapanatili at pag-update ng script sa Debian" o iba pang katulad, batay dito o hindi. Kung hindi, iyon ay, kung mas gusto mo ang paggamit ng mga graphical na interface, maaari mong gamitin nang walang anumang problema ang mga tool ng third-party gaya ng Bleachbit o Stacer, at karamihan sa mga utility ng bawat GNU/Linux Distro na magagamit para dito. Halimbawa, gumagamit ako ng MX Linux, magagamit ko ang MX Cleanup at MX Updater.

Panghuli, tandaan bisitahin ang aming «homepage» en español. O, sa anumang iba pang wika (sa pamamagitan lamang ng pagdaragdag ng 2 titik sa dulo ng aming kasalukuyang URL, halimbawa: ar, de, en, fr, ja, pt at ru, bukod sa marami pang iba) upang matuto ng higit pang kasalukuyang nilalaman. At saka, maaari kang sumali sa aming opisyal na channel Telegrama upang galugarin ang higit pang mga balita, gabay at tutorial. At saka, may ganito pangkat upang makipag-usap at matuto nang higit pa tungkol sa anumang paksa sa IT na sakop dito.