Automatizarea procesului de administrare folosind scripturi

Lucrarea de laborator №5

Automatizarea procesului de administrare folosind scripturi.

Obiectiv: Obținerea cunoștințelor de bază. necesare pentru scrierea zgârieturilor. Învață să lucrezi cu literatura tehnică.







Scurte informații teoretice:

Orice administrator de sistem Linux se confruntă, mai devreme sau mai târziu, cu un concept, cum ar fi un "script", indiferent dacă acesta este unul din script-urile de boot sau scriptul de configurare scris de dezvoltatorul de software. În această lucrare, veți înțelege că scrierea de scripturi pe coajă nu este ceva neobișnuit și chiar un novice în lumea Linux poate face acest lucru.

În primul rând, să examinăm ceea ce coaja și scenariul se ascund în spatele termenilor englezi. Shell sau coajă. după cum acest termen este uneori tradus - este un interpret de shell, o interfață între utilizator și sistemul de operare, nucleul său. Dar, pe lângă aceasta, este, de asemenea, un puternic limbaj de programare și scriere de scenarii. Acesta conține propriile cuvinte și structuri de control și vă permite să scrieți programe pe el. Un astfel de program în limba scripturilor. numit script, poate combina apelurile de sistem și comenzile sistemului de operare, precum și utilitățile externe, creând un instrument puternic pentru administrarea sistemului.







Deci, în primul rând. Trebuie să înțelegem structura scenariului. Nu reprezintă nimic complicat. Pe scară largă, cel mai simplu script este pur și simplu o listă a comenzilor de sistem. De exemplu:

echo Acesta este doar un exemplu

Aceste comenzi sunt combinate într-un fișier. Dar shell ar trebui să știe că ar trebui să proceseze acest fișier și nu doar să citească conținutul său. În acest scop se utilizează o construcție specială: #!

Ne vom concentra pe Bash (Bourne-Again shell). Acest shell este instalat implicit pe aproape toate sistemele Linux și / bin / sh se referă la acesta. Sfârșitul scriptului este indicat de ieșirea cuvântului de serviciu.

Înarmat cu această cunoaștere, scrie primul nostru script:

echo Script simplu # Comanda ecou afișează un mesaj pe ecran

whoami # whoami afișează numele utilizatorului înregistrat

ecou Sistemul dvs. a început

uptime # uptime afișează mașina la timp

data # dată indică data și ora curente

Salvați acest fișier ca run.sh. Rulați comanda pentru a face scriptul executabil.

Rezultatul executării scenariului va fi:

Sistemul dvs. a început

14:38:46 până la 1:48, 2 utilizatori, media de încărcare: 0,47, 0,43, 0,41

Să mergem la una mai serioasă.

Pentru a rezolva cu succes o sarcină de laborator, este posibil să aveți nevoie de un fragment care descrie crearea funcțiilor:

ecou Eliminarea tuturor fișierelor;







Articole similare

Trimiteți-le prietenilor: