GNU/Linux >> Linux Esercitazione >  >> Linux

EBook gratuito da Packt - Ricettario per script di shell Linux - Terza edizione

La shell è lo strumento più potente fornito dal tuo computer. Nonostante l'abbiano a portata di mano, molti utenti non sono consapevoli di quanto può fare la shell.

Utilizzando la shell, puoi generare database e pagine Web da set di file, automatizzare attività di amministrazione monotone come backup di sistema, monitorare lo stato e l'attività del tuo sistema, identificare colli di bottiglia di rete e risorse di sistema e altro ancora.

Questo libro ti mostrerà come fare tutto questo e molto altro.

Questo libro, ora alla sua terza edizione, descrive le nuove entusiasmanti funzionalità nelle più recenti distribuzioni Linux per aiutarti a ottenere più di quanto immagini. Mostra come utilizzare semplici comandi per automatizzare attività complesse, automatizzare le interazioni Web, scaricare video, configurare container e server cloud e persino ottenere certificati SSL gratuiti.

A partire dalle basi della shell, imparerai semplici comandi e come applicarli a problemi del mondo reale. Da lì, imparerai l'elaborazione del testo, le interazioni web, il monitoraggio della rete e del sistema e l'ottimizzazione del sistema.

Gli ingegneri del software impareranno come esaminare le applicazioni di sistema, come utilizzare i moderni strumenti di gestione del software come git e fossil per il proprio lavoro e come inviare patch a progetti open source.

Infine, imparerai come configurare container Linux e macchine virtuali e persino eseguire il tuo server cloud con un certificato SSL gratuito da letencrypt.org

Cosa imparerai

• Interagisci con i siti Web tramite script
• Scrivi script di shell per estrarre ed elaborare i dati dal Web
• Automatizza i backup di sistema e altre attività ripetitive con crontab
• Crea, comprimi e crittografa gli archivi dei tuoi dati critici.
• Configura e monitora reti Ethernet e wireless
• Monitora e registra l'attività della rete e del sistema
• Ottimizza il tuo sistema per prestazioni ottimali
• Migliora la sicurezza del tuo sistema
• Identifica i problemi di risorse e i colli di bottiglia della rete
• Estrai l'audio dai file video
• Crea album di foto per il Web
• Utilizza git o fossil per gestire il controllo delle revisioni e interagire con i progetti FOSS
• Crea e gestisci container Linux e macchine virtuali
• Esegui un server cloud privato

Informazioni sugli autori

Cliff Flynt

Clif Flynt programma computer dal 1970, amministra sistemi Linux/Unix dal 1985 e scrive da quando aveva 9 anni. È attivo nelle comunità di utenti Tcl/Tk e Linux. Parla spesso a conferenze tecniche e gruppi di utenti.

Possiede e gestisce Noumena Corporation, dove sviluppa software personalizzato e offre sessioni di formazione. Le sue applicazioni sono state utilizzate da organizzazioni che vanno dalle startup individuali alla Marina degli Stati Uniti. Queste applicazioni vanno dai sistemi di simulazione distribuiti agli strumenti per aiutare gli autori di narrativa a scrivere meglio (Editomat). Ha formato programmatori in quattro continenti.

Sarath Lakshman

Sarath Lakshman ha 27 anni ed è stata morsa dal bug di Linux durante la sua adolescenza. È un ingegnere del software che lavora nel gruppo di ingegneria ZCloud a Zynga, in India. È un hacker di vita che ama esplorare le innovazioni. È un appassionato di GNU/Linux e attivista di software libero e open source. Trascorre la maggior parte del suo tempo hackerando con i computer e divertendosi con i suoi grandi amici. Sarath è ben noto come lo sviluppatore di SLYNUX (2005) - una distribuzione GNU/Linux facile da usare per i neofiti di Linux. I progetti software gratuiti e open source a cui ha contribuito sono PiTiVi Video editor, SLYNUX GNU/Linux distro, Swathantra Malayalam Computing, School-Admin, Istanbul e Pardus Project. È autore di numerosi articoli per la rivista Linux For You su vari domini delle tecnologie FOSS. Ha contribuito a diversi progetti open source durante i suoi molteplici progetti Google Summer of Code. Attualmente sta esplorando la sua passione per i sistemi distribuiti scalabili nel suo tempo libero.

Shantanu Tushar

Shantanu Tushar è un utente GNU/Linux avanzato sin dai tempi del college. Lavora come sviluppatore di applicazioni e contribuisce al software nei progetti KDE. Shantanu è stato affascinato dai computer sin da quando era bambino e ha trascorso la maggior parte del suo tempo al liceo scrivendo codice C per svolgere le attività quotidiane. Da quando ha iniziato a usare GNU/Linux, ha usato script di shell per far fare al computer tutto il lavoro duro per lui. Si prende anche del tempo per visitare gli studenti di vari college per introdurli alla potenza del Software Libero, inclusi i suoi vari strumenti. Shantanu è un noto collaboratore nella comunità di KDE e lavora su Calligra, Gluon e i sottoprogetti Plasma. Si occupa della manutenzione di Calligra Active, il visualizzatore di documenti ufficiale di KDE per tablet, Plasma Media Center e Gluon Player. Un giorno, crede, la programmazione sarà così facile che tutti adoreranno scrivere programmi per i propri computer.

Fai clic qui per ricevere l'eBook gratuito


Linux
  1. Esegui i comandi della shell dal programma in esecuzione in WINE

  2. Esegui uno script reindirizzato da stdin (Linux/Shell Scripting)

  3. Condizione if/else di una riga nello scripting della shell linux

  4. Posso connettermi alla macchina Windows dalla shell Linux?

  5. Chiama una chiamata di sistema Linux da un linguaggio di scripting

EBook gratuito da Packt - Linux Mint Essentials

Script di shell per principianti - Come scrivere script Bash in Linux

Linux – Stampa la memoria libera totale da `free -m`?

Che cos'è Shebang negli script della shell di Linux?

Linux 101 Hacks – Scarica l'eBook gratuito

EBook gratuito:Linux 101 Hacks