StartseiteAutor-Archiv: DMW007 (Seite 4)

Autor-Archiv: DMW007

Grub2 Bootloader anpassen: Zuletzt gestartetes Betriebssystem auswählen

Standardmäßig startet Grub das erste Betriebssystem. Vor allem bei Dualboot-Installationen mit Windows ist dies nicht immer sinnvoll: Da Windows bei größeren Updates den PC teils mehrfach neu startet, wird somit nach dem ersten Neustart Ubuntu gestartet. Standardmäßig befindet sich Ubuntu ganz oben, wenn Ubuntu nach Windows installiert wurde. Glücklicherweise bietet der Grub-Bootloader die Möglichkeit, das zuletzt gestartete Betriebssystem zu booten. ...

Weiterlesen »

H265 mit ffmpeg in Docker-Container umwandeln

Das bekannte Projekt ffmpeg ist eine verbreitete Open Source Software, um nahezu alle Umwandlungen mit Filmen durchführen zu können, die erdenklich sind. Ein Anwendungsfall ist die Umwandlung in das H265-Format. Es ist deutlich effizienter als seine Vorgänger und kann daher eingesetzt werden, wenn der Speicherplatz knapp ist. Am einfachsten kann ffmpeg in einem Docker-Container ausgeführt werden. So ist keinerlei Installation ...

Weiterlesen »

Ansible mit Vagrant ausführen

Wird Ansible zur automatisierten Provisionierung eingesetzt, lässt sich mit Vagrant schnell und einfach eine lokale, konsistente Testumgebung aufbauen. Vagrant besitzt einen eingebauten Ansible-Provider, den wir in folgendem Vagrantfile beispielhaft zusammen mit VirtualBox als Hypervisor aufrufen möchten. Alle drei Werkzeuge sind quelloffen und kostenfrei. Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| config.vm.box = "ubuntu/xenial64" ...

Weiterlesen »

$PATH in Ansible verändern

Möchte man Anwendungen (Binaries) oder Skripte global aus jedem Verzeichnis heraus aufrufen können, gibt es grundsätzlich zwei Möglichkeiten: Ablegen in einem Ordner, der in $PATH bereits hinterlegt ist. Hier gibt es verschiedene Möglichkeiten. /usr/local/bin ist explizit für Programme ausgelegt, die nicht über die Paketverwaltung installiert wurden.Man erstellt einen eigenen Ordner, der wiederum an die $PATH Variable angehängt wird. #1 ist ...

Weiterlesen »

Vagrant unter Windows hinter Proxy-Server einrichten

Vagrant ist ein praktisches Werkzeug, um Linux-VMs auf jeder gängigen Plattform schnell und einfach erzeugen zu können. Wird das Tool hinter einem Proxyserver betrieben werden, sind einige Änderungen notwendig. Nach der Installation gibt es zwei Möglichkeiten, den Proxy-Server zu setzen: Umgebungsvariablen HTTP_PROXY/HTTPS_PROXY und ggf. NO_PROXYGlobales Vagrantfile im Benutzerprofil via Proxy-Plugin Dieser Artikel beschäftigt sich mit der zweiten Variante, da dies ...

Weiterlesen »

Xfce4-Konfiguration automatisiert via CLI oder Ansible anpassen: Beispiel Design

Auch die leichtgewichtige Desktopumgebung Xfce4 bietet einige Möglichkeiten zur persönlichen Anpassung. Neben verschiedenen Einstellungen fallen darunter beispielsweise Designs oder Iconpacks, um das standardmäßig eher rudimentäre Aussehen anzupassen. Dies für ein Zweit- oder Testgerät immer wieder aufs neue durchzuführen ist nervig und kostet Zeit. Es bietet sich daher durchaus an, hier den Infrastructure as Code Ansatz zu fahren. Das bedeutet: Alle ...

Weiterlesen »

Fix: unpkg.com Anfragen in der Community-Übersicht von HCL Connections entfernen

Die in CR4 neu eingeführte Community-Seite lädt teils langsam, da IBM die Plex-Schrift von http://unpkg.com/ lädt. Dort treten i.d.R. Verzögerungen von 200-300ms auf, vereinzelt benötigen die Anfragen jedoch auch deutlich länger. Darüber hinaus ist dies auch Datenschutz- und Sicherheitstechnisch bedenklich: Die Server von unpkg.com können Nutzer verfolgen und erhalten über die aufrufende URL im Referer ggf. bereits sensible Informationen wie ...

Weiterlesen »

Fix für TWRT Passwortabfrage auf Xiaomi Redmi Note 5 Pro (whyred): OrangeFox installieren

TWRP ist ein beliebtes Recovery für viele Smartphones – auch das Redmi Note 5 von Xiaomi. Beim Versuch ein Redmi Note 5 Pro zu entsperren, taucht jedoch ein Problem auf: TWRP fragt nach einem Passwort zum Mounten der Daten-Partition. Auf dem Gerät ist keines gesetzt, da es sich um ein neues Smartphone ohne Sicherheitseinstellungen handelt. Nicht funktionierende Workarounds Laut verschiedener ...

Weiterlesen »

CouchDB mit Docker-Compose auf Docker installieren

CouchDB ist ein bekannter Vertreter der sogenannten NoSQL Datenbanken. Im Docker-Hub werden offizielle Images angeboten. Dadurch ist es sehr einfach, mithilfe von Docker eine lauffähige Instanz zu installieren. Hierfür erstellen wir eine docker-compose.yml Datei: volumes: couchdb-data: services: couchdb: image: "couchdb:2" mem_limit: 1GB restart: always # Optional # networks: # - your-network ports: - 5984:5984 env_file: - credentials.env volumes: - couchdb-data:/opt/couchdb/etc/ ...

Weiterlesen »

CentOS erhält unter VirtualBox keine IP/Netzwerkverbindung im NAT-Modus

Für eine Testumgebung wurde eine Centos 7 VM unter VirtualBox eingerichtet. Da diese eine Internetverbindung benötigt, wurde ihr eine NAT-Netzwerkkarte zugewiesen. Normalerweise führt dies zu einer automatischen Netzwerkkonfigurations, welche komplett von VirtualBox verwaltet wird. In der CentOS VM jedoch wurde zwar das Interface mit ip a angezeigt. Jedoch ohne eine IP-Adresse vom VirtualBox DHCP-Server zu erhalten. Workaround: ifup Als Übergangslösung ...

Weiterlesen »