Vitabu 4 vya Bure vya Maandishi ya Shell kwa Wapya na Wasimamizi wa Linux


Utawala wa Mfumo ni tawi la Teknolojia ya Habari ambalo hujishughulisha na uendeshaji wa kuaminika wa mifumo na seva za kompyuta za watumiaji wengi. Mtu ambaye anajibika kwa uendeshaji wa kuaminika wa mfumo wa kompyuta na seva nyingi huitwa Msimamizi wa Mfumo.

Msimamizi wa Mfumo ambaye eneo lake la utaalamu ni Linux anaitwa Msimamizi wa Mfumo wa Linux. Jukumu la kawaida la Msimamizi wa Mfumo wa Linux linaweza kutofautiana kwa kipengele kikubwa cha vitu ambacho kinaweza kujumuisha lakini kisichozuiliwa kwa - Matengenezo ya Vifaa, Matengenezo ya Mfumo, Utawala wa Mtumiaji, Utawala wa Mtandao, Utendaji wa Mfumo, Ufuatiliaji wa Utumiaji wa Rasilimali, Hifadhi nakala, Hakikisha Usalama, Mfumo wa Usasishaji, Utekelezaji. Sera, Hati, Usakinishaji wa Programu na blah, blah, blah...

Kuna Nukuu katika Uga wa Teknolojia ya Habari - \Mpangaji Programu hujulikana anapofanya jambo zuri huku Msimamizi akijulikana kama atafanya jambo baya. Daima ni vizuri kuwa msimamizi asiyejulikana kuliko msimamizi anayejulikana. Kwa nini? kwa sababu ikiwa unajulikana, inamaanisha kuwa usanidi wako haufanyi kazi inavyopaswa na unaitwa mara kwa mara kwa usaidizi na kurekebisha.

Kuna sheria tatu ambazo kila Msimamizi wa Mfumo lazima azifuate na haipaswi kamwe kuvunja.

  1. Kanuni ya 1 : Hifadhi Nakala Kila Kitu
  2. Kanuni ya 2 : Mstari Mkuu wa Amri
  3. Kanuni ya 3 : Badilisha kazi otomatiki pengine kwa kutumia Lugha yoyote ya Kuandika au Hati ya Shell

Kwa nini Hifadhi Kila Kitu? Huwezi kujua wakati seva au mfumo wa faili unaweza kuanza kutenda kwa kushangaza au kitengo cha uhifadhi kuporomoka. Lazima uwe na chelezo ya kila kitu ili ikiwa kitu kitaenda vibaya sio lazima utoe jasho, rudisha tu.

Ikiwa wewe ni Msimamizi wa kweli wa Linux na Unaelewa Mfumo wa Linux unajua kwamba unapata nguvu nyingi unapotumia Line Line. Unapotumia Laini ya amri una ufikiaji wa moja kwa moja kwa simu za mfumo. Wasimamizi wengi hufanya kazi kwenye seva isiyo na kichwa (hakuna-GUI) na kisha Line ya Amri ya Linux ndiye rafiki yako wa pekee na fahamu kuwa ina nguvu zaidi kuliko unavyoamini.

Otomatiki kazi, lakini kwa nini? vizuri msimamizi katika hatua ya kwanza ni mvivu na anataka kufanya kazi mbalimbali zilizohudhuriwa kama kuhifadhi nakala moja kwa moja. Msimamizi Mwenye Akili angependa kugeuza kazi yake yote kiotomatiki kwa kutumia aina fulani ya maandishi ili asihitaji kuingilia kati kila wakati. Angepanga chelezo, logi na kila kitu kingine kinachowezekana. Unaposonga katika viwango vya Utawala wa Mfumo unahitaji uandishi sio tu kwa kazi ya kiotomatiki lakini pia kwa kuangalia ndani ya faili za usanidi na zingine. Shell Scripting ni Programu ya Kompyuta ambayo inaweza kuendeshwa kwenye UNIX/Linux Shell.

Lugha ya Maandishi ya Shell (bash scripting) ni rahisi na ya kufurahisha. Ikiwa unajua Lugha nyingine yoyote ya Kupanga labda utaelewa Maandishi mengi ya Shell na unaweza kuanza kuandika yako mwenyewe hivi karibuni. Hata kama huna ujuzi wa Lugha yoyote ya programu, kujifunza Maandishi hakutakuwa vigumu.

Kuna Lugha nyingine ya Maandishi kama Python, Perl, Ruby n.k ambayo hukupa utendakazi zaidi na kukusaidia kufikia matokeo kwa urahisi. Lakini ikiwa wewe ni mwanzilishi na unataka kuanza kutoka kwa uandishi wa ganda.

Tayari tumechapisha mfululizo wa makala rahisi kueleweka kuhusu uandishi wa shell ambayo unaweza kupata kwenye kiungo kilicho hapa chini.

  1. Jifunze Uandishi wa Shell ya Linux

Tutaendeleza mfululizo huu hivi karibuni, kabla ya hapo tumekusanya orodha ya vitabu 4 kuhusu Shell Scripting. Vitabu hivi ni vya kupakuliwa bila malipo na vitakusaidia kukushauri ujuzi wako wa uandishi wa ganda. Haijalishi wewe ni mzoefu au mgeni lazima uwe na hati hizi muhimu ikiwa uko katika uga wa Linux.

1. Mwongozo wa Bash kwa Kompyuta

Kitabu hiki kina jumla ya sura 12 zilizoenea zaidi ya kurasa 165. Kitabu hiki kimeandikwa na Machtelt Garrels. Kitabu hiki ni lazima kwa mtu yeyote anayefanya kazi kwenye UNIX na kama mazingira. Ikiwa wewe ni Msimamizi wa Mfumo na unataka kurahisisha maisha yako, nyenzo hii ni kwa ajili yako. Ikiwa wewe ni Mtumiaji wa Linux mwenye uzoefu, kitabu hiki kinalenga kukupa maarifa kuhusu Mfumo. Hati hizo ni za kutia moyo sana na zitakusaidia kuandika maandishi yako mwenyewe. Orodha ya kina na pana ya mada zinazoshughulikiwa kwa lugha rahisi kueleweka ni hoja nyingine ya ziada ya mwongozo huu.

2. Mwongozo wa Juu wa Kuandika Bash

Kitabu hiki kina sura 38 na kimeenea zaidi ya kurasa 901. Kuwa na maelezo ya kina ya kila kitu unachoweza kuhitaji kujifunza bado katika lugha ambayo ni rahisi kuelewa. Kitabu hiki kimeandikwa na Mendel Cooper na kina mifano mingi ya vitendo. Mafunzo katika kitabu huchukulia kuwa huna ujuzi wowote wa awali wa uandishi na Upangaji lakini unaendelea haraka hadi kiwango cha kati na cha juu cha Maagizo. Maelezo ya kina katika kitabu hiki yanaifanya kuwa mwongozo wa kujisomea.

3. Maandishi ya Shell: Mapishi ya Kitaalam ya Linux

Kitabu hiki kimeandikwa na Steve Parker. Ingawa huwezi kupakua kitabu hiki kabisa bila malipo, kurasa 40 za kwanza ni bure. Inatosha kujua kitabu kina nini. Binafsi mimi ni mpenda Steve kwa mwongozo huu mzuri. Ustadi wake na mtindo wa kuandika ni wa kushangaza. Mifano mingi ya vitendo, nadharia rahisi kuelewa na mtindo wake wa kuwasilisha unaongeza kwenye orodha. Kitabu cha asili ni kikubwa. Unaweza kupakua mwongozo wa kurasa 40 ili kujifunza na kuona kama utaenda kuzunguka katika uandishi.

4. Linux Shell Scripting Cookbook, Toleo la Pili

Kitabu hiki kina jumla ya sura 9 zilizoenea zaidi ya kurasa 40. Kitabu hiki kimeandikwa na Shantanu Tushar ambaye ni mtumiaji wa GNU/Linux tangu siku zake za mwanzo. Mwongozo huu una mchanganyiko sawia wa nadharia na vitendo. Sitaki upoteze hamu yako kwa mwongozo huu wa kurasa 40 ambao unaweza kuwa Mwokozi wa maisha kwako. Pakua na uone jinsi hii inavyokufaa.

Ili kupakua kitabu chochote kutoka kwa tovuti yetu ya mshirika unahitaji kujaza fomu ndogo. Taarifa zako zote ziko salama kwa tovuti yetu ya mshirika na hatutakutumia TAKA. Hata sisi tunachukia TAKA. Jaza fomu kwa taarifa muhimu ili upate taarifa na Taarifa mara kwa mara. Unaweza kuchagua kutopokea taarifa yoyote. Lazima ujisajili mara moja tu na unaweza Kupakua vitabu vyovyote kwa idadi yoyote ya nyakati na hiyo bila malipo sana.

Ina vitabu vingi kwenye vikoa tofauti na kwa kujiandikisha mara tu una haki ya kupakua maktaba yote na kuchagua kile unachotaka kuwa nacho kwenye maktaba yako. Vitabu vilivyo hapo juu vya uandishi wa ganda vitaleta mabadiliko makubwa katika ujuzi wako na vitakupeleka kwenye ngazi inayofuata. Kwa hiyo unasubiri nini? Unataka taaluma katika Linux, ungependa kusasisha seti zako za ujuzi, jifunze kitu kipya na cha kuvutia, Pakua vitabu, jiburudishe!

Upande wa pili wa hadithi ...

Unajua kwamba Tecmint ni kampuni isiyo ya faida kabisa na kwa kila upakuaji unafanya tradepub kulipa kiasi kidogo sana kwetu muhimu ili kulipa kipimo data chetu na gharama za kupangisha. Kwa hiyo ukipakua kitabu kitakusaidia kukuongezea maarifa na ujuzi na vilevile utakuwa unachangia kutufanya tuwe hai na kuendelea kukuhudumia.

Hayo ni yote kwa sasa. Tungependa kujua ni vitabu gani umepakua. Ulitarajia nini na utapata nini. Tuambie uzoefu wako na tutajaribu tuwezavyo kuboresha matumizi yako na huduma zetu. Stay Cool, endelea kufuatilia. Hongera!