Maitiro ekuita GNU / Linux Kugadzirisa uchishandisa Chinyorwa?

Kugadzirisa uye Gadziridza Chinyorwa paGNU / Linux

Kugadzirisa uye Gadziridza Chinyorwa paGNU / Linux

Kuchengetedza kushanda pamwe nekuderedza zvikanganiso nekutadza, zvakanaka kuchengetedza yedu GNU / Linux Inoshanda Sisitimu tichishandisa Chinyorwa, sezvo ichitibvumidza kuburikidza ne «Cron» kuchimisikidza iyo yayo yekuita nguva nenguva.

Nechikonzero ichi, mubhuku rino tichaedza kufumura matanho epakutanga (ekuraira mirairo) kuiswa mune yedu yekuchengetedza script kugadzira / kugadzirisa, kunyangwe iwo akakosha kana kukurudzira kuti PC yedu irambe ichishanda zvakanaka.

Nhanganyaya

Zvizhinji zvezvinetso (hunyanzvi hwehunyanzvi) unomuka mumaSystem Anoshanda, angave Akavanzika kana Mahara dzinogona kudzivirirwa kana kudzivirirwa kana yakagadziriswa nguva nenguva yekudzivirira (yekudzivirira / yekugadzirisa) ichiitwa.

Isu tinoziva kuti mashandiro esisitimu akasimba kwazvo masisitimu uye ndosaka vachiwanzo kupa zvimwe zvikanganiso kana hunyanzvi hwehunyanzvi, nekuda kweyakajairwa kana kuwedzeredzwa mashandisirwo nemushandisi, inogadziridza uye kumisikidza zvakafanana kana izvo zvinoshandiswa zvakaiswa mukati mayo.

Izvi zvinowanzo gadziriswa kana kubviswa, kazhinji nevashandi vehunyanzvi vane graphic application kana mune zvakanyanya zviitiko nekumisikidza iyo Inoshanda Sisitimu. Asi nguva zhinji, yakatarwa (otomatiki) kugadzirisa kunogona kutiponesa maawa mazhinji / basa pane iro revashandi vehunyanzvi vanoitarisira.

Uye mune yeGNU / Linux Mashandiro eSystem izvi zviri nyore kwazvo kuita kuburikidza neScript yakagadzirirwa mukati me «Cron» Sisitimu uchishandisa iyo Terminal.

Kudzivirira Kugadziriswa kweGNU / Linux Mashandiro Ekushandisa

Ndeapi mabasa anofanirwa kuitwa neMaintenance script?

Chinyorwa chakanaka chekuchengetedza chinofanira kusangana nezvimwe zvinotevera zvinodiwa kana ma parameter ekuchengetedza kushanda kweGNU / Linux Operating System yedu, iyo:

  1. Mhanya semidzi kana nemvumo yeSuperuser: Sezvo kuchengetedzwa kwechero Anoshanda Sisitimu kunofanirwa kusanganisira mamwe akakosha kana akaomesesa mabasa ayo chete mushandisi ane Administrator mvumo anofanirwa kukwanisa kuita.
  2. Gadziridza zvinyorwa zvepakeji kubva kune edu akachengetedzeka marekodhi: Kuchengeta iyo Sisitimu uye Mushandisi iye pachake kubva pazvinogoneka zvinogadziriswa, zvakakomba kana kwete, zviripo.
  3. Gadzira zvidzoreso zvakachengeteka kumaphakeji anowanikwa mune zvinyorwa. Kuchengeta iyo Sisitimu kuti igadziridzwe sezvinobvira ne zero njodzi yematambudziko epakeji.
  4. Gadzirisa zvinokwanisika zviripo kana ramangwana matambudziko epasuru: Izvo zvinogona kunge zviripo kana kuti zvisati zvaendeswa mune yakachengeteka yekuvandudza.
  5. Kugadzirisa Sisitimu Inoshanda zvakanyanya sezvinobvira: Nokubvisa mashandisiro, mafaira ekumisikidza, kumisikidza, mutauro kana danda rekukanganisa, zvisina kushandiswa kana kudikanwa mukati meiyo Inoshanda Sisitimu kushandisa zvirinani nzvimbo yedu yediski iripo.
  6. Gadziridza yedu Grub Boot System: Muchiitiko kana paine kusingaonekwe shanduko mairi, senge shanduko dzenhepfenyuro, mazita rekodhi rebhoti kana kuonekwa kweNzira Dzekushandisa mukati meDisk.
  7. Gadziridza yedu Plymouth Kutanga Sisitimu: Muchiitiko chekuti pave paine kusingaonekwe shanduko mairi, senge shanduko mune iyo tema kana mufananidzo unoratidzwa panguva yekukwevera kweiyo Inoshanda Sisitimu.
  8. Ratidza ruzivo rwakakosha nezve Mamiriro Ekushandisa: Kunyanya nezve Kuparadzirwa kweDisk Space uye iyo File System. Kunyangwe iwo maratidziro emaparameter akadai se: Memory, CPU, Disk, Vhidhiyo, Kernels, Network Interfaces, pakati pevamwe, inogona kuve yakagadzirirwa.

Raira Maodha Ekuchengetedza script

Ndeupi mirairo unoraira inofanirwa kuitwa neMaintenance script?

Pazasi pane mimwe yemirairo yekuraira iyo inogona kubatsira kana kudikanwa kuti ugadzire yakanaka yekuchengetedza script pane yako GNU / Linux Inoshanda Sisitimu:

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

Iwe unogona kutsigira iyi yakapusa script nemirairo yako yaunoda yemirairo, kana kuvashandura ivo pachavo GNU / Linux Distribution kuitira kuti varambe vachishandisa iyo Inoshanda Sisitimu kumusoro.

Kana iwe uchida kuziva zvishoma zvishoma nezve zvekuita kukwidziridza yako GNU / Linux Inoshanda Sisitimu isu tinokurudzira iyi imwe blog posvo: Tumira Kuisa Gwaro DEBIAN 8/9 - 2016 - Chikamu I kana iyi imwe yekunze foramu posvo: Kuchenesa uye Kuchengetedza muLinux kubva kuTerminal

Ndinovimba unofarira ichi chinyorwa uye chinobatsira senguva dzose!


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Juliosao akadaro

    Iyo script inogona kubatsira, asi katsamba, paunobvisa matanda, zvingave zvirinani kushandisa "logrotate", chishandiso chakanakisa kubata matanda, nekuti dzimwe nguva kudzima matanda, kunyanya kana achangobva, hausi zano rakanaka kwazvo:

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

    Ichi chinoshandiswa chinokwanisa kudzima matanda ekare, kugadzirisa kana zvisati zvatumidzwazve kutumidzwa zita, kumanikidzwa, kuratidza kuti anofanirwa kubviswa kangani, nezvimwe. Zvakare izvo zvandinoziva zviri mune angangove ese mafambisirwo, ini ndakazviedza mune centos, ubuntu uye debian, nguva dzose zvinogutsa.

    Thanks.

  2.   Marc akadaro

    Mubvunzo kwandiri ndewekuti… Iyi mirairo ine njodzi sei paLinux Kubuntu 18.04? Pane here mukana wekurasikirwa nechimwe chinhu chinobatsira kana kusagadzirisa chimwe chinhu? Mibvunzo kubva kune mumwe munhu asinganyatso kuziva kugoverwa kweLinux uye ini ndaifanirwa kubata nezvakadzoreredzwa zvegaffes. Ndatenda.

  3.   Jose Albert akadaro

    Wataura chokwadi! Kunyangwe logrotate iri yakawanda kumaseva! Uye kana ukashandisa script yeVashandisi PC zviri nyore kuchengeta iyo tambo kudzima maLog ayo dzimwe nguva nekuda kwehusimbe hwepfungwa kana kushomeka kwehunyanzvi ruzivo, Linux inosiya kutumira zvikanganiso kumashure izvo zvinoita kuti system boot ipunzike nekuda kwekushaikwa disk nzvimbo zvisingatarisirwi!

    Nechikonzero ichocho, kune kuravira kweanoshandisa, zvinoramba zvichiwedzera kana kubvisa mitsara zvinoenderana nerudzi rwemushandisi uye timu kwazvinoitwa.

  4.   Jose Albert akadaro

    Hapana chine njodzi! Ukangomhanya navo pamurume kekutanga nguva yekuona kuti zvese zvanaka, kuvasiya vakagadziriswa havatombo kutyora system yako!

  5.   Frank davila akadaro

    Inoshandira Arch Linux?

    1.    Jose Albert akadaro

      Ehezve, chinhu chega ndechekuti pamwe syntax yemirairo inoshanduka sezvo ini ndichifunga kuti muDistros isina kubva paDEBIAN mimwe mirairo kana mazita emapakeji anochinja zvishoma nzira yavanoitwa nayo! Asi zvinyorwa ndezvese pane ese Linux Systems.

  6.   Reinaldo gonzalez akadaro

    Mangwanani akanaka, kwaziso ndiri mutsva, mune ino linux distro izvozvi ndine linux mint 18 sarah, ine i386 architecture, ndichiona iyi posvo, ndinobvunza kuti ndinomhanya sei iyo script, ine zita ripi rakachengetedzwa kana kuiswa kumhanyisa iyo script? Pc iri Intel p4, 2gb ram, 320 hdd disk, nvidia g7200 kadhi, asi dzimwe nguva rinoturika,

    matanho ekumhanyisa chinyorwa ichi?

    Ndokumbirawo mundiregerere kana ndikabvunza isiriyo mibvunzo
    Ruzivo rwese ruchabatsira kwazvo ndatenda….

    1.    Linux Tumira Kuisa akadaro

      Kwazisai Reinaldo! Iwe unogona kugadzira ma alias mu .bashrc yemushandisi wako kana mudzi seinotevera:

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

      uyezve mune yako terminal ingo nyora: yournamealias

      Unogona kuisungira mukron kuti iite nguva nenguva, izvo zvandisingakurudzire, kana kumhanya nayo nemaoko nekutaipa chete:

      bash /path/yournamealias.sh