Ricerca nel sito web

4 eBook gratuiti sullo scripting di shell per principianti e amministratori di Linux


L'amministrazione di sistema è un ramo dell'informatica che si occupa del funzionamento affidabile di sistemi informatici e server multiutente. Una persona responsabile del funzionamento affidabile del sistema informatico e del server multiutente è chiamata Amministratore di sistema.

Un amministratore di sistema la cui area di competenza è Linux è chiamato amministratore di sistema Linux. Un tipico ruolo di amministratore di sistema Linux può variare su un ampio aspetto che può includere ma non limitato a: manutenzione dell'hardware, manutenzione del sistema, amministrazione degli utenti, amministrazione della rete, prestazioni del sistema, monitoraggio dell'utilizzo delle risorse, backup, garanzia della sicurezza, aggiornamento del sistema, implementazione Politiche, documentazione, installazione dell'applicazione e bla, bla, bla...

C'è una citazione nel campo dell'informatica: “Un programmatore è noto quando fa qualcosa di buono mentre un amministratore è noto se fa qualcosa di cattivo. “È sempre meglio essere un amministratore sconosciuto piuttosto che un amministratore conosciuto. Perché? perchè se ti conoscono vuol dire che il tuo setup non funziona come dovrebbe e vieni chiamato spesso per assistenza e riparazioni.

Ci sono tre regole che ogni amministratore di sistema deve seguire e non dovrebbe mai infrangere.

  1. Regola 1: fai il backup di tutto
  2. Regola 2: riga di comando principale
  3. Regola 3: automatizza l'attività probabilmente utilizzando qualsiasi linguaggio di scripting o script di shell
Analizza # Regola 1

Perché eseguire il backup di tutto? Beh, non si sa mai quando il server o un file system potrebbero iniziare a comportarsi in modo strano o l'unità di archiviazione potrebbe crollare. Devi avere il backup di tutto in modo che se qualcosa va storto non devi sudare, basta ripristinare.

Analizza # Regola 2

Se sei un vero amministratore Linux e comprendi il sistema Linux, sai che ottieni un potere immenso utilizzando la riga di comando. Durante l'utilizzo della riga di comando hai accesso diretto alle chiamate di sistema. La maggior parte degli amministratori lavorano su un server headless (senza GUI) e quindi la riga di comando di Linux è il tuo unico amico e tieni presente che è più potente di quanto credi.

Analizza # Regola 3

Automatizzare le attività, ma perché? beh, un amministratore al primo punto è pigro e desidera eseguire automaticamente varie attività attendibili come il backup. Un amministratore intelligente vorrebbe automatizzare tutto il suo lavoro utilizzando una sorta di script in modo da non dover intervenire ogni volta. Pianificherebbe il backup, il registro e ogni altra cosa possibile. Man mano che sali di livello nell'amministrazione del sistema, avrai bisogno di script non solo per automatizzare le attività, ma anche per guardare all'interno dei file di configurazione e altro. Shell Scripting è un programma per computer che può essere eseguito su UNIX/Linux Shell.

Imparare lo scripting

Il linguaggio Shell Scripting (bash scripting) è semplice e divertente. Se conosci qualsiasi altro linguaggio di programmazione, probabilmente capirai la maggior parte degli script di Shell e potresti iniziare a scriverne uno tuo molto presto. Anche se non conosci alcun linguaggio di programmazione, imparare lo Scripting non sarà difficile.

Esistono altri linguaggi di scripting come Python, Perl, Ruby ecc. che ti forniscono più funzioni e ti aiutano a ottenere facilmente il risultato. Ma se sei alle prime armi e vuoi iniziare dallo scripting della shell.

Dove imparare il linguaggio di scripting della Shell?

Abbiamo già pubblicato una serie di articoli di facile comprensione sullo scripting di shell che puoi trovare nel collegamento sottostante.

  1. Impara lo scripting della shell Linux

Estenderemo questa serie molto presto, prima di ciò abbiamo compilato un elenco di 4 libri su Shell Scripting. Questi libri possono essere scaricati gratuitamente e ti aiuteranno a migliorare le tue capacità di scripting della shell. Non importa che tu sia esperto o principiante, devi avere questi pratici documenti con te se lavori nel campo di Linux.

1. Guida Bash per principianti

Questo libro contiene un totale di 12 capitoli distribuiti su 165 pagine. Questo libro è scritto da Machtelt Garrels. Questo libro è indispensabile per chiunque lavori su UNIX e ambienti simili. Se sei un amministratore di sistema e vuoi semplificarti la vita, questa risorsa fa al caso tuo. Se sei un utente Linux esperto, questo libro mira a darti un'idea del sistema. I documenti sono molto incoraggianti e ti aiuteranno a scrivere i tuoi script. Un elenco ampio e dettagliato di argomenti trattati in un linguaggio di facile comprensione è un altro punto di forza di questa guida.

Scarica – Guida Bash per principianti

2. Guida avanzata allo scripting Bash

Questo libro contiene 38 capitoli e si sviluppa su 901 pagine. Avere una descrizione dettagliata di tutto ciò che potresti aver bisogno di imparare, ma in un linguaggio facile da capire. Questo libro è scritto da Mendel Cooper e contiene molti esempi pratici. Il tutorial nel libro presuppone che tu non abbia alcuna conoscenza precedente di scripting e programmazione ma che tu progredisca rapidamente fino al livello di istruzione intermedio e avanzato. La descrizione dettagliata contenuta nel libro lo rende una guida allo studio autonomo.

Download – Guida avanzata allo scripting Bash

3. Shell Scripting: ricette esperte per Linux

Questo libro è scritto da Steve Parker. Sebbene non sia possibile scaricare questo libro completamente gratuitamente, le prime 40 pagine sono gratuite. È sufficiente sapere cosa contiene il libro. Personalmente sono un ammiratore di Steve per questo meraviglioso pezzo di guida. Le sue capacità e il suo stile di scrittura sono fantastici. Un sacco di esempi pratici, una teoria di facile comprensione e il suo stile di presentazione si aggiungono all'elenco. Il libro originale è voluminoso. Puoi scaricare la guida di 40 pagine per imparare e vedere se riesci ad aggirare lo scripting.

Download – Shell Scripting: ricette esperte per Linux

4. Ricettario sullo scripting della shell Linux, seconda edizione

Questo libro contiene un totale di 9 capitoli distribuiti su 40 pagine. Questo libro è stato scritto da Shantanu Tushar che è un utente GNU/Linux sin dai suoi primi giorni. Questa guida contiene una combinazione equilibrata di teoria e pratica. Non voglio che tu perda il tuo interesse per questa guida di 40 pagine che potrebbe essere la tua salvezza. Scaricalo e scopri come ti è utile.

Download: ricettario per lo scripting della shell Linux, seconda edizione

Per scaricare qualsiasi libro dal nostro sito partner è necessario compilare un piccolo modulo. Tutte le tue informazioni sono al sicuro con il nostro sito partner e non ti SPAM. Anche noi odiamo lo SPAM. Compila il modulo con le informazioni pertinenti in modo da poter ricevere notifiche e informazioni di volta in volta. Puoi rinunciare a ricevere qualsiasi informazione. Devi solo registrarti una volta e potrai scaricare qualsiasi libro per un numero qualsiasi di volte e anche questo gratuitamente.

Ha molti libri su diversi domini e registrandoti una volta hai diritto a scaricare l'intera libreria e puoi scegliere cosa vuoi avere nella tua libreria. I libri di scripting di shell sopra riportati apporteranno un enorme cambiamento alle tue capacità e ti porteranno al livello successivo. Allora, cosa stai aspettando? Vuoi una carriera in Linux, vuoi rinnovare le tue competenze, imparare qualcosa di nuovo e interessante, scaricare i libri, divertirti!

L'altro lato della storia...

Sai che Tecmint è una società totalmente senza scopo di lucro e per ogni download che fai a tradepub ci paghi una piccolissima somma essenziale per pagare la nostra larghezza di banda e le spese di hosting. Quindi, se scarichi un libro, ti aiuterà a migliorare le tue conoscenze e abilità, oltre a contribuire a renderci vivi e continuare a servirti.

È tutto per ora. Vorremmo sapere quali libri hai scaricato. Cosa ti aspettavi e cosa ottieni. Raccontaci la tua esperienza e faremo del nostro meglio per migliorare la tua esperienza e il nostro servizio. Resta calmo, resta sintonizzato. Complimenti!