<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>linux on Christian Knedel</title>
    <link>https://www.christian-knedel.de/tags/linux/</link>
    <description>Recent content in linux on Christian Knedel</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de-de</language>
    <lastBuildDate>Sun, 04 Apr 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://www.christian-knedel.de/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Kurzgeschichte: Desktop-Steuerung mit xDoTools und xClip</title>
      <link>https://www.christian-knedel.de/post/2021/april/20210404-xdotools-xclip/</link>
      <pubDate>Sun, 04 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/post/2021/april/20210404-xdotools-xclip/</guid>
      <description>In diesem Tutorial zeige ich, wie man einen Linux – Desktop via Bash steuern kann. Folgende Pakete werden für den Bash-Roboter benötigt: x  &amp;ndash;  +   Terminal   $ apt-get install xdotool xclip  
Danach kann man alle xdotool-Befehle nutzen, zum Beispiel:
#!/bin/bash #mouse bewegen xdotool mousemove 100 200 #Mouse - Koordinaten erfassen xdotool getmouselocation #Mouse-klick xdotool click 1 Mouse-Klick auf Koordinaten xdotool mousemove 100 200 click 1 #usw.</description>
    </item>
    
    <item>
      <title>Kurzgeschichte: Jenkins und openLDAP</title>
      <link>https://www.christian-knedel.de/post/2021/april/20210404-docker-jenkins/</link>
      <pubDate>Sun, 04 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/post/2021/april/20210404-docker-jenkins/</guid>
      <description>Dieses Tutorial baut auf dem Vorwissen von &amp;ldquo;Großartiges mit Containern: Jenkins auf der Synology-DS betreiben&amp;rdquo; auf. Wenn man bereits LDAP am Start hat, muss nur eine passende Applikations-Gruppe angelegt werden:    Danach müssen Sie die Einstellungen in Jenkins eingetragen. Ich klicke auf „Jenkins verwalten“ &amp;gt; „Globale Sicherheit konfigurieren“.        Wichtig: Bei selbstsignierten Zertifikaten muss der truststore durch die Java-Opts vom Jenkins-Server mitgegeben werden.</description>
    </item>
    
    <item>
      <title>Cooles mit Atlassian: Alle Atlassian – Tools mit LDAP nutzen</title>
      <link>https://www.christian-knedel.de/post/2021/march/20210321-atlassian-ldap/</link>
      <pubDate>Wed, 24 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/post/2021/march/20210321-atlassian-ldap/</guid>
      <description>Man kann sich glücklich schätzen, wenn man eine eigene Atlassian-Installation besitzt. Heute zeige ich, wie ich Jira, Bamboo und Confluence mit meinem LDAP-Server verbunden habe.
Schritt 1: OpenLDAP installieren Ich habe OpenLDAP mit dieser Docker-Compose-Datei auf meinem Synology-NAS eingerichtet.
ersion: &#39;2&#39; services: openldap: restart: always image: osixia/openldap container_name: openldap environment: LDAP_TLS: &#39;true&#39; LDAP_TLS_CRT_FILENAME: &#39;....pem&#39; LDAP_TLS_KEY_FILENAME: &#39;......pem&#39; LDAP_TLS_CA_CRT_FILENAME: &#39;......pem&#39; LDAP_ORGANISATION: &amp;quot;365Layouts&amp;quot; LDAP_DOMAIN: &amp;quot;homelab.local&amp;quot; LDAP_BASE_DN: &amp;quot;dc=homelab,dc=local&amp;quot; LDAP_ADMIN_PASSWORD: &amp;quot;......&amp;quot; LDAP_TLS_CIPHER_SUITE: &amp;quot;NORMAL&amp;quot; LDAP_TLS_VERIFY_CLIENT: &amp;quot;allow&amp;quot; LDAP_TLS_CIPHER_SUITE: NORMAL tty: true stdin_open: true volumes: - .</description>
    </item>
    
    <item>
      <title>ESXi auf einem NUC installieren. USB-Stick via MacBook präparieren.</title>
      <link>https://www.christian-knedel.de/post/2021/march/20210307-esxi-nuc/</link>
      <pubDate>Sun, 07 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/post/2021/march/20210307-esxi-nuc/</guid>
      <description>Mit ESXi lässt sich der „intel NUC“ in beliebige viele Computer unterteilen. In diesem Tutorial zeige ich, wie ich VMware ESXi auf meinen NUC installiert habe.
Kleines Vorwort: Ich empfehle ein BIOS-Update vor der ESXi-Installation. Außerdem wird ein 32GB USB-Stick benötigt. Ich habe ein ganzen Bundle für weniger als 5 Euro pro Stück bei Amazon gekauft.    In meinem NUC-8I7BEH ist 2x 16 GB HyperX Impact Ram, 1x 256GB Samsung 970 EVO M2-Modul und eine 1TB 2,5 Zoll WD-RED Festplatte verbaut.</description>
    </item>
    
    <item>
      <title>Großartiges mit Containern: PDFs automatisch vertaggen mit Calibre und Docker</title>
      <link>https://www.christian-knedel.de/post/2020/february/20200227-calibre-heise-ix-script/</link>
      <pubDate>Thu, 27 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/post/2020/february/20200227-calibre-heise-ix-script/</guid>
      <description>Es kann oft mühselig sein, PDFs mit den richtigen Metainfos zu versehen. Ich selbst sortiere die gedownloadeten PDFs aus meinem Heise-IX-Abo-Account, in meine private Calibre-Bibliothek ein.    Weil sich dieser Vorgang jeden Monat wiederholt, habe ich mir folgendes Setup überlegt. Ich ziehe meine neuen PDFs nur noch in meine Bibliothek.    Ich habe mir einen Container erstellt, der meine Calibre-Bibliothek als Volumen bekommt (-v …:/books). In diesem Container habe ich folgende Pakete installiert: x  &amp;ndash;  +   Terminal   $ apt-get update &amp;amp;&amp;amp; apt-get install -y xpdf calibre</description>
    </item>
    
    <item>
      <title>Großartiges mit Containern: Youtube-Downloader auf der Synology Diskstation betreiben</title>
      <link>https://www.christian-knedel.de/post/2020/february/20200227-docker-youtube-dl/</link>
      <pubDate>Thu, 27 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/post/2020/february/20200227-docker-youtube-dl/</guid>
      <description>Viele meiner Freunde wissen, dass ich ein privates Lern-Video-Portal in meinem Homelab – Network betreibe. Ich habe mir Videos-Kurse aus vergangenen Lernportal-Mitgliedschaften und guten Youtube-Tutorials für den Offline-Gebrauch auf meinen NAS gesichert.    Über die Zeit habe ich 8845 Video-Kurse mit 282616 Einzelvideos gesammelt. Die Gesamtlaufzeit entspricht ca. 2 Jahre. Absolut verrückt!
In diesem Tutorial zeige ich, wie man sich gute Youtube-Tutorials mit einem Docker-Download-Dienst für Offline-Zwecke sichern kann.</description>
    </item>
    
    <item>
      <title>Großartiges mit Containern: Calibre mit Docker-Compose betreiben (Synology-Profi-Setup)</title>
      <link>https://www.christian-knedel.de/post/2020/february/20200221-docker-calibre-pro/</link>
      <pubDate>Fri, 21 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/post/2020/february/20200221-docker-calibre-pro/</guid>
      <description>Es gibt bereits ein einfacheres Tutorial auf diesem Blog: Synology-Nas: Calibre Web als ebook-Bibliothek installieren. Diese Tutorial ist für alle Synology-DS-Profis.
Schritt 1: Synology vorbereiten Als erstes muss der SSH-Login auf der Diskstation aktiviert werden. Dazu geht man in die „Systemsteuerung“ &amp;gt; „Terminal &amp;amp; SNMP“ und aktiviert dort die „SSH-Dienst aktivieren“-Einstellung.    Danach kann man sich via „SSH„, den angegebenen Port und den Administrator-Password anmelden (Windows-Nutzer nehmen Putty oder WinSCP).</description>
    </item>
    
    <item>
      <title>PDF-Seitenübersicht generieren</title>
      <link>https://www.christian-knedel.de/post/2020/february/20200214-imagemagick-pdf-overview/</link>
      <pubDate>Fri, 14 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/post/2020/february/20200214-imagemagick-pdf-overview/</guid>
      <description>Wenn Sie ein Seiten-Übersichts-Bild von einer PDF-Datei erstellen wollen, dann sind Sie hier richtig!    Schritt 1: Arbeitsordner erstellen Mit diesem Befehl erstellen Sie einen temporären Arbeitsordner: x  &amp;ndash;  +   Terminal   $ mkdir /tmp/bilder  
Schritt 2: Seite separieren Mit dem folgenden Befehl wird ein Bild von jeder PDF-Seite erstellt: x  &amp;ndash;  +   Terminal   $ convert 716023b632a9cbe6cad3ab368c202288.</description>
    </item>
    
    <item>
      <title>Raspberry-PI: Hitzefrei für die PI-CPU</title>
      <link>https://www.christian-knedel.de/post/2020/february/20200214-rpi-cpu-temp/</link>
      <pubDate>Fri, 14 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/post/2020/february/20200214-rpi-cpu-temp/</guid>
      <description>Wenn Sie einen Raspberry ab einer bestimmten Temperatur abschalten wollen, dann sind Sie hier richtig. Ich habe ein Script, dass per Crontab die CPU-Temperatur prüft:
#!/bin/sh # This script reads the Broadcom SoC temperature value and shuts down if it # exceeds a particular value. # 80ºC is the maximum allowed for a Raspberry Pi. # Get the reading from the sensor and strip the non-number parts SENSOR=&amp;quot;`/opt/vc/bin/vcgencmd measure_temp | cut -d &amp;quot;=&amp;quot; -f2 | cut -d &amp;quot;&#39;&amp;quot; -f1`&amp;quot; # -gt only deals with whole numbers, so round it.</description>
    </item>
    
    <item>
      <title>SmartTV mit RaspberryPiZeroW und LibreElec</title>
      <link>https://www.christian-knedel.de/post/2019/july/20190717-libreelec/</link>
      <pubDate>Wed, 17 Jul 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/post/2019/july/20190717-libreelec/</guid>
      <description>SmartTV können tickende Zeitbomben sein. Oft enthalten die TV-Betriebssysteme schwere Lücken oder werden nicht aktuell gehalten. Eine gute Lösung kann ein eigenständiges MediaPC-Betriebssystem. LibreElec läuft auf den schwächsten Raspberry und lässt sich mit der Fernbedienung des Fernsehers steuern. LibreElec ist anpassungsfähiger als ein SmartTv-Betriebssystem und bietet eine Vielzahl von Apps/Modulen. Alles was Sie brauchen ist ein RaspberryZeroW und eine leere SD-Karte.
Schritt 1: Laden Sie den Noobs-Installer von https://www.raspberrypi.org/downloads/noobs/ herunter.</description>
    </item>
    
    <item>
      <title>Cooles mit Atlassian: Pimp my Bamboo-Monitor</title>
      <link>https://www.christian-knedel.de/post/2021/april/20210402-bamboo-monitor/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/post/2021/april/20210402-bamboo-monitor/</guid>
      <description>Wie kann man einen Build-Monitor für Bamboo, Jenkins oder Gitlab erstellen? Bis heute Abend finde ich es raus! Ich habe bereits ein ähnliches Tutorial für Gitlab-Issue-Boards geschrieben.    Die Basis für dieses Tutorials ist der Raspberry-Imager und das „Raspberry Pi OS Lite“-Betriebssystem. Nach der Betriebssystem-Installation kann die SD-Karte in den Raspberry gesteckt werden. In meinem Fall ist das ein Raspberry Pi Zero.          Schritt 1: Matchbox/Window-Manager installieren Um einen Raspberry im Kiosk-Modus zu betreiben, wird ein Window-Manager und ein Browser benötigt.</description>
    </item>
    
  </channel>
</rss>
