Both sides previous revision Previous revision Next revision | Previous revision |
skripting-section:start [2019/04/04 16:35] – [Table] michael | skripting-section:start [2019/11/01 21:54] (current) – [Table] michael |
---|
* Grundlagen Ruby | * Grundlagen Ruby |
* Grundlagen Perl | * Grundlagen Perl |
* Grundlagen JS | |
* Grundlagen Batch | * Grundlagen Batch |
| |
<WRAP center box 100%> | <WRAP center box 100%> |
**Übersicht Bash Skripts** | **Übersicht Bash Skripts** |
| [[skripting-section:bash:server-backup-skript|{{:icons:bash.png?60}}]] | [[skripting-section:bash:server-backup-skript|Server Backup Skript]] | Skript, welches in regelmässigen Abständen alle wichtigen Konfigurationen und Verzeichnisse eines Servers über einen speziell dafür vorgesehenen NFS Share sichert. | | | [[skripting-section:bash:openshift-single-node-cluster|{{:icons:bash.png?60}}]] | [[skripting-section:bash:openshift-single-node-cluster|OpenShift SN Installer]] | Installiert ein vollwertiges OpenShift Origin Cluster auf einem single Node (VM) | |
| [[skripting-section:bash:synology-backup-skript|{{:icons:bash.png?60}}]] | [[skripting-section:bash:synology-backup-skript|Synology Backup Skript]] | Skript, welches vom mir erstellt wurde, um automatisiert wichtige Daten von meinem Synology NAS, auf eine externe Harddisk welche an meinem Backup-Server angeschlossen ist zu sichern! | | | [[skripting-section:bash:ose-monitoring-skript|{{:icons:bash.png?60}}]] | [[skripting-section:bash:ose-monitoring-skript|OpenShift Plattform Monitoring Skript]] | This script will run some basic tests on a given openshift platform. The eintension is to have a first state of the platform after having done updates | |
| [[skripting-section:bash:disk-monitoring-skript|{{:icons:bash.png?60}}]] | [[skripting-section:bash:disk-monitoring-skript|Disk Monitoring Skript]] | Skript, welches vom mir erstellt wurde, um automatisiert die Disk des backup-Servers auf SMART-Errors zu überprüfen. | | | [[skripting-section:bash:server-backup-skript|{{:icons:bash.png?60}}]] | [[skripting-section:bash:server-backup-skript|Server Backup Skript]] | Skript, welches in regelmässigen Abständen alle wichtigen Konfigurationen und Verzeichnisse eines Servers über einen speziell dafür vorgesehenen NFS Share sichert. | |
| [[skripting-section:bash:docker-image-backup|{{:icons:bash.png?60}}]] | [[skripting-section:bash:docker-image-backup|Docker Image Backup]] | Skript, welches automatisch Template Files von ClipShare und AVS CMS-Basierten Webseiten halb-legal downloaden kann. | | | [[skripting-section:bash:synology-backup-skript|{{:icons:bash.png?60}}]] | [[skripting-section:bash:synology-backup-skript|Synology Backup Skript]] | Skript, welches vom mir erstellt wurde, um automatisiert wichtige Daten von meinem Synology NAS, auf eine externe Harddisk welche an meinem Backup-Server angeschlossen ist zu sichern! | |
| [[skripting-section:bash:template-downloader|{{:icons:bash.png?60}}]] | [[skripting-section:bash:template-downloader|Template Downloader]] | Skript, welches automatisch Template Files von ClipShare und AVS CMS-Basierten Webseiten halb-legal downloaden kann. | | | [[skripting-section:bash:disk-monitoring-skript|{{:icons:bash.png?60}}]] | [[skripting-section:bash:disk-monitoring-skript|Disk Monitoring Skript]] | Skript, welches vom mir erstellt wurde, um automatisiert die Disk des backup-Servers auf SMART-Errors zu überprüfen. | |
| [[skripting-section:bash:satellite-installer|{{:icons:bash.png?60}}]] | [[skripting-section:bash:satellite-installer|Satellite Install Skript]] | Voll-automatisierte Satellite 6.2 Installation. -> Umgebung und Repositories wurden nach der Post Norm Konfiguriert. | | | [[skripting-section:bash:docker-image-backup|{{:icons:bash.png?60}}]] | [[skripting-section:bash:docker-image-backup|Docker Image Backup]] | Skript, welches automatisch Template Files von ClipShare und AVS CMS-Basierten Webseiten halb-legal downloaden kann. | |
| [[skripting-section:bash:openshift-single-node-cluster|{{:icons:bash.png?60}}]] | [[skripting-section:bash:openshift-single-node-cluster|OpenShift SN Installer]] | Installiert ein vollwertiges OpenShift Origin Cluster auf einem single Node (VM) | | | [[skripting-section:bash:template-downloader|{{:icons:bash.png?60}}]] | [[skripting-section:bash:template-downloader|Template Downloader]] | Skript, welches automatisch Template Files von ClipShare und AVS CMS-Basierten Webseiten halb-legal downloaden kann. | |
| [[skripting-section:bash:ose-checks-skript|{{:icons:bash.png?60}}]] | [[skripting-section:bash:ose-checks-skript|OpenShift Plattform Checks Skript]] | This script will run some basic tests on a given openshift platform. The eintension is to have a first state of the platform after having done updates | | | [[skripting-section:bash:satellite-installer|{{:icons:bash.png?60}}]] | [[skripting-section:bash:satellite-installer|Satellite Install Skript]] | Voll-automatisierte Satellite 6.2 Installation. -> Umgebung und Repositories wurden nach der Post Norm Konfiguriert. | |
| [[skripting-section:bash:guacamole-installer|{{:icons:bash.png?60}}]] | [[skripting-section:bash:guacamole-installer|Guacamole Install Skript]] | Skript, welches einen Guacamole Server auf Redhat und CentOS 7 automatisiert Installiert und wahlweise auch noch einen Ngninx ReverseProxy konfiguriert | | | [[skripting-section:bash:guacamole-installer|{{:icons:bash.png?60}}]] | [[skripting-section:bash:guacamole-installer|Guacamole Install Skript]] | Skript, welches einen Guacamole Server auf Redhat und CentOS 7 automatisiert Installiert und wahlweise auch noch einen Ngninx ReverseProxy konfiguriert | |
| [[skripting-section:bash:dokuwiki-foswiki-converter|{{:icons:bash.png?60}}]] | [[skripting-section:bash:dokuwiki-foswiki-converter|Dokuwiki Converter]] | Skript, welches die dokuwiki Syntax automatisiert in die foswiki Syntax konvertiert. | | | [[skripting-section:bash:dokuwiki-foswiki-converter|{{:icons:bash.png?60}}]] | [[skripting-section:bash:dokuwiki-foswiki-converter|Dokuwiki Converter]] | Skript, welches die dokuwiki Syntax automatisiert in die foswiki Syntax konvertiert. | |
| [[skripting-section:bash:utf8-converter|{{:icons:bash.png?60}}]] | [[skripting-section:bash:utf8-converter|File to UTF8 Converter]] | Konvertiert Files, rekursiv, welche nach alten ISO-8859 Standard entsprechen, automatisch in den neuen Standard UTF8 | | | [[skripting-section:bash:utf8-converter|{{:icons:bash.png?60}}]] | [[skripting-section:bash:utf8-converter|File to UTF8 Converter]] | Konvertiert Files, rekursiv, welche nach alten ISO-8859 Standard entsprechen, automatisch in den neuen Standard UTF8 | |
| [[skripting-section:bash:squidblacklist-updater|{{:icons:bash.png?60}}]] | [[skripting-section:bash:squidblacklist-updater|Squidblacklist Updater]] | Update Skript, welches aktuelle Blacklist-Filter Files von Squidblacklist downloaded und für Bind9 aufbereitet. | | | [[skripting-section:bash:squidblacklist-updater|{{:icons:bash.png?60}}]] | [[skripting-section:bash:squidblacklist-updater|Squidblacklist Updater]] | Update Skript, welches aktuelle Blacklist-Filter Files von Squidblacklist downloaded und für Bind9 aufbereitet. | |
| |
| [[skripting-section:bash:blackgate-deployment:|{{:icons:bash.png?60}}]] | [[skripting-section:bash:blackgate-deployment:|blackGATE auto-deployment]] | Deployment Skripte, welche in der blackGATE Umgebung für das stageing der Server und der Dienste verwendet werden. | | | [[skripting-section:bash:blackgate-deployment:|{{:icons:bash.png?60}}]] | [[skripting-section:bash:blackgate-deployment:|blackGATE auto-deployment]] | Deployment Skripte, welche in der blackGATE Umgebung für das stageing der Server und der Dienste verwendet werden. | |
<WRAP center box 100%> | <WRAP center box 100%> |
**Übersicht Diverse Skripts** | **Übersicht Diverse Skripts** |
| [[skripting-section:div-skripts:energy-air-jsbot|{{:icons:scripting.png?60}}]] | [[skripting-section:div-skripts:energy-air-jsbot|Energy Air js-Bot]] | Skript welches automatisiert das Energy Air spiel immer durchspielt, bis Tickets gewonnen werden. | | | [[skripting-section:div-skripts:energy-starnight-selenium-bot|{{:icons:scripting.png?60}}]] | [[skripting-section:div-skripts:energy-starnight-selenium-bot|Energy selenium-Bot_v2]] | Skript welches automatisiert das Energy Spiel durchspielt, bis Tickets gewonnen werden. | |
| | [[skripting-section:div-skripts:energy-air-selenium-bot|{{:icons:scripting.png?60}}]] | [[skripting-section:div-skripts:energy-air-selenium-bot|Energy Air selenium-Bot]] | Skript welches automatisiert das Energy Air Spiel durchspielt, bis Tickets gewonnen werden. | |
| | [[skripting-section:div-skripts:energy-air-jsbot|{{:icons:scripting.png?60}}]] | [[skripting-section:div-skripts:energy-air-jsbot|Energy Air js-Bot]] | Skript welches automatisiert das Energy Air Spiel durchspielt, bis Tickets gewonnen werden. (<wrap em>Needs to be restarted by hand every 30min</wrap>) | |
| |
* [[https://winscp.net/eng/docs/faq_script_modified_files|WinSCP PowerShell automation]] | * [[https://winscp.net/eng/docs/faq_script_modified_files|WinSCP PowerShell automation]] |
| |
<WRAP center round download 60%> | <WRAP center round download 60%> |
* {{ :skripting-section:windows_powershell_cookbook_3rd_edition.pdf |}} | * ''{{ :skripting-section:windows_powershell_cookbook_3rd_edition.pdf |}}'' |
* {{ :skripting-section:bash_beginners_guide.pdf |}} | * ''{{ :skripting-section:bash_beginners_guide.pdf |}}'' |
* {{ :skripting-section:advanced_bash_scripting_guide.pdf |}} | * ''{{ :skripting-section:advanced_bash_scripting_guide.pdf |}}'' |
* | |
</WRAP> | </WRAP> |