GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kostenloses eBook von Packt – Linux Shell Scripting Cookbook – Third Edition

Die Shell ist das leistungsstärkste Werkzeug, das Ihr Computer bereitstellt. Obwohl sie es immer zur Hand haben, wissen viele Benutzer nicht, wie viel die Shell leisten kann.

Mit der Shell können Sie Datenbanken und Webseiten aus Dateisätzen generieren, monotone Verwaltungsaufgaben wie Systemsicherungen automatisieren, den Zustand und die Aktivität Ihres Systems überwachen, Netzwerkengpässe und Systemressourcenfresser identifizieren und vieles mehr.

Dieses Buch zeigt Ihnen, wie Sie all dies und noch viel mehr tun können.

Dieses Buch, jetzt in der dritten Auflage, beschreibt die aufregenden neuen Funktionen der neuesten Linux-Distributionen, damit Sie mehr erreichen können, als Sie sich vorstellen. Es zeigt, wie Sie mit einfachen Befehlen komplexe Aufgaben automatisieren, Webinteraktionen automatisieren, Videos herunterladen, Container und Cloud-Server einrichten und sogar kostenlose SSL-Zertifikate erhalten.

Beginnend mit den Grundlagen der Shell lernen Sie einfache Befehle und deren Anwendung auf reale Probleme. Von dort lernen Sie Textverarbeitung, Webinteraktionen, Netzwerk- und Systemüberwachung und Systemoptimierung.

Softwareingenieure lernen, wie sie Systemanwendungen untersuchen, moderne Softwareverwaltungstools wie Git und Fossil für ihre eigene Arbeit verwenden und Patches für Open-Source-Projekte einreichen.

Schließlich lernen Sie, wie Sie Linux-Container und virtuelle Maschinen einrichten und sogar Ihren eigenen Cloud-Server mit einem kostenlosen SSL-Zertifikat von letsencrypt.org betreiben

Was Sie lernen werden

• Interagieren Sie mit Websites über Skripte
• Schreiben Sie Shell-Skripte, um Daten aus dem Web zu suchen und zu verarbeiten
• Automatisieren Sie Systemsicherungen und andere sich wiederholende Aufgaben mit crontab
• Erstellen, komprimieren und verschlüsseln Sie Archive Ihrer kritischen Daten.
• Konfigurieren und überwachen Sie Ethernet- und drahtlose Netzwerke
• Überwachen und protokollieren Sie Netzwerk- und Systemaktivitäten
• Optimieren Sie Ihr System für optimale Leistung
• Verbessern Sie die Sicherheit Ihres Systems
• Identifizieren Sie Ressourcenfresser und Netzwerkengpässe
• Extrahieren Sie Audio aus Videodateien
• Erstellen Sie Web-Fotoalben
• Verwenden Sie Git oder Fossil, um die Versionskontrolle zu verwalten und mit FOSS-Projekten zu interagieren
• Erstellen und verwalten Sie Linux-Container und virtuelle Maschinen
• Betreiben Sie einen privaten Cloud-Server

Über die Autoren

Clif Flynt

Clif Flynt programmiert seit 1970 Computer, verwaltet Linux/Unix-Systeme seit 1985 und schreibt seit seinem 9. Lebensjahr. Er ist in den Benutzergemeinschaften von Tcl/Tk und Linux aktiv. Er spricht häufig auf technischen Konferenzen und Benutzergruppen.

Er besitzt und leitet die Noumena Corporation, wo er kundenspezifische Software entwickelt und Schulungen anbietet. Seine Anwendungen wurden von Organisationen verwendet, die von Ein-Mann-Startups bis zur US Navy reichen. Diese Anwendungen reichen von verteilten Simulationssystemen bis hin zu Werkzeugen, die Romanautoren helfen, besser zu schreiben (Editomat). Er hat Programmierer auf vier Kontinenten ausgebildet.

Sarath Lakshman

Sarath Lakshman ist 27 Jahre alt und wurde während seiner Teenagerzeit vom Linux-Virus gebissen. Er ist Softwareingenieur und arbeitet in der ZCloud Engineering Group bei Zynga, Indien. Er ist ein Lifehacker, der es liebt, Innovationen zu erforschen. Er ist ein GNU/Linux-Enthusiast und Aktivist für freie und Open-Source-Software. Er verbringt die meiste Zeit damit, mit Computern zu hacken und Spaß mit seinen großartigen Freunden zu haben. Sarath ist bekannt als Entwickler von SLYNUX (2005) - einer benutzerfreundlichen GNU/Linux-Distribution für Linux-Neulinge. Die freien und Open-Source-Softwareprojekte, zu denen er beigetragen hat, sind PiTiVi Video Editor, SLYNUX GNU/Linux-Distribution, Swathantra Malayalam Computing, School-Admin, Istanbul und das Pardus-Projekt. Er hat viele Artikel für das Magazin Linux For You über verschiedene Bereiche der FOSS-Technologien verfasst. Während seiner zahlreichen Google Summer of Code-Projekte hatte er einen Beitrag zu mehreren verschiedenen Open-Source-Projekten geleistet. Derzeit geht er in seiner Freizeit seiner Leidenschaft für skalierbare verteilte Systeme nach.

Shantanu Tuschar

Shantanu Tushar ist seit seiner College-Zeit ein fortgeschrittener GNU/Linux-Anwender. Er arbeitet als Anwendungsentwickler und trägt zur Software in den KDE-Projekten bei. Shantanu war schon als Kind von Computern fasziniert und verbrachte den größten Teil seiner Schulzeit damit, C-Code zu schreiben, um alltägliche Aktivitäten auszuführen. Seit er anfing, GNU/Linux zu verwenden, verwendet er Shell-Skripte, damit der Computer die ganze harte Arbeit für ihn erledigt. Er nimmt sich auch die Zeit, Studenten an verschiedenen Colleges zu besuchen, um sie in die Leistungsfähigkeit Freier Software einzuführen, einschließlich ihrer verschiedenen Werkzeuge. Shantanu ist ein bekannter Mitwirkender in der KDE-Community und arbeitet an Calligra, Gluon und den Plasma-Unterprojekten. Er kümmert sich um die Wartung von Calligra Active - KDEs Offie-Dokumentenbetrachter für Tablets, Plasma Media Center und den Gluon Player. Eines Tages, so glaubt er, wird das Programmieren so einfach sein, dass jeder es lieben wird, Programme für seinen Computer zu schreiben.

Klicken Sie hier um das kostenlose E-Book zu erhalten


Linux
  1. Linux – Die Buffers-Spalte in der Ausgabe von Free?

  2. Wie parse ich Json mit Shell-Scripting in Linux?

  3. Backtick-Symbol (`) in Linux Shell Scripting

  4. Linux-Shell-Scripting:Hexadezimalzahl in Binärzeichenfolge

  5. Kann ich von der Linux-Shell aus eine Verbindung zu einem Windows-Computer herstellen?

Kostenloses eBook von Packt - Linux Mint Essentials

Shell-Scripting für Anfänger – So schreiben Sie Bash-Scripts unter Linux

Linux – Gesamten freien Speicher von `free -m` drucken?

Was ist Shebang in Linux Shell Scripting?

Linux 101 Hacks – Kostenloses eBook herunterladen

Kostenloses eBook:Linux 101 Hacks