GNU/Linux >> Znalost Linux >  >> Linux

Zdarma e-kniha od Packt - Linux Shell Scripting Cookbook - třetí vydání

Shell je nejmocnější nástroj, který váš počítač poskytuje. Přestože jej mají na dosah, mnoho uživatelů si neuvědomuje, kolik toho shell dokáže.

Pomocí shellu můžete generovat databáze a webové stránky ze sad souborů, automatizovat monotónní administrátorské úlohy, jako je zálohování systému, monitorovat stav a aktivitu vašeho systému, identifikovat úzká místa v síti a zdroje systémových zdrojů a další.

Tato kniha vám ukáže, jak to všechno a mnohem více udělat.

Tato kniha, nyní ve třetím vydání, popisuje úžasné nové funkce v nejnovějších distribucích Linuxu, které vám pomohou dosáhnout více, než si představujete. Ukazuje, jak používat jednoduché příkazy k automatizaci složitých úkolů, automatizaci webových interakcí, stahování videí, nastavení kontejnerů a cloudových serverů a dokonce k získání bezplatných certifikátů SSL.

Počínaje základy shellu se naučíte jednoduché příkazy a jak je aplikovat na problémy reálného světa. Odtud se naučíte zpracování textu, webové interakce, monitorování sítě a systému a ladění systému.

Softwaroví inženýři se naučí, jak zkoumat systémové aplikace, jak používat moderní nástroje pro správu softwaru, jako je git a fossil, pro vlastní práci a jak odesílat záplaty do open-source projektů.

Nakonec se naučíte, jak nastavit linuxové kontejnery a virtuální počítače a dokonce provozovat svůj vlastní cloudový server s bezplatným certifikátem SSL od letsencrypt.org

Co se naučíte

• Komunikujte s webovými stránkami pomocí skriptů
• Pište skripty prostředí pro těžbu a zpracování dat z webu
• Automatizujte zálohování systému a další opakující se úlohy pomocí crontab
• Vytvářejte, komprimujte a šifrujte archivy svých kritická data.
• Konfigurace a monitorování ethernetových a bezdrátových sítí
• Monitorování a protokolování aktivity sítě a systému
• Vyladění systému pro optimální výkon
• Zlepšení zabezpečení systému
• Identifikujte zdroje a úzká místa v síti
• Extrahujte zvuk z video souborů
• Vytvářejte webová fotoalba
• Použijte git nebo fossil ke správě kontroly revizí a interakci s projekty FOSS
• Vytvářejte a udržujte linuxové kontejnery a virtuální stroje
• Spusťte soukromý cloudový server

O autorech

Clif Flynt

Clif Flynt programuje počítače od roku 1970, spravuje systémy Linux/Unix od roku 1985 a píše od svých 9 let. Je aktivní v komunitách uživatelů Tcl/Tk a Linuxu. Často vystupuje na technických konferencích a uživatelských skupinách.

Vlastní a provozuje Noumena Corporation, kde vyvíjí zakázkový software a poskytuje školení. Jeho aplikace byly používány organizacemi od startupů s jedním mužem až po americké námořnictvo. Tyto aplikace sahají od distribuovaných simulačních systémů po nástroje, které pomáhají autorům beletrie psát lépe (Editomat). Vyškolil programátory na čtyřech kontinentech.

Sarath Lakshman

Sarath Lakshmanovi je 27 let, kterého během jeho dospívání skousla chyba Linuxu. Je softwarovým inženýrem pracujícím v inženýrské skupině ZCloud v Zynga v Indii. Je to životní hacker, který miluje objevování inovací. Je nadšencem GNU/Linuxu a aktivistou svobodného a open source softwaru. Většinu času tráví hecováním se s počítači a zábavou se svými skvělými přáteli. Sarath je dobře známý jako vývojář SLYNUX (2005) - uživatelsky přívětivé GNU/Linux distribuce pro linuxové nováčky. Projekty bezplatného softwaru s otevřeným zdrojovým kódem, na kterých se podílel, jsou PiTiVi Video editor, SLYNUX GNU/Linux distro, Swathantra Malayalam Computing, School-Admin, Istanbul a Pardus Project. Je autorem mnoha článků pro časopis Linux For You o různých oblastech technologií FOSS. Během svých několika projektů Google Summer of Code přispěl k několika různým open source projektům. V současné době ve svém volném čase prozkoumává svou vášeň pro škálovatelné distribuované systémy.

Shantanu Tushar

Shantanu Tushar je pokročilý uživatel GNU/Linuxu od svých vysokoškolských dob. Pracuje jako vývojář aplikací a podílí se na softwaru v projektech KDE. Shantanu byl od dětství fascinován počítači a většinu času na střední škole trávil psaním kódu C, aby mohl provádět každodenní činnosti. Od té doby, co začal používat GNU/Linux, používá shellové skripty, aby počítač udělal veškerou těžkou práci za něj. Navštěvuje také studenty různých vysokých škol, aby jim představil sílu svobodného softwaru, včetně jeho různých nástrojů. Shantanu je známým přispěvatelem v komunitě KDE a pracuje na podprojektech Calligra, Gluon a Plasma. Stará se o údržbu Calligra Active – KDE offie prohlížeč dokumentů pro tablety, Plasma Media Center a Gluon Player. Věří, že jednoho dne bude programování tak snadné, že každý bude rád psát programy pro své počítače.

Kliknutím sem získáte bezplatnou e-knihu


Linux
  1. Spuštění skriptu z stdin (Linux/Shell Scripting)

  2. Jeden řádek if/else podmínka ve skriptování linuxového shellu

  3. Mohu se připojit k počítači se systémem Windows z prostředí Linux?

  1. Smazat všechny e-maily uživatelů root z prostředí Linuxu

  2. Linux – sloupec Buffers ve výstupu zdarma?

  3. Zavolejte systémové volání Linuxu ze skriptovacího jazyka

  1. Jak analyzovat Json pomocí skriptování Shell v Linuxu?

  2. Symbol backtick (`) v Linux Shell Scripting

  3. Spouštějte příkazy Shell z programu spuštěného ve WINE