4 bezmaksas Shell Scripting e-grāmatas Linux iesācējiem un administratoriem


Sistēmas administrēšana ir informācijas tehnoloģiju nozare, kas nodarbojas ar daudzu lietotāju datorsistēmu un serveru uzticamu darbību. Personu, kas ir atbildīga par daudzlietotāju datorsistēmas un servera uzticamu darbību, sauc par sistēmas administratoru.

Sistēmas administrators, kura kompetences joma ir Linux, tiek saukta par Linux sistēmas administratoru. Tipiska Linux sistēmas administratora loma var atšķirties lielā aspektā, kas var ietvert, bet ne tikai: aparatūras uzturēšana, sistēmas apkope, lietotāju administrēšana, tīkla administrēšana, sistēmas veiktspēja, resursu izmantošanas uzraudzība, dublēšana, drošības nodrošināšana, sistēmas atjaunināšana, ieviešana Politika, dokumentācija, lietojumprogrammu instalēšana un blā, blā, blā ...

Informācijas tehnoloģiju jomā ir citāts - "Programmētājs ir pazīstams, kad viņš/viņa dara kaut ko labu, bet administrators ir zināms, ja viņš/viņa dara kaut ko sliktu." Vienmēr ir labi būt nezināmam administratoram nekā zināmam administratoram. Kāpēc? jo, ja jūs esat pazīstams, tas nozīmē, ka iestatīšana nedarbojas tā, kā vajadzētu, un jūs bieži sauc par palīdzību un labošanu.

Katram sistēmas administratoram ir jāievēro trīs noteikumi, kurus nekad nedrīkst pārkāpt.

  1. 1. noteikums: dublēt visu
  2. 2. noteikums: Galvenā komandrinda
  3. 3. noteikums: uzdevuma automatizēšana, iespējams, izmantojot jebkuru skriptu valodu vai čaulas skriptu

Kāpēc dublēt visu? Jūs nekad nevarat zināt, kad serveris vai failu sistēma var sākt darboties dīvaini vai glabāšanas vienība vienkārši sabrūk. Jums ir jābūt visa dublējumam, lai, ja kaut kas noiet greizi, jums nevajadzētu svīst sviedriem, vienkārši atjaunot.

Ja esat īsts Linux administrators un saprotat Linux sistēmu, jūs zināt, ka, izmantojot komandrindu, jūs saņemat milzīgu jaudu. Lietojot komandrindu, jums ir tieša piekļuve sistēmas zvaniem. Lielākā daļa administratora strādā pie servera bez galvas (bez GUI), un tad Linux komandrinda ir jūsu vienīgais draugs, un domājiet, ka tas ir jaudīgāks, nekā jūs ticat.

Automatizēt uzdevumu, bet kāpēc? nu administrators pirmajā brīdī ir slinks un viņš vēlas veikt dažādus apmeklētos uzdevumus, piemēram, automātiski dublēt. Saprātīgs administrators vēlas automatizēt visu savu darbu, izmantojot kaut kādu skriptu, lai viņam nevajadzētu iejaukties katru reizi. Viņš ieplānoja dublēšanu, žurnālu un citas iespējamās lietas. Pārejot uz augšu sistēmas administrēšanas līmeņos, skripti ir nepieciešami ne tikai uzdevuma automatizēšanai, bet arī konfigurācijas failu un citu meklēšanai. Shell Scripting ir datorprogramma, kuru var palaist uz UNIX/Linux Shell.

Shell Scripting (bash scripting) valoda ir vienkārša un jautra. Ja jūs zināt kādu citu programmēšanas valodu, jūs, iespējams, saprastu lielāko daļu Shell skriptu un jūs varētu sākt rakstīt savus ļoti drīz. Pat ja jums nav zināšanu par programmēšanas valodu, skriptu apgūšana nebūs grūta.

Ir arī citas skriptu valodas, piemēram, Python, Perl, Ruby uc, kas nodrošina vairāk funkciju un palīdz viegli sasniegt rezultātu. Bet, ja esat iesācējs un vēlaties sākt no čaulas skriptiem.

Mēs jau esam ievietojuši vairākus viegli saprotamus rakstus par čaulas skriptiem, kurus varat atrast zemāk esošajā saitē.

  1. Uzziniet Linux čaulas skriptu

Mēs drīz paplašināsim šo sēriju, pirms tam mēs esam izveidojuši 4 grāmatu sarakstu par Shell Scripting. Šīs grāmatas ir bez maksas lejupielādējamas un palīdzēs jums padomāt par čaulas skriptu veidošanas prasmēm. Neatkarīgi no tā, vai esat pieredzējis vai iesācējs, jums ir jābūt līdzi šiem ērtajiem dokumentiem, ja strādājat Linux jomā.

1. Bash Guide iesācējiem

Šajā grāmatā kopā ir 12 nodaļas, kas sadalītas 165 lapās. Šo grāmatu ir sarakstījis Mačtels Garels. Šī grāmata ir nepieciešama ikvienam, kurš strādā UNIX un kuram patīk vide. Ja esat sistēmas administrators un vēlaties atvieglot savu dzīvi, šis resurss ir domāts jums. Ja esat pieredzējis Linux lietotājs, šīs grāmatas mērķis ir sniegt ieskatu sistēmā. Dokumenti ir ļoti iepriecinoši, un tas palīdzēs jums rakstīt savus skriptus. Detalizēts un plašs tēmu saraksts, kas aptverta viegli saprotamā valodā, ir vēl viens šīs rokasgrāmatas plus punkts.

2. Advanced Bash-Scripting Guide

Šajā grāmatā ir 38 nodaļas un tā ir sadalīta 901 lappusē. Detalizēti aprakstot visu, kas jums, iespējams, būs jāmācās, viegli saprotamā valodā. Šo grāmatu ir sarakstījis Mendels Kūpers, un tajā ir daudz praktisku piemēru. Grāmatā sniegtajā apmācībā tiek pieņemts, ka jums nav iepriekšēju zināšanu par skriptu izveidi un programmēšanu, bet jūs ātri pāriet uz vidējā un augstākā līmeņa instrukcijām. Detalizēts grāmatas apraksts padara to par pašmācības ceļvedi.

3. Shell Scripting: Ekspertu receptes Linux

Šīs grāmatas autors ir Stīvs Pārkers. Lai gan jūs nevarat pilnībā lejupielādēt šo grāmatu bez maksas, pirmās 40 lapas ir bez maksas. Pietiek zināt, ko grāmata satur. Personīgi es esmu Stīva cienītājs par šo brīnišķīgo ceļvedi. Viņa prasmes un rakstīšanas stils ir lieliski. Sarakstu papildina daudz praktisku piemēru, viegli saprotama teorija un viņa prezentācijas stils. Sākotnējā grāmata ir apjomīga. Jūs varat lejupielādēt 40 lappušu ceļvedi, lai uzzinātu, vai uzzināt, vai apiet skriptu.

4. Linux Shell skriptu pavārgrāmata, otrais izdevums

Šajā grāmatā kopā ir 9 nodaļas, kas sadalītas pa 40 lappusēm. Šo grāmatu ir uzrakstījis Shantanu Tushar, kurš ir GNU/Linux lietotājs kopš viņa pirmsākumiem. Šī rokasgrāmata satur līdzsvarotu teorijas un praktiskās kombināciju. Es nevēlos, lai jūs zaudētu interesi par šo 40 lappušu ceļvedi, kas jums varētu būt dzīvības glābējs. Lejupielādējiet un uzziniet, kā tas jums ir noderīgi.

Lai lejupielādētu jebkuru grāmatu no mūsu partneru vietnes, jums jāaizpilda neliela veidlapa. Visa jūsu informācija ir drošībā, izmantojot mūsu partneru vietni, un mēs jums nevēlamies SPAM. Pat mēs ienīstam SPAM. Aizpildiet veidlapu ar atbilstošu informāciju, lai laiku pa laikam saņemtu paziņojumus un informāciju. Jūs varat atteikties no jebkādas informācijas saņemšanas. Jums vienkārši jāreģistrējas vienreiz, un jūs varat lejupielādēt grāmatas tik daudz reižu, un tas ir par brīvu.

Tajā ir daudz grāmatu dažādos domēnos, un, reģistrējoties, jums ir tiesības lejupielādēt visu bibliotēku un izvēlēties, ko vēlaties savā bibliotēkā. Iepriekš minētās čaulas skriptu grāmatas radīs milzīgas izmaiņas jūsu prasmēs un aizvedīs jūs uz nākamo līmeni. Ko tad jūs gaidāt? Vēlies karjeru Linux, vēlies atjaunot savas prasmju kopas, uzzināt kaut ko jaunu un interesantu, lejupielādēt grāmatas, izklaidēties!

Stāsta otra puse ...

Jūs zināt, ka Tecmint ir pilnīgi bezpeļņas uzņēmums, un par katru lejupielādi jūs tradepub maksājat ļoti nelielu summu, kas mums ir nepieciešama, lai samaksātu mūsu joslas platumu un mitināšanas izmaksas. Tātad, ja lejupielādējat grāmatu, tas palīdzēs jums uzlabot savas zināšanas un prasmes, kā arī jūs palīdzēsiet mūs padarīt dzīvus un turpināt jūs servēt.

Tas pagaidām ir viss. Mēs vēlētos uzzināt, kādas grāmatas esat lejupielādējis. Ko jūs gaidījāt un ko jūs saņemat. Pastāstiet mums savu pieredzi, un mēs centīsimies darīt visu iespējamo, lai uzlabotu jūsu pieredzi un mūsu pakalpojumus. Paliec vēss, seko līdzi. Kudos!