Skip to content

Commit fb811e4

Browse files
author
marci
committed
Füge einen neuen Abschnitt über empfohlene Bücher zum Thema Bash-Scripting in mehrere Markdown-Dateien ein. Aktualisiere die Bildverweise auf das neue WEBP-Format und verbessere die Struktur der Schritte zur Ausführung des Bash-Update-Skripts. Entferne die nicht mehr benötigte Bilddatei für das Installations-Skript.
1 parent 2dacd5c commit fb811e4

10 files changed

+434
-8
lines changed

.frontmatter/database/mediaDb.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"assets":{"images":{"posts":{"windows":{"eingabeaufforderung_logo.jpg":{"title":"","caption":"","alt":"Eingabeaufforderung_logo"},"ipconfig_all.png":{"title":"ipconfig_all","caption":"ipconfig_all","alt":"ipconfig_all"},"ipconfig_displaydns.png":{"title":"ipconfig_displaydns","caption":"ipconfig_displaydns","alt":"ipconfig_displaydns"},"ipconfig_flushdns.png":{"title":"ipconfig_flushdns","caption":"ipconfig_flushdns","alt":"ipconfig_flushdns"},"ipconfig_help.png":{"title":"ipconfig_help","caption":"ipconfig_help","alt":"ipconfig_help"},"ipconfig_release.png":{"title":"ipconfig_release","caption":"ipconfig_release","alt":"ipconfig_release"},"ipconfig_renew.png":{"title":"ipconfig_renew","caption":"ipconfig_renew","alt":"ipconfig_renew"},"windows product key.jpg":{"title":"Windows Product Key","author":"","alt":"Windows Product Key"},"cmd_aufrufen.jpg":{"title":"cmd_aufrufen","author":"","alt":"cmd_aufrufen"},"befehl_aktivierung.jpg":{"title":"Windows Product Key aktivieren","author":"","alt":"Windows Product Key aktivieren"},"befehl_key_aendern.jpg":{"title":"windows product key aendern","author":"","alt":"windows product key aendern"},"passwort-aendern-windows-10-bild-1.jpg":{"title":"Passwort-aendern-Windows-Bild-1","author":"","alt":"Passwort-aendern-Windows-Bild-1"},"passwort-aendern-windows-10-bild-2.jpg":{"title":"Passwort-aendern-Windows-Bild-2","author":"","alt":"Passwort-aendern-Windows-Bild-2"},"passwort-aendern-windows-10-bild-3.jpg":{"title":"Passwort-aendern-Windows-Bild-3","author":"","alt":"Passwort-aendern-Windows-Bild-3"},"passwort-aendern-windows-10-bild-4.jpg":{"title":"Passwort-aendern-Windows-Bild-4","author":"","alt":"Passwort-aendern-Windows-Bild-4"},"passwort-aendern-windows-10.jpg":{"title":"passwort-aendern-windows","author":"","alt":"passwort-aendern-windows"}},"adguard":{"adguard-fritzbox-dns-server.png":{"title":"","caption":"","alt":"AdGuard-FritzBox-DNS-Server"},"installation-adguard.png":{"title":"","caption":"","alt":"Installation-AdGuard"},"installationssetup-adguard-bild-2.png":{"title":"","caption":"Installationssetup-AdGuard-Bild-2","alt":"Installationssetup-AdGuard-Bild-2"},"installationssetup-adguard-bild-3.png":{"title":"","caption":"Installationssetup-AdGuard-Bild-3","alt":"Installationssetup-AdGuard-Bild-3"},"installationssetup-adguard-bild-4.png":{"title":"","caption":"Installationssetup-AdGuard-Bild-4","alt":"Installationssetup-AdGuard-Bild-4"},"installationssetup-adguard-bild-5.png":{"title":"","caption":"Installationssetup-AdGuard-Bild-5","alt":"Installationssetup-AdGuard-Bild-5"},"installationssetup-adguard.png":{"title":"","caption":"Installationssetup-AdGuard","alt":"Installationssetup-AdGuard"},"raspberry-pi-ip-adresse.png":{"title":"","caption":"Raspberry-Pi-IP-Adresse","alt":"Raspberry-Pi-IP-Adresse"},"ssh-anmeldung-raspberry-pi.png":{"title":"","caption":"SSH-Anmeldung-Raspberry-Pi","alt":"SSH-Anmeldung-Raspberry-Pi"},"thumbnail-adguard-home-update.png":{"title":"","caption":"","alt":"Thumbnail-AdGuard-Home-Update"},"thumbnail.png":{"title":"","caption":"","alt":"AdGuard Home basic setup"},"update-raspberry-pi-os.png":{"title":"","caption":"","alt":"Update-Raspberry-Pi-OS"},"video-adguard-raspberry-pi-installation.png":{"title":"","caption":"","alt":"Video-AdGuard-Raspberry-Pi-Installation"},"video-thumbnail.png":{"title":"","caption":"","alt":"Video AdGuard Home on Raspberry Pi"},"firefox_fozptqwh3x-1.gif":{"title":"","caption":"","alt":"Download AdGuard Home on Raspberry OS"},"rpi-imager_0hhavk9e8r.gif":{"title":"","caption":"rpi-imager","alt":"rpi-imager"},"rpi-imager_vhfgbf8sge.png":{"title":"","caption":"rpi-imager","alt":"rpi-imager"}},"it-security":{"utm-diagramm.png":{"title":"UTM-Diagramm","author":"","alt":"UTM-Diagramm"}},"linux":{"linux-commands":{"linux_befehl_von_a-z.webp":{"title":"Linux_Befehl_von_A-Z","caption":"","alt":"Linux_Befehl_von_A-Z"},"ss-befehl-linux.webp":{"title":"ss-befehl-linux","caption":"","alt":"ss-befehl-linux"},"netstat-linux.webp":{"title":"netstat-linux","caption":"","alt":"netstat-linux"}},"bash-update-script-debian.webp":{"title":"bash-update-script-debian","caption":"","alt":"bash-update-script-debian"},"bash-update-script-rhel.webp":{"title":"bash-update-script-rhel","caption":"","alt":"bash-update-script-rhel"},"bash-update-script-install-apt-packagesl.webp":{"title":"bash-script-install-apt-packages","caption":"","alt":"bash-script-install-apt-packages"}}}}}}
1+
{"assets":{"images":{"posts":{"windows":{"eingabeaufforderung_logo.jpg":{"title":"","caption":"","alt":"Eingabeaufforderung_logo"},"ipconfig_all.png":{"title":"ipconfig_all","caption":"ipconfig_all","alt":"ipconfig_all"},"ipconfig_displaydns.png":{"title":"ipconfig_displaydns","caption":"ipconfig_displaydns","alt":"ipconfig_displaydns"},"ipconfig_flushdns.png":{"title":"ipconfig_flushdns","caption":"ipconfig_flushdns","alt":"ipconfig_flushdns"},"ipconfig_help.png":{"title":"ipconfig_help","caption":"ipconfig_help","alt":"ipconfig_help"},"ipconfig_release.png":{"title":"ipconfig_release","caption":"ipconfig_release","alt":"ipconfig_release"},"ipconfig_renew.png":{"title":"ipconfig_renew","caption":"ipconfig_renew","alt":"ipconfig_renew"},"windows product key.jpg":{"title":"Windows Product Key","author":"","alt":"Windows Product Key"},"cmd_aufrufen.jpg":{"title":"cmd_aufrufen","author":"","alt":"cmd_aufrufen"},"befehl_aktivierung.jpg":{"title":"Windows Product Key aktivieren","author":"","alt":"Windows Product Key aktivieren"},"befehl_key_aendern.jpg":{"title":"windows product key aendern","author":"","alt":"windows product key aendern"},"passwort-aendern-windows-10-bild-1.jpg":{"title":"Passwort-aendern-Windows-Bild-1","author":"","alt":"Passwort-aendern-Windows-Bild-1"},"passwort-aendern-windows-10-bild-2.jpg":{"title":"Passwort-aendern-Windows-Bild-2","author":"","alt":"Passwort-aendern-Windows-Bild-2"},"passwort-aendern-windows-10-bild-3.jpg":{"title":"Passwort-aendern-Windows-Bild-3","author":"","alt":"Passwort-aendern-Windows-Bild-3"},"passwort-aendern-windows-10-bild-4.jpg":{"title":"Passwort-aendern-Windows-Bild-4","author":"","alt":"Passwort-aendern-Windows-Bild-4"},"passwort-aendern-windows-10.jpg":{"title":"passwort-aendern-windows","author":"","alt":"passwort-aendern-windows"}},"adguard":{"adguard-fritzbox-dns-server.png":{"title":"","caption":"","alt":"AdGuard-FritzBox-DNS-Server"},"installation-adguard.png":{"title":"","caption":"","alt":"Installation-AdGuard"},"installationssetup-adguard-bild-2.png":{"title":"","caption":"Installationssetup-AdGuard-Bild-2","alt":"Installationssetup-AdGuard-Bild-2"},"installationssetup-adguard-bild-3.png":{"title":"","caption":"Installationssetup-AdGuard-Bild-3","alt":"Installationssetup-AdGuard-Bild-3"},"installationssetup-adguard-bild-4.png":{"title":"","caption":"Installationssetup-AdGuard-Bild-4","alt":"Installationssetup-AdGuard-Bild-4"},"installationssetup-adguard-bild-5.png":{"title":"","caption":"Installationssetup-AdGuard-Bild-5","alt":"Installationssetup-AdGuard-Bild-5"},"installationssetup-adguard.png":{"title":"","caption":"Installationssetup-AdGuard","alt":"Installationssetup-AdGuard"},"raspberry-pi-ip-adresse.png":{"title":"","caption":"Raspberry-Pi-IP-Adresse","alt":"Raspberry-Pi-IP-Adresse"},"ssh-anmeldung-raspberry-pi.png":{"title":"","caption":"SSH-Anmeldung-Raspberry-Pi","alt":"SSH-Anmeldung-Raspberry-Pi"},"thumbnail-adguard-home-update.png":{"title":"","caption":"","alt":"Thumbnail-AdGuard-Home-Update"},"thumbnail.png":{"title":"","caption":"","alt":"AdGuard Home basic setup"},"update-raspberry-pi-os.png":{"title":"","caption":"","alt":"Update-Raspberry-Pi-OS"},"video-adguard-raspberry-pi-installation.png":{"title":"","caption":"","alt":"Video-AdGuard-Raspberry-Pi-Installation"},"video-thumbnail.png":{"title":"","caption":"","alt":"Video AdGuard Home on Raspberry Pi"},"firefox_fozptqwh3x-1.gif":{"title":"","caption":"","alt":"Download AdGuard Home on Raspberry OS"},"rpi-imager_0hhavk9e8r.gif":{"title":"","caption":"rpi-imager","alt":"rpi-imager"},"rpi-imager_vhfgbf8sge.png":{"title":"","caption":"rpi-imager","alt":"rpi-imager"}},"it-security":{"utm-diagramm.png":{"title":"UTM-Diagramm","author":"","alt":"UTM-Diagramm"}},"linux":{"linux-commands":{"linux_befehl_von_a-z.webp":{"title":"Linux_Befehl_von_A-Z","caption":"","alt":"Linux_Befehl_von_A-Z"},"ss-befehl-linux.webp":{"title":"ss-befehl-linux","caption":"","alt":"ss-befehl-linux"},"netstat-linux.webp":{"title":"netstat-linux","caption":"","alt":"netstat-linux"}},"bash-update-script-debian.webp":{"title":"bash-update-script-debian","caption":"","alt":"bash-update-script-debian"},"bash-update-script-rhel.webp":{"title":"bash-update-script-rhel","caption":"","alt":"bash-update-script-rhel"},"bash-update-script-install-apt-packages.webp":{"title":"bash-script-install-apt-packages","caption":"","alt":"bash-script-install-apt-packages"}}}}}}
4.02 KB
Loading
3.23 KB
Loading

assets/images/posts/linux/bash-update-script-install-apt-packagesl.webp renamed to assets/images/posts/linux/bash-update-script-install-apt-packages.webp

File renamed without changes.

content/posts/linux/scripting/automatische-update-debian-bash-script.de.md

Lines changed: 72 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,7 @@ fi
357357

358358
```
359359
360-
## Schritt 11 - Bash-Update-Script ausführbar machen
360+
### Schritt 11 - Bash-Update-Script ausführbar machen
361361
Damit wir das Bash-Update-Script auch nutzen / ausführen können, muss das Script noch mit dem entsprechenden Rechten versehen werden.
362362
363363
**Script-Rechte anpassen**
@@ -382,6 +382,77 @@ sh simple_update_debian_script.sh
382382

383383
```
384384
385+
---
386+
<!-- FM:Snippet:Start data:{"id":"Vertical Space","fields":[]} -->
387+
{{< vs 3>}}
388+
<!-- FM:Snippet:End -->
389+
390+
<!-- FM:Snippet:Start data:{"id":"Help deutsch","fields":[]} -->
391+
392+
393+
> ## Bücher zum Thema Bash (Shell)-Scripting
394+
> ---
395+
> **Zwei wirklich gut Bücher zum Thema Shell-Scripting kann ich euch hier empfehlen und besitze diese beiden Bücher auch selbst.**
396+
>
397+
> Das sind beides super Nachschlage- / Übungs-Bücher und ihr bekommt für **5€ Aufpreis**, dass passende **E-Book dazu** (*nur bei der Bestellung direkt beim Rheinwerk-Verlag*)!
398+
>
399+
>
400+
>> *Hinweis: Beide Links sind Affiliate-Links, kostet aber für euch keinen 'Cent' mehr und ihr unterstützt automatisch diesen Blog.*
401+
402+
{{< vs 3>}}
403+
404+
{{< split 6 6 >}}
405+
406+
407+
**Scripting | Das Praxisbuch für Administratoren und DevOps-Teams**
408+
409+
![Scripting](/images/affiliate/Scripting.webp)
410+
411+
[Hier anschauen beim Rheinwerk-Verlag](https://www.rheinwerk-verlag.de/shell-programmierung-das-umfassende-handbuch/?GPP=securebits)
412+
413+
**Aus dem Inhalt:**
414+
415+
416+
- Bash, ZSH und die Linux-Toolbox
417+
- PowerShell und CmdLets
418+
- Python und Pip
419+
- SSH, VSCode, Git, Curl: Werkzeugenkasten für moderne Scripts
420+
- Scripts automatisch ausführen: Cron und Task Scheduler
421+
- Backups automatisieren
422+
- Bilder verarbeiten
423+
- Monitoring: Logging-Dateien auswerten
424+
- Web-Scraping und -Mining
425+
- Scripting in der AWS-Cloud
426+
- Scripte in Docker-Containern
427+
428+
---
429+
**Shell-Programmierung | Das umfassende Handbuch**
430+
431+
![Shell-Programmierung](/images/affiliate/Shell-Programmierung.webp)
432+
433+
[Hier anschauen beim Rheinwerk-Verlag](https://www.rheinwerk-verlag.de/scripting-das-praxisbuch-fuer-administratoren-und-devops-teams/?GPP=securebits)
434+
435+
436+
437+
**Aus dem Inhalt:**
438+
439+
- Einführung in die Shells
440+
- Variablen, Parameter und Argumente
441+
- Kontrollstrukturen, Funktionen und Signale
442+
- Ein/Ausgabe im Terminal
443+
- Fehlersuche und Debugging
444+
- Reguläre Ausdrücke und grep
445+
- Der Stream-Editor sed
446+
- Programmieren mit awk
447+
- GUIs mit zenity
448+
- Shell-Befehle im Überblick
449+
- Scripts u. a. für die Systemadministration, Backup
450+
451+
{{< /split >}}
452+
453+
---
454+
{{< vs 3>}}
455+
385456
## Fazit zum Bash-Scripting
386457
Wer effizient mehrere Linux-Server zu administrieren hat, kommt an Bash- / oder Python-Scripting meiner Meinung nicht vorbei.
387458

content/posts/linux/scripting/automatische-update-debian-bash-script.en.md

Lines changed: 73 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ fi
355355

356356
```
357357
358-
## Schritt 11 - Bash-Update-Script ausführbar machen
358+
### Schritt 11 - Bash-Update-Script ausführbar machen
359359
Damit wir das Bash-Update-Script auch nutzen / ausführen können, muss das Script noch mit dem entsprechenden Rechten versehen werden.
360360
361361
**Script-Rechte anpassen**
@@ -380,6 +380,77 @@ sudo ./simple_update_debian_script.sh
380380

381381
```
382382
383+
---
384+
<!-- FM:Snippet:Start data:{"id":"Vertical Space","fields":[]} -->
385+
{{< vs 3>}}
386+
<!-- FM:Snippet:End -->
387+
388+
<!-- FM:Snippet:Start data:{"id":"Help deutsch","fields":[]} -->
389+
390+
391+
> ## Bücher zum Thema Bash (Shell)-Scripting
392+
> ---
393+
> **Zwei wirklich gut Bücher zum Thema Shell-Scripting kann ich euch hier empfehlen und besitze diese beiden Bücher auch selbst.**
394+
>
395+
> Das sind beides super Nachschlage- / Übungs-Bücher und ihr bekommt für **5€ Aufpreis**, dass passende **E-Book dazu** (*nur bei der Bestellung direkt beim Rheinwerk-Verlag*)!
396+
>
397+
>
398+
>> *Hinweis: Beide Links sind Affiliate-Links, kostet aber für euch keinen 'Cent' mehr und ihr unterstützt automatisch diesen Blog.*
399+
400+
{{< vs 3>}}
401+
402+
{{< split 6 6 >}}
403+
404+
405+
**Scripting | Das Praxisbuch für Administratoren und DevOps-Teams**
406+
407+
![Scripting](/images/affiliate/Scripting.webp)
408+
409+
[Hier anschauen beim Rheinwerk-Verlag](https://www.rheinwerk-verlag.de/shell-programmierung-das-umfassende-handbuch/?GPP=securebits)
410+
411+
**Aus dem Inhalt:**
412+
413+
414+
- Bash, ZSH und die Linux-Toolbox
415+
- PowerShell und CmdLets
416+
- Python und Pip
417+
- SSH, VSCode, Git, Curl: Werkzeugenkasten für moderne Scripts
418+
- Scripts automatisch ausführen: Cron und Task Scheduler
419+
- Backups automatisieren
420+
- Bilder verarbeiten
421+
- Monitoring: Logging-Dateien auswerten
422+
- Web-Scraping und -Mining
423+
- Scripting in der AWS-Cloud
424+
- Scripte in Docker-Containern
425+
426+
---
427+
**Shell-Programmierung | Das umfassende Handbuch**
428+
429+
![Shell-Programmierung](/images/affiliate/Shell-Programmierung.webp)
430+
431+
[Hier anschauen beim Rheinwerk-Verlag](https://www.rheinwerk-verlag.de/scripting-das-praxisbuch-fuer-administratoren-und-devops-teams/?GPP=securebits)
432+
433+
434+
435+
**Aus dem Inhalt:**
436+
437+
- Einführung in die Shells
438+
- Variablen, Parameter und Argumente
439+
- Kontrollstrukturen, Funktionen und Signale
440+
- Ein/Ausgabe im Terminal
441+
- Fehlersuche und Debugging
442+
- Reguläre Ausdrücke und grep
443+
- Der Stream-Editor sed
444+
- Programmieren mit awk
445+
- GUIs mit zenity
446+
- Shell-Befehle im Überblick
447+
- Scripts u. a. für die Systemadministration, Backup
448+
449+
{{< /split >}}
450+
451+
---
452+
{{< vs 3>}}
453+
383454
## Fazit zum Bash-Scripting
384455
Wer effizient mehrere Linux-Server zu administrieren hat, kommt an Bash- / oder Python-Scripting meiner Meinung nicht vorbei.
385456
@@ -390,7 +461,7 @@ Natürlich gibt es zum Beispiel auch mächtige Tools wie [**Ansible**](https://d
390461
>
391462
> Wenn Sie Fragen oder Feedback zu diesem Blog oder YouTube-Kanal haben, nutzen Sie bitte meine Hilfeseite. Dort finden Sie Fragen und Antworten zu den verschiedenen Beiträgen. Sie können dort auch gerne Ihre eigene Frage stellen.
392463
>
393-
> [**Zur Hilfeseite**](https://help.secure-bits.org)
464+
> [**Zur Hilfeseite**](https://forum.secure-bits.org)
394465
<!-- FM:Snippet:End -->
395466
396467

content/posts/linux/scripting/automatische-update-rhel-bash-script.de.md

Lines changed: 72 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ fi
335335

336336
```
337337
338-
## Schritt 11 - Bash-Update-Script ausführbar machen
338+
### Schritt 11 - Bash-Update-Script ausführbar machen
339339
Damit wir das Bash-Update-Script auch nutzen / ausführen können, muss das Script noch mit dem entsprechenden Rechten versehen werden.
340340
341341
**Script-Rechte anpassen**
@@ -360,6 +360,77 @@ sudo ./simple_update_RHEL_script.sh
360360

361361
```
362362
363+
---
364+
<!-- FM:Snippet:Start data:{"id":"Vertical Space","fields":[]} -->
365+
{{< vs 3>}}
366+
<!-- FM:Snippet:End -->
367+
368+
<!-- FM:Snippet:Start data:{"id":"Help deutsch","fields":[]} -->
369+
370+
371+
> ## Bücher zum Thema Bash (Shell)-Scripting
372+
> ---
373+
> **Zwei wirklich gut Bücher zum Thema Shell-Scripting kann ich euch hier empfehlen und besitze diese beiden Bücher auch selbst.**
374+
>
375+
> Das sind beides super Nachschlage- / Übungs-Bücher und ihr bekommt für **5€ Aufpreis**, dass passende **E-Book dazu** (*nur bei der Bestellung direkt beim Rheinwerk-Verlag*)!
376+
>
377+
>
378+
>> *Hinweis: Beide Links sind Affiliate-Links, kostet aber für euch keinen 'Cent' mehr und ihr unterstützt automatisch diesen Blog.*
379+
380+
{{< vs 3>}}
381+
382+
{{< split 6 6 >}}
383+
384+
385+
**Scripting | Das Praxisbuch für Administratoren und DevOps-Teams**
386+
387+
![Scripting](/images/affiliate/Scripting.webp)
388+
389+
[Hier anschauen beim Rheinwerk-Verlag](https://www.rheinwerk-verlag.de/shell-programmierung-das-umfassende-handbuch/?GPP=securebits)
390+
391+
**Aus dem Inhalt:**
392+
393+
394+
- Bash, ZSH und die Linux-Toolbox
395+
- PowerShell und CmdLets
396+
- Python und Pip
397+
- SSH, VSCode, Git, Curl: Werkzeugenkasten für moderne Scripts
398+
- Scripts automatisch ausführen: Cron und Task Scheduler
399+
- Backups automatisieren
400+
- Bilder verarbeiten
401+
- Monitoring: Logging-Dateien auswerten
402+
- Web-Scraping und -Mining
403+
- Scripting in der AWS-Cloud
404+
- Scripte in Docker-Containern
405+
406+
---
407+
**Shell-Programmierung | Das umfassende Handbuch**
408+
409+
![Shell-Programmierung](/images/affiliate/Shell-Programmierung.webp)
410+
411+
[Hier anschauen beim Rheinwerk-Verlag](https://www.rheinwerk-verlag.de/scripting-das-praxisbuch-fuer-administratoren-und-devops-teams/?GPP=securebits)
412+
413+
414+
415+
**Aus dem Inhalt:**
416+
417+
- Einführung in die Shells
418+
- Variablen, Parameter und Argumente
419+
- Kontrollstrukturen, Funktionen und Signale
420+
- Ein/Ausgabe im Terminal
421+
- Fehlersuche und Debugging
422+
- Reguläre Ausdrücke und grep
423+
- Der Stream-Editor sed
424+
- Programmieren mit awk
425+
- GUIs mit zenity
426+
- Shell-Befehle im Überblick
427+
- Scripts u. a. für die Systemadministration, Backup
428+
429+
{{< /split >}}
430+
431+
---
432+
{{< vs 3>}}
433+
363434
## Fazit zum Bash-Scripting
364435
Wer effizient mehrere Linux-Server zu administrieren hat, kommt an Bash- / oder Python-Scripting meiner Meinung nicht vorbei.
365436

content/posts/linux/scripting/automatische-update-rhel-bash-script.en.md

Lines changed: 72 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ fi
333333

334334
```
335335
336-
## Schritt 11 - Bash-Update-Script ausführbar machen
336+
### Schritt 11 - Bash-Update-Script ausführbar machen
337337
Damit wir das Bash-Update-Script auch nutzen / ausführen können, muss das Script noch mit dem entsprechenden Rechten versehen werden.
338338
339339
**Script-Rechte anpassen**
@@ -358,6 +358,77 @@ sudo ./simple_update_RHEL_script.sh
358358

359359
```
360360
361+
---
362+
<!-- FM:Snippet:Start data:{"id":"Vertical Space","fields":[]} -->
363+
{{< vs 3>}}
364+
<!-- FM:Snippet:End -->
365+
366+
<!-- FM:Snippet:Start data:{"id":"Help deutsch","fields":[]} -->
367+
368+
369+
> ## Bücher zum Thema Bash (Shell)-Scripting
370+
> ---
371+
> **Zwei wirklich gut Bücher zum Thema Shell-Scripting kann ich euch hier empfehlen und besitze diese beiden Bücher auch selbst.**
372+
>
373+
> Das sind beides super Nachschlage- / Übungs-Bücher und ihr bekommt für **5€ Aufpreis**, dass passende **E-Book dazu** (*nur bei der Bestellung direkt beim Rheinwerk-Verlag*)!
374+
>
375+
>
376+
>> *Hinweis: Beide Links sind Affiliate-Links, kostet aber für euch keinen 'Cent' mehr und ihr unterstützt automatisch diesen Blog.*
377+
378+
{{< vs 3>}}
379+
380+
{{< split 6 6 >}}
381+
382+
383+
**Scripting | Das Praxisbuch für Administratoren und DevOps-Teams**
384+
385+
![Scripting](/images/affiliate/Scripting.webp)
386+
387+
[Hier anschauen beim Rheinwerk-Verlag](https://www.rheinwerk-verlag.de/shell-programmierung-das-umfassende-handbuch/?GPP=securebits)
388+
389+
**Aus dem Inhalt:**
390+
391+
392+
- Bash, ZSH und die Linux-Toolbox
393+
- PowerShell und CmdLets
394+
- Python und Pip
395+
- SSH, VSCode, Git, Curl: Werkzeugenkasten für moderne Scripts
396+
- Scripts automatisch ausführen: Cron und Task Scheduler
397+
- Backups automatisieren
398+
- Bilder verarbeiten
399+
- Monitoring: Logging-Dateien auswerten
400+
- Web-Scraping und -Mining
401+
- Scripting in der AWS-Cloud
402+
- Scripte in Docker-Containern
403+
404+
---
405+
**Shell-Programmierung | Das umfassende Handbuch**
406+
407+
![Shell-Programmierung](/images/affiliate/Shell-Programmierung.webp)
408+
409+
[Hier anschauen beim Rheinwerk-Verlag](https://www.rheinwerk-verlag.de/scripting-das-praxisbuch-fuer-administratoren-und-devops-teams/?GPP=securebits)
410+
411+
412+
413+
**Aus dem Inhalt:**
414+
415+
- Einführung in die Shells
416+
- Variablen, Parameter und Argumente
417+
- Kontrollstrukturen, Funktionen und Signale
418+
- Ein/Ausgabe im Terminal
419+
- Fehlersuche und Debugging
420+
- Reguläre Ausdrücke und grep
421+
- Der Stream-Editor sed
422+
- Programmieren mit awk
423+
- GUIs mit zenity
424+
- Shell-Befehle im Überblick
425+
- Scripts u. a. für die Systemadministration, Backup
426+
427+
{{< /split >}}
428+
429+
---
430+
{{< vs 3>}}
431+
361432
## Fazit zum Bash-Scripting
362433
Wer effizient mehrere Linux-Server zu administrieren hat, kommt an Bash- / oder Python-Scripting meiner Meinung nicht vorbei.
363434

0 commit comments

Comments
 (0)