4 nemokamos „Shell Scripting“ el. knygos, skirtos „Linux“ naujokams ir administratoriams


Sistemos administravimas yra informacinių technologijų šaka, užsiimanti patikimu kelių vartotojų kompiuterių sistemų ir serverių veikimu. Asmuo, atsakingas už patikimą kelių vartotojų kompiuterinės sistemos ir serverio veikimą, vadinamas Sistemos administratoriumi.

Sistemos administratorius, kurio kompetencijos sritis yra Linux, vadinamas Linux sistemos administratoriumi. Įprastas „Linux“ sistemos administratoriaus vaidmuo gali skirtis dėl daugelio dalykų, kurie gali apimti, bet tuo neapsiribojant: aparatinės įrangos priežiūrą, sistemos priežiūrą, vartotojo administravimą, tinklo administravimą, sistemos našumą, išteklių naudojimo stebėjimą, atsarginę kopiją, saugumo užtikrinimą, sistemos atnaujinimą, diegimą. Politika, dokumentacija, programų diegimas ir bla, bla, bla…

Informacinių technologijų srityje yra citata – „Programuotojas yra žinomas, kai daro ką nors gero, o administratorius – jei daro ką nors blogo. Visada geriau būti nežinomu administratoriumi nei žinomu administratoriumi. Kodėl? nes jei esate žinomas, tai reiškia, kad jūsų sąranka neveikia taip, kaip turėtų, ir jums dažnai kviečiama padėti ir taisyti.

Yra trys taisyklės, kurių turi laikytis kiekvienas sistemos administratorius ir kurių niekada neturėtų pažeisti.

  1. 1 taisyklė : kurkite atsarginę visko kopiją
  2. 2 taisyklė: pagrindinė komandų eilutė
  3. 3 taisyklė : automatizuokite užduotį tikriausiai naudodami bet kurią scenarijų kalbą arba apvalkalo scenarijų
Išanalizuokite # 1 taisyklę

Kodėl reikia kurti atsargines kopijas? Na, jūs niekada nežinote, kada serveris ar failų sistema gali pradėti veikti keistai arba tiesiog sugrius saugykla. Turite turėti visko atsarginę kopiją, kad jei kas nors nutiktų ne taip, nereikėtų lieti prakaito, tiesiog atkurkite.

Išanalizuokite # 2 taisyklę

Jei esate tikras „Linux“ administratorius ir suprantate „Linux“ sistemą, žinote, kad naudodami komandų eilutę gaunate didžiulę galią. Naudodami komandinę eilutę turite tiesioginę prieigą prie sistemos skambučių. Dauguma administratorių dirba begalviame serveryje (be GUI), o tada Linux komandų eilutė yra vienintelis jūsų draugas ir atminkite, kad ji yra galingesnė, nei tikite.

Išanalizuokite # 3 taisyklę

Automatizuoti užduotį, bet kodėl? na, administratorius pirmame taške yra tingus ir nori automatiškai atlikti įvairias lankomas užduotis, pvz., atsarginę kopiją. Sumanus administratorius norėtų automatizuoti visą savo darbą naudodamas kokį nors scenarijų, kad jam nereikėtų kaskart kištis. Jis suplanuotų atsarginę kopiją, žurnalą ir visus kitus įmanomus dalykus. Kai kylate į sistemos administravimo lygius, jums reikia scenarijų ne tik norint automatizuoti užduotį, bet ir ieškoti konfigūracijos failų ir kt. „Shell Scripting“ yra kompiuterio programa, kuri gali veikti UNIX/Linux Shell.

Mokytis scenarijų

Shell Scripting (bash scripting) kalba yra paprasta ir smagi. Jei žinote kokią nors kitą programavimo kalbą, tikriausiai suprastumėte daugumą „Shell“ scenarijų ir netrukus pradėtumėte rašyti savo. Net jei nežinote jokios programavimo kalbos, mokytis scenarijų nebus sunku.

Yra ir kitų scenarijų kalbų, tokių kaip Python, Perl, Ruby ir tt, kurios suteikia daugiau funkcijų ir padeda lengvai pasiekti rezultatą. Bet jei esate naujokas ir norite pradėti nuo apvalkalo scenarijų.

Kur išmokti „Shell“ scenarijų kalbos?

Mes jau paskelbėme keletą lengvai suprantamų straipsnių apie apvalkalo scenarijų, kuriuos galite rasti toliau pateiktoje nuorodoje.

  1. Išmok Linux Shell Scripting

Labai greitai šią seriją pratęsime, prieš tai sudarėme 4 knygų apie Shell scenarijų sąrašą. Šias knygas galima atsisiųsti nemokamai ir jos padės lavinti apvalkalo scenarijų kūrimo įgūdžius. Nesvarbu, ar esate patyręs ar naujokas, turite su savimi turėti šiuos patogius dokumentus, jei dirbate Linux srityje.

1. Bash vadovas pradedantiesiems

Šioje knygoje iš viso yra 12 skyrių, išdėstytų 165 puslapiuose. Šią knygą parašė Machtelt Garrels. Ši knyga yra privaloma visiems, dirbantiems su UNIX ir panašia aplinka. Jei esate sistemos administratorius ir norite palengvinti savo gyvenimą, šis šaltinis yra skirtas jums. Jei esate patyręs „Linux“ naudotojas, šios knygos tikslas – suteikti jums sistemos įžvalgos. Dokumentai yra labai padrąsinantys ir padės jums rašyti savo scenarijus. Išsamus ir platus temų sąrašas lengvai suprantama kalba yra dar vienas šio vadovo privalumas.

Atsisiųskite – Bash vadovas pradedantiesiems

2. Išplėstinis „Bash-Scripting“ vadovas

Šią knygą sudaro 38 skyriai ir 901 puslapis. Išsamus visko, ko gali prireikti išmokti, aprašymas lengvai suprantama kalba. Šią knygą parašė Mendel Cooper ir joje yra daug praktinių pavyzdžių. Knygoje pateiktoje pamokoje daroma prielaida, kad jūs neturite ankstesnių scenarijų ir programavimo žinių, bet greitai pereinate į vidutinį ir aukštesnįjį mokymo lygį. Išsamus aprašymas knygoje daro ją savarankiško mokymosi vadovu.

Atsisiuntimas – Išplėstinis Bash-Scripting vadovas

3. Shell Scripting: ekspertų receptai Linux

Šią knygą parašė Steve'as Parkeris. Nors šios knygos visiškai nemokamai atsisiųsti negalite, pirmieji 40 puslapių yra nemokami. Pakanka žinoti, kas yra knygoje. Asmeniškai aš žaviuosi Steve'u dėl šio nuostabaus vadovo. Jo įgūdžiai ir rašymo stilius yra nuostabūs. Sąrašą papildo daugybė praktinių pavyzdžių, lengvai suprantama teorija ir jo pateikimo stilius. Originali knyga yra didelė. Galite atsisiųsti 40 puslapių vadovą, kad sužinotumėte ir sužinotumėte, ar ketinate kurti scenarijus.

Atsisiuntimas – „Shell Scripting“: „Linux“ ekspertų receptai

4. Linux Shell Scripting Cookbook, antrasis leidimas

Šioje knygoje iš viso yra 9 skyriai, išdėstyti 40 puslapių. Šią knygą parašė Shantanu Tushar, kuris nuo pirmųjų dienų yra GNU/Linux naudotojas. Šiame vadove yra subalansuotas teorijos ir praktikos derinys. Nenoriu, kad prarastumėte susidomėjimą šiuo 40 puslapių vadovu, kuris gali būti jūsų gyvenimo Gelbėtojas. Atsisiųskite ir pažiūrėkite, kuo tai jums naudinga.

Atsisiuntimas – „Linux Shell Scripting Cookbook“, antrasis leidimas

Norėdami atsisiųsti bet kokią knygą iš mūsų partnerių svetainės, turite užpildyti nedidelę formą. Visa jūsų informacija yra saugi mūsų partnerių svetainėje ir mes nešiųsime jums el. pašto šiukšlių. Net mes nekenčiame SPAM. Užpildykite formą atitinkama informacija, kad laikas nuo laiko galėtumėte gauti pranešimus ir informaciją. Galite atsisakyti gauti bet kokią informaciją. Jums tereikia užsiregistruoti vieną kartą ir bet kurias knygas galite atsisiųsti bet kokį skaičių kartų ir taip pat nemokamai.

Jame yra daug knygų skirtinguose domenuose, o užsiregistravę turėsite teisę atsisiųsti visą biblioteką ir pasirinkti, ką norite turėti savo bibliotekoje. Aukščiau pateiktos apvalkalo scenarijų knygos labai pakeis jūsų įgūdžius ir pakels jus į kitą lygį. Taigi ko tu lauki? Norite dirbti „Linux“, norite atnaujinti savo įgūdžių rinkinį, išmokti ko nors naujo ir įdomaus, atsisiųskite knygas, linksminkitės!

Kita istorijos pusė...

Jūs žinote, kad Tecmint yra visiškai nesiekianti pelno įmonė ir už kiekvieną atsisiuntimą tradepub sumokate labai nedidelę sumą, kuri yra būtina norint sumokėti pralaidumo ir prieglobos mokesčius. Taigi, jei atsisiųsite knygą, ji padės jums patobulinti savo žinias ir įgūdžius, taip pat prisidėsite prie to, kad mes išgyventume ir toliau jus aptarnausime.

Tai kol kas viskas. Norėtume sužinoti, kokias knygas atsisiuntėte. Ko tikėjotės ir ką gavote. Papasakokite apie savo patirtį ir mes pasistengsime pagerinti jūsų patirtį ir paslaugas. Stay Cool, sekite naujienas. Pagarba!