4 tasuta Shelli skriptimise e-raamatut Linuxi algajatele ja administraatoritele


Süsteemihaldus on infotehnoloogia haru, mis tegeleb mitme kasutaja arvutisüsteemide ja serverite usaldusväärse toimimisega. Isikut, kes vastutab mitme kasutaja arvutisüsteemi ja serveri usaldusväärse toimimise eest, nimetatakse süsteemiadministraatoriks.

Süsteemiadministraatorit, kelle erialaks on Linux, nimetatakse Linuxi süsteemiadministraatoriks. Tüüpiline Linuxi süsteemiadministraatori roll võib varieeruda paljude aspektide osas, mis võivad hõlmata, kuid mitte ainult - riistvara hooldus, süsteemi hooldus, kasutajahaldus, võrguadministraator, süsteemi jõudlus, ressursside kasutamise jälgimine, varundamine, turvalisuse tagamine, süsteemi värskendamine, juurutamine Eeskirjad, dokumentatsioon, rakenduste installimine ja bla, bla, bla ...

Infotehnoloogia valdkonnas on tsitaat -\"Programmeerijat tuntakse siis, kui ta teeb midagi head, kui administraator on teada, kui ta teeb midagi halba." Alati on hea olla tundmatu administraator kui teadaolev administraator. Miks? Sest kui teid tuntakse, tähendab see, et teie seadistus ei tööta nii nagu peaks ja teid kutsutakse sageli abi ja parandusi tegema.

On kolm reeglit, mida iga süsteemiadministraator peab järgima ega tohiks kunagi rikkuda.

  1. Reegel 1: varundage kõik
  2. Reegel 2: Peamine käsurida
  3. Reegel 3: toimingu automatiseerimine tõenäoliselt mis tahes skriptikeele või shelliskripti abil

Miks varundada kõike? Kunagi ei või teada, millal server või failisüsteem võib imelikult käituma hakata või kui mäluseade lihtsalt kokku variseb. Teil peab olema varukoopia kõigest, nii et kui midagi valesti läheb, ei pea te higi purustama, vaid taastage.

Kui olete tõeline Linuxi administraator ja mõistate Linuxi süsteemi, teate, et saate käsurea kasutamisel tohutult energiat. Käsurea kasutamise ajal on teil otsene juurdepääs süsteemikõnedele. Enamik administraatoreid töötab peata serveris (no-GUI) ja siis on Linuxi käsurida teie ainus sõber ja arvake, et see on võimsam kui te arvate.

Automatiseeri ülesanne, aga miks? Noh, administraator on esimeses punktis laisk ja ta soovib täita mitmesuguseid külastatud toiminguid, näiteks automaatselt varundada. Arukas administraator soovib kogu oma töö automatiseerida mingisuguse skripti abil, et tal poleks vaja iga kord sekkuda. Ta kavandas varundamise, logimise ja kõik muud võimalikud asjad. Süsteemihalduse tasemetel üles liikudes vajate skriptimist mitte ainult ülesande automatiseerimiseks, vaid ka konfiguratsioonifailide jm vaatamiseks. Shelli skriptimine on arvutiprogramm, mida saab käitada UNIX/Linux Shellis.

Shelli skriptimise (bash scripting) keel on lihtne ja lõbus. Kui teate mõnda muud programmeerimiskeelt, saaksite tõenäoliselt aru enamikust Shelli skriptidest ja võite hakata oma keelt kirjutama juba varsti. Isegi kui teil pole programmeerimiskeelt, on skriptimise õppimine keeruline.

On ka muid skriptikeeli nagu Python, Perl, Ruby jne, mis pakub teile rohkem funktsioone ja aitab teil tulemust hõlpsalt saavutada. Aga kui olete algaja ja soovite alustada shelliskriptidest.

Oleme juba postitanud rea hõlpsasti mõistetavaid artikleid shelliskriptide kohta, mille leiate allolevalt lingilt.

  1. Õppige Linuxi Shelli skriptimist

Laiendame seda seeriat väga varsti, enne seda oleme koostanud loendi 4-st teemal Shell Scripting. Need raamatud on tasuta alla laaditavad ja aitavad teil oma shelliskriptimise oskusi juhendada. Sõltumata sellest, kas olete kogenud või algaja, peate Linuxi valdkonnas olema need käepärased dokumendid kaasas.

1. Bashi juhend algajatele

See raamat sisaldab kokku 12 peatükki, mis on jaotatud 165 lehele. Selle raamatu on kirjutanud Machtelt Garrels. See raamat on kohustuslik kõigile, kes töötavad UNIX-is ja kellele meeldib keskkond. Kui olete süsteemiadministraator ja soovite oma elu hõlbustada, on see ressurss just teile. Kui olete kogenud Linuxi kasutaja, on selle raamatu eesmärk anda süsteemile ülevaade. Dokumendid on väga julgustavad ja see aitab teil oma skripte kirjutada. Üksikasjalik ja lai nimekiri hõlpsasti mõistetavas keeles käsitletavatest teemadest on selle juhendi teine plusspunkt.

2. Advanced Bash-Scripting Guide

See raamat sisaldab 38 peatükki ja on jaotatud 901 leheküljele. Kui teil on üksikasjalik kirjeldus kõigest, mida peate võib-olla õppima, on see hõlpsasti mõistetavas keeles. Selle raamatu on kirjutanud Mendel Cooper ja see sisaldab palju praktilisi näiteid. Raamatu õpetuses eeldatakse, et teil pole varasemaid teadmisi skriptimise ja programmeerimise kohta, kuid saate kiiresti juhiste keskmisele ja kõrgemale tasemele. Raamatu üksikasjalik kirjeldus muudab selle iseõppimise juhendiks.

3. Shelli skriptimine: ekspertretseptid Linuxile

Selle raamatu on kirjutanud Steve Parker. Kuigi te ei saa seda raamatut täielikult tasuta alla laadida, on esimesed 40 lehte tasuta. Piisab teadmisest, mida raamat sisaldab. Ise olen Steve austaja selle imelise juhendi jaoks. Tema oskused ja kirjutamisstiil on vinge. Nimekirja lisab palju praktilisi näiteid, hõlpsasti mõistetav teooria ja tema esituslaad. Algne raamat on mahukas. Võite alla laadida 40-leheküljelise juhendi, et õppida ja näha, kas kavatsete skriptimisega ümber käia.

4. Linuxi Shelli skriptimise kokaraamat, teine väljaanne

See raamat sisaldab kokku 9 peatükki, mis on jaotatud 40 lehele. Selle raamatu on kirjutanud Shantanu Tushar, kes on GNU/Linuxi kasutaja alates oma algusaegadest. See juhend sisaldab tasakaalustatud kombinatsiooni teooriast ja praktilisest. Ma ei taha, et kaotaksite huvi selle 40-leheküljelise juhendi vastu, mis võib teie jaoks olla elupäästja. Laadige alla ja vaadake, kuidas see teile kasulik on.

Meie partneri saidilt raamatute allalaadimiseks peate täitma väikese vormi. Kogu teie teave on meie partnerisaidil turvaline ja me ei rämpsusta teid. Isegi me vihkame rämpsposti. Täitke vorm asjakohase teabega, et saaksite aeg-ajalt teateid ja teavet. Igasuguse teabe saamiseks võite sellest loobuda. Peate lihtsalt üks kord registreeruma ja võite raamatuid alla laadida mitu korda ja liiga tasuta.

Sellel on palju raamatuid erinevates domeenides ja kui olete registreerunud, on teil õigus kogu raamatukogu alla laadida ja valida, mida soovite oma raamatukogus olla. Ülaltoodud shelliskriptide raamatud toovad teie oskustes tohutu muutuse ja viivad teid järgmisele tasandile. Mida sa siis ootad? Soovid karjääri Linuxis, soovid uuendada oma oskusi, õppida midagi uut ja huvitavat, alla laadida raamatuid, lõbutseda!

Loo teine pool ...

Teate, et Tecmint on täiesti mittetulundusühing ja iga allalaadimise eest, mille maksate tradepubile, maksab meile väga väike summa, et tasuda meie ribalaiust ja majutuskulusid. Nii et kui raamatu alla laadite, aitab see teil nii oma teadmisi ja oskusi täiendada kui ka panustada, et meid elavaks muuta ja teid teenida.

Praeguseks kõik. Soovime teada, milliseid raamatuid olete alla laadinud. Mida sa ootasid ja mida said. Öelge meile oma kogemus ja me püüame oma kogemusi ja teenust paremaks muuta. Püsi lahe, ole lainel. Kudos!