Conas Cothabháil GNU / Linux a dhéanamh ag baint úsáide as Script?

Script Cothabhála agus Nuashonraithe ar GNU / Linux

Script Cothabhála agus Nuashonraithe ar GNU / Linux

Chun inoibritheacht a choinneáil agus earráidí agus teipeanna a íoslaghdú, is maith an rud é ár gCóras Oibriúcháin GNU / Linux a choinneáil ag baint úsáide as Script, ós rud é go gceadaíonn sé dúinn trí «Cron» é a chlárú lena fhorghníomhú go tréimhsiúil.

Ar an gcúis seo, san fhoilseachán seo déanfaimid iarracht na céimeanna is bunúsaí (orduithe ordaithe) a chur isteach inár script cothabhála chun a chruthú / a mhodhnú, riachtanach nó molta chun ár ríomhaire a choinneáil ag feidhmiú i gceart.

Réamhrá

Cuid mhaith de na fadhbanna (deacrachtaí teicniúla) a thagann chun cinn sna Córais Oibriúcháin, cibé acu Príobháideach nó Saor is féidir iad a sheachaint nó a chosc má dhéantar cothabháil thréimhsiúil cheart (coisctheach / cheartaitheach).

Lig dúinn a mheabhrú gur córais an-láidre iad córais oibriúcháin agus is é sin an fáth go mbíonn lochtanna nó deacrachtaí teicniúla áirithe orthu, mar gheall ar ghnáthúsáidí nó áibhéil an úsáideora, nuashonruithe agus suiteálacha den chéanna nó na feidhmchláir atá suiteáilte ann.

De ghnáth déanann pearsanra teicniúil iad seo a dheisiú nó a dhíchur, go minic le feidhmchláir ghrafacha nó i gcásanna tromchúiseacha tríd an gCóras Oibriúcháin a fhormáidiú. Ach is iomaí uair, is féidir le cothabháil sceidealta (uathoibrithe) go leor uaireanta / saothair a shábháil dúinn ón bpearsanra teicniúil atá i gceannas air.

Agus i gcás Córais Oibriúcháin GNU / Linux tá sé seo an-éasca a dhéanamh trí Script cláraithe laistigh den Chóras «Cron» ag úsáid an Chríochfort.

Cothabháil Coisctheach ar Chórais Oibriúcháin GNU / Linux

Cad iad na tascanna ba chóir do Script Cothabhála a dhéanamh?

Ba cheart go gcomhlíonfadh script mhaith cothabhála cuid de na ceanglais nó na paraiméadair seo a leanas chun inoibritheacht ár gCóras Oibriúcháin GNU / Linux a chothabháil:

  1. Rith mar fhréamh nó le cead Superuser: Ós rud é go gcaithfidh tascanna criticiúla nó íogaire áirithe a bheith i gceist le cothabháil aon Chórais Oibriúcháin nár cheart go mbeadh ach úsáideoir le ceadanna Riarthóra in ann a dhéanamh.
  2. Déan na liostaí pacáiste a nuashonrú inár stórtha faoi seach: An Córas agus an Úsáideoir féin a choinneáil ó nuashonruithe féideartha, criticiúil nó nach bhfuil, ar fáil.
  3. Déan nuashonruithe slán ar na pacáistí atá ar fáil sna stórtha: An Córas a choinneáil chomh nuashonraithe agus is féidir agus gan aon riosca fadhbanna pacáiste ann.
  4. Fadhbanna féideartha dáileachta reatha nó amach anseo a réiteach: B’fhéidir go raibh sé sin i láthair nó curtha isteach i nuashonrú slán fós.
  5. Dífhabhtaithe an Córas Oibriúcháin a oiread agus is féidir: Trí na feidhmchláir, na comhaid suiteála, an chumraíocht, an teanga nó an logáil earráide a dhíchur, nach n-úsáidtear nó nach bhfuil riachtanach laistigh den Chóras Oibriúcháin chun úsáid níos fearr a bhaint as an spás diosca atá againn cheana féin.
  6. Nuashonraigh ár gCóras Tosaithe Grub: Sa chás go ndearnadh athruithe neamhaithnid ann, mar shampla athrú ar eithne, ainmneacha na dtaifead tosaithe nó Córais Oibriúcháin nua a bhrath laistigh den Diosca.
  7. Nuashonraigh ár gCóras Tosaigh Plymouth: Sa chás go ndearnadh athruithe neamhaithnid ann, mar shampla athrú ar an téama nó ar an íomhá a léiríodh le linn luchtú an Chórais Oibriúcháin.
  8. Taispeáin faisnéis ríthábhachtach faoi Stádas Trealaimh: Den chuid is mó maidir le Dáileadh Spáis Diosca agus an Córas Comhad. Cé go bhféadfaí taispeáint paraiméadair mar: Cuimhne, LAP, Diosca, Físeán, Eithne, Comhéadain Líonra i measc nithe eile a chlárú.

Orduithe Ordú maidir le Script Cothabhála

Cad iad na horduithe ordaithe a chaithfidh Script Cothabhála a fhorghníomhú?

Seo thíos cuid de na horduithe ordaithe a d’fhéadfadh a bheith úsáideach nó riachtanach chun script cothabhála maith a chruthú ar do Chóras Oibriúcháin 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

Is féidir leat an script shimplí seo a chomhlánú leis na horduithe ordaithe is fearr leat, nó iad a oiriúnú dá nDáileadh GNU / Linux féin d’fhonn a gCóras Oibriúcháin faoi seach a choinneáil suas chun dáta.

I gcás gur mhaith leat beagán níos mó a fháil amach maidir le cad ba cheart a dhéanamh chun do Chóras Oibriúcháin GNU / Linux a bharrfheabhsú, molaimid an blagphost eile seo: Treoir Iar-Suiteála DEBIAN 8/9 - 2016 - Cuid I. nó an post fóraim seachtrach eile seo: Glanadh agus Cothabháil i Linux ón gCríochfort

Tá súil agam gur maith leat an post seo agus tá sé úsáideach mar is gnách!


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

8 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú.

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   juliosao a dúirt

    Is féidir leis an script a bheith úsáideach, ach nóta, nuair a scriosann tú na logaí, d’fhéadfadh sé a bheith níos fearr “logrotate” a úsáid, is uirlis an-mhaith é chun logaí a bhainistiú, mar gheall ar uaireanta ní smaoineamh an-mhaith é na logaí a scriosadh, go háirithe má tá siad le déanaí. :

    https://noticiasdehumor.com/tutorial-configurar-logrotate-en-un-servidor-linuxunix-despues-de-generar-las-estadisticas/

    Tá an áirgiúlacht seo in ann sean-lomáin a scriosadh, ag cumrú cibé acu sula gcaithfear iad a athainmniú, a chomhbhrú, a thaispeáint cé chomh minic a chaithfear iad a scriosadh, srl. Chomh maith leis sin, chomh fada agus is eol dom go bhfuil sé i mbeagnach gach dáileadh, rinne mé tástáil air i centos, ubuntu agus debian, i gcónaí go sásúil.

    A Beannacht.

  2.   Marc a dúirt

    Is í an cheist domsa ... Cé chomh contúirteach agus atá na horduithe seo do Linux Kubuntu 18.04? An bhfuil an baol ann go gcaillfear rud éigin úsáideach nó go míthuiscint rud éigin? Ceisteanna ó dhuine nach bhfuil mórán eolais aige ar dháiltí Linux agus bhí orm déileáil le hathsholáthar gaiféanna. Go raibh maith agat.

  3.   Jose Albert a dúirt

    Tá an ceart agat! Cé go bhfuil logrotate níos mó do fhreastalaithe! Agus i gcás an ríomhaire Script for Users a úsáid tá sé níos éasca an líne sin a choinneáil chun na Logaí a scriosadh a fhágann uaireanta mar gheall ar leisce meabhrach nó easpa taithí theicniúil, go bhfágann Linux earráidí sa chúlra a fhágann go dtitfidh tosaithe an chórais mar gheall ar easpa de spás diosca gan choinne!

    Ar an ábhar sin, chun blas an fheidhmitheora, tá sé fós ann línte a chur leis nó a bhaint de réir an chineáil úsáideora agus foirne ina ndéantar é a fhorghníomhú.

  4.   Jose Albert a dúirt

    Ní dhéanfaidh aon ní contúirteach! Chomh luath agus a ritheann tú iad de láimh an chéad uair chun a fheiceáil go bhfuil gach rud go breá, is ar éigean a bhrisfidh siad do chóras!

  5.   Frank davila a dúirt

    Oibríonn sé do Arch Linux?

    1.    Jose Albert a dúirt

      Ar ndóigh, is é an t-aon rud atá ann ná b’fhéidir go n-athraíonn comhréir na n-orduithe ós rud é go gceapaim go n-athraíonn orduithe nó ainmneacha pacáiste áirithe i Distros nach bhfuil bunaithe ar DEBIAN ach an bealach a dhéantar iad! Ach tá Scripteanna uilíoch ar gach Córas Linux.

  6.   Reinaldo gonzalez a dúirt

    Maidin mhaith, beannachtaí táim nua, sa distro linux seo anois tá linux mint 18 sarah agam, le hailtireacht i386, ag féachaint ar an bpost seo, fiafraím conas a fhorghníomhaím an Script sin, agus cén t-ainm a shábhálfar nó a chuirtear chun an Script a rith? is é pc Intel p4, reithe 2gb, diosca 320 hdd, cárta nvidia g7200, ach uaireanta crochtar é,

    céimeanna chun an script seo a rith?

    Gabh mo leithscéal má chuir mé na ceisteanna míchearta
    beidh an fhaisnéis uile ina cuidiú mór buíochas….

    1.    Suiteáil Post Linux a dúirt

      Beannachtaí Reinaldo! D’fhéadfá ailias a dhéanamh i .bashrc d’úsáideora nó d’fhréamh mar seo a leanas:

      alias yournamealias = 'bash /path/yournamealias.sh'

      agus ansin i do chríochfort ní gá ach scríobh: yournamealias

      Ansin is féidir leat é a luchtú isteach i cron chun é a dhéanamh tréimhsiúil, rud nach molaim, nó é a rith de láimh ach trí chlóscríobh:

      bash /path/yournamealias.sh