Uyenza njani i-GNU / Linux Ulondolozo usebenzisa iSkripthi?

Ukugcinwa kunye nokuhlaziywa kweskripthi kwi-GNU / Linux

Ukugcinwa kunye nokuhlaziywa kweskripthi kwi-GNU / Linux

Ukugcina ukusebenza kunye nokunciphisa iimpazamo kunye nokusilela, kulungile ukugcina iNkqubo yokuSebenza ye-GNU / Linux usebenzisa iSkripthi, kuba iyasivumela nge «Cron» ukuyicwangcisela ukwenziwa kwayo ngamaxesha athile.

Ngesi sizathu, kolu papasho siza kuzama ukuveza awona manyathelo aphambili (imiyalelo yokuyalela) ukuba ifakwe kwiskripthi sesondlo ukwenza / ukulungisa, nokuba zibalulekile okanye ziyacetyiswa ukuba zigcine iPC yethu isebenza kakuhle.

Intshayelelo

Uninzi lweengxaki (ubunzima bobuchwephesha) obuvela kwiiNkqubo zokuSebenza, nokuba ngabucala okanye asimahla zinokuthintelwa okanye zithintelwe ukuba ulondolozo lwamaxesha ngamaxesha (lokuthintela / lokulungisa) luyenziwa.

Siyayikhumbula into yokuba iinkqubo ezisebenzayo ziinkqubo ezomeleleyo kwaye yiyo loo nto zihlala zibonisa iziphene ezithile okanye ubunzima bezobuchwephesha, ngenxa yokusetyenziswa kwesiqhelo okanye okubaxekileyo ngumsebenzisi, uhlaziyo kunye nofakelo olufanayo okanye usetyenziso olufakelweyo ngaphakathi kulo.

Ezi zihlala zilungiswa okanye zisuswa, amaxesha ngamaxesha ngabasebenzi bobuchwephesha abanezicelo zemizobo okanye kwiimeko ezigabadeleyo ngokufomatha iNkqubo yokuSebenza. Kodwa amaxesha amaninzi, ukulungiswa okucwangcisiweyo (okuzenzekelayo) kungasigcina iiyure / abasebenzi abaninzi kubasebenzi bezobuchwephesha abaphetheyo.

Kwaye kwimeko yeNkqubo yokuSebenza ye-GNU / Linux kulula kakhulu ukuyenza ngeSkripthi yenziwe ngaphakathi kwe «Cron» Inkqubo isebenzisa iTheminali.

Ulondolozo oluThintelweyo lweeNkqubo zokuSebenza ze-GNU / Linux

Yeyiphi imisebenzi ekufuneka yenziwe liSkripthi soLondolozo?

Isicatshulwa esifanelekileyo sokugcina kufuneka sihlangabezane nezinye zezi mfuno zilandelayo okanye iiparameter zokugcina ukusebenza kweNkqubo yokuSebenza ye-GNU / Linux, ethi:

  1. Sebenzisa njengengcambu okanye ngemvume yeSuperuser: Kuba ulondolozo lwayo nayiphi na iNkqubo yokuSebenza kufuneka ibandakanye imisebenzi ethile ebaluleke kakhulu okanye ebuthathaka enokuthi yenziwe ngumsebenzisi kuphela oneemvume zoMlawuli.
  2. Hlaziya uluhlu lweephakheji kwiindawo zethu zokugcina: Ukugcina iNkqubo kunye noMsebenzisi ngokwakhe kuhlaziyo olunokwenzeka, ngokubaluleka okanye hayi, iyafumaneka.
  3. Yenza uhlaziyo olukhuselekileyo kwiiphakheji ezikhoyo ezikhoyo: Ukugcina iNkqubo ihlaziywe ngokusemandleni omngcipheko weengxaki zephakeji.
  4. Sombulula iingxaki ezikhoyo zepasile ezikhoyo okanye ezizayo: Isenokuba ibikho okanye ingekangeniswa kuhlaziyo olukhuselekileyo.
  5. Ukulungisa inkqubo yeNkqubo yokuSebenza kangangoko: Ngokususa usetyenziso, ufakelo lweefayile, uqwalaselo, ulwimi okanye impazamo yokungena, engasetyenziswanga okanye eyimfuneko ngaphakathi kweNkqubo yokuSebenzisa ukusebenzisa indawo yethu yediski esele ikho.
  6. Hlaziya inkqubo yethu yeGrub Boot: Kwimeko apho kuye kwakho iinguqu ezingafumanekiyo kuyo, ezinje ngotshintsho lweenkozo, amagama eerekhodi zokuqala okanye ukufunyanwa kweNkqubo yokuSebenza entsha kwiDiski.
  7. Hlaziya inkqubo yethu yokuqalisa iPlymouth: Kwimeko apho kukho iinguqu ezingafumanekiyo kuyo, ezinje ngenguqu kumxholo okanye kumfanekiso oboniswe ngexesha lokulayisha kweNkqubo yokuSebenza.
  8. Bonisa ulwazi olubalulekileyo malunga neMeko yezixhobo: Ngokukodwa malunga nokuHanjiswa kweDisk Space kunye neNkqubo yeFayile. Nangona ukuboniswa kweeparameter ezinje nge: Imemori, i-CPU, iDiski, iVidiyo, iiKernels, iiNethiwekhi, phakathi kwezinye, zinokucwangciswa.

Imiyalelo yokuLawula iSkripthi soLondolozo

Nguwuphi umyalelo oyalela ukuba iSkripthi soLondolozo siphumeze?

Apha ngezantsi kukho eminye yemiyalelo yomyalelo enokuba luncedo okanye iyimfuneko ekwenzeni iskripthi sokugcina esifanelekileyo kwiNkqubo yokuSebenza ye-GNU / Linux yakho:

#!/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

Ungawuncedisa lo mbhalo ulula kunye nemiyalelo oyikhethileyo, okanye uziqhelanise noLwabiwo lwe-GNU / Linux ukuze ugcine iNkqubo yokuSebenza yayo ihlaziyiwe.

Kwimeko apho ufuna ukwazi okungakumbi kwinto omele uyenze ukuphucula iNkqubo yokuSebenza ye-GNU / Linux sicebisa enye iposti: Isikhokelo sokufakwa kweposti ye-DEBIAN 8/9 - 2016-Icandelo I okanye le enye iforamu yangaphandle: Ukucoca kunye nokuGcina kwiLinux ukusuka kwiTheminali

Ndiyathemba ukuba uyayithanda le post kwaye iluncedo njengesiqhelo!


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   ujuliosao sitsho

    Isikripthi sinokuba luncedo, kodwa inqaku, apho ucima khona iinkuni, kunokuba ngcono ukusebenzisa "logrotate", sisixhobo esihle kakhulu sokulawula iinkuni, kuba ngamanye amaxesha ukucima iinkuni, ngakumbi ukuba zezangoku, ayisiyongcamango ilunge kakhulu :

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

    Eli ziko liyakwazi ukucima iinkuni ezindala, ukumisela ukuba ngaphambi kokuba baphinde bathiywe amagama, bacinezelwe, babonise ukuba kufuneka zisuswe kangaphi, njl. Kwakhona ndiyazi ukuba kuphantse kulo lonke ulwabiwo, ndiluvavanyile kwi-centos, ubuntu nakwi-debian, kuhlala kusanelisa.

    A ubingelele.

  2.   marc sitsho

    Umbuzo kum… Iyingozi kangakanani le miyalelo kwiLinux Kubuntu 18.04? Ngaba ukhona umngcipheko wokuphulukana nento eluncedo okanye ukungayilungisi kakuhle into? Imibuzo evela kumntu ongalwaziyo ulwabiwo lweLinux kwaye kuye kwafuneka ndijongane nokubuyiselwa kweegaffes. Enkosi.

  3.   Ing. UJoseph Albert sitsho

    Ulungile! Nangona i-logrotate ingaphezulu kweeseva! Kwaye ukuba usebenzisa iSkripthi sabasebenzisi bePC, kulula ukugcina loo layini ukucima iiLog ngamanye amaxesha ngenxa yobuvila bengqondo okanye ukunqongophala kwamava obuchwephesha, iLinux ishiya ukuthumela iimpazamo ngasemva ezenza ukuba inkqubo yokuqalisa iwele ngenxa yokuswela yendawo yediski ngokungalindelekanga!

    Ngeso sizathu, kwincasa yomfezekisi, kuhlala kusongezwa okanye kususwa imigca ngohlobo lomsebenzisi kunye neqela apho lwenziwa khona.

  4.   Ing. UJoseph Albert sitsho

    Akukho nto inobungozi! Nje ukuba uziqhubele ngesandla okokuqala ukubona ukuba yonke into ilungile, ukubashiya behlelwe ngenkqubo akunakuphula inkqubo yakho!

  5.   UFrank Davila sitsho

    Isebenza kwiArch Linux?

    1.    Ing. UJoseph Albert sitsho

      Ewe kunjalo, inye kuphela into yokuba is syntax yemiyalelo iyatshintsha kuba ndicinga ukuba kwi-Distros ayisekelwanga kwi-DEBIAN imiyalelo ethile okanye amagama epakeji atshintshe indlela abaphunyezwa ngayo! Kodwa iiSkripthi zikhona kuyo yonke inkqubo yeLinux.

  6.   UReinaldo Gonzalez sitsho

    Molo, ndibulisile ndimtsha, kule linux distro ngoku ndinelinux mint 18 sarah, kunye ne-i386 yoyilo, ndibona le post, ndibuza ukuba ndiyiqhuba njani leSkripthi, ligama lini eligciniweyo okanye elibekwe ukuqhuba iSkripthi? i-pc yi-Intel p4, 2gb ram, 320 hdd disk, nvidia g7200 card, kodwa ngamanye amaxesha iyaxhoma,

    amanyathelo okusebenzisa le script?

    Ndicela undixolele ukuba ndibuze imibuzo engeyiyo
    Lonke ulwazi luya kuba luncedo kakhulu enkosi….

    1.    Ukufaka i-Linux Post sitsho

      Ndiyabulisa uReinaldo! Unokwenza i-alias kwi-.bashrc yomsebenzisi wakho okanye ingcambu ngolu hlobo lulandelayo:

      i-alias yournamealias = 'bash / indlela / igama lomyalezo.sh'

      emva koko kwisiphelo sakho bhala nje: yournamealias

      Ungayifaka kwi-cron ukuyenza ngamaxesha athile, engayicebisiyo, okanye uyiqhube ngesandla ngokuchwetheza:

      I-bash / indlela / igama lakho.sh