Oh Mann – Ubuntu 16.04 hat schon wieder ein neues Start-System: „systemd“ … Ich wollte meine „Haupt-Docker-Maschine“ via docker-machine create … „übernehmen“: Dies hat im ersten Schritt dazu geführt, dass der Docker-Dämon neu gestartet wurde und keiner meiner Container mehr lief… Auch mit meinem Ansible-Playbook konnte ich das nicht mehr korrigieren: ansible-playbook -i hosts -u Read More…
Schlagwort: ops
File im grafischen Editor direkt von der Kommandozeile öffnen
Ich finde es immer recht lästig, wenn man mal was doch nicht im vi öffnen will. Dann muss man immer umständlich einen Editor öffnen und dort mit „Open…“ wieder zur Datei navigieren. Das nervt. 1. Sublime Text 2 Besser geht es mit dem Tool subl das schon beim „Sublime Text 2“ mit dabei ist. Das Read More…
USB WLAN-Stick am OpenWrt-Router
Um auch auf der anderen Seite meiner WLAN-resistenten Fensterscheiben (vermutlich wegen der Wärmedämmung, keine Ahnung…) besseren WLAN-Empfang zu haben – sprich im Garten 🙂 – habe ich schon letztes Jahr (Stand OpenWrt 15.05) versucht, einen USB-Stick mit nach draußen verlängerter Antenne (via Fenster-Durchführung) zum Laufen zu bringen. Damals hat’s noch nicht geklappt. Jetzt – mit Read More…
QNAP NAS hängt beim Reboot
z.B. nach einem Firmware-Upgrade oder auch schon „einfach so“ nach einem Reboot. Meine Erkenntnisse zu diesem Problem: Die QNAP scheint 2 Boot-Partitionen (o.ä.) zu haben: eine auf den Festplatten und eine in einem internen Flash-Speicher. Daher bootet die QNAP verlässlich vom Flash, wenn man die Festplatten alle herauszieht. Offenbar liegt im Flash ein unverändertes „Original-Firmware-Image“. Read More…
syslog-Kram
Log-Zeilen ignorieren: vi /etc/rsyslog.d/01-dstk-ignore.conf :msg,contains,“packet truncated“ ~ :msg,contains,“ERROR no room on ep ring“ ~ :msg,contains,“Spurious quick kickout for STA“ ~ :msg,contains,“net_ratelimit: 2 callbacks suppressed“ ~ :msg,contains,“error on subcontainer ‚ia_addr‘ insert“ ~ Eigenes Logfile für die local1-Facility (in meinem Fall mein Arduino): local1.* -/var/log/local1.log local1-Sachen nicht mehr in /var/log/syslog: vi /etc/rsyslog.d/50-default.conf: # DSTK was: *.*;auth,authpriv.none -/var/log/syslog Read More…
ufw: Einfache Firewall unter Ubuntu
Erstmal installieren: apt-get install ufw Regeln setzen, wie z.B.: ufw allow ssh ufw allow 443 ufw allow 80 ufw allow proto tcp from 1.2.3.4/29 to 4.5.6.7 port 8080 In /lib/ufw/user.rules werden intern die rules gespeichert. ufw aktivieren: ufw enable ufw status Das setzt u.a. in /etc/ufw/ufw.conf noch ENABLED=yes und erstellt die entsprechenden iptables-Regeln. Anpassung per Read More…
Ubuntu-Upgrade auf 16.04 LTS
Wie mache ich ein System-Upgrade auf 16.04? Weil ich’s nie auswendig weiß, hier mal aufgeschrieben: Ist ein Upgrade direkt von 12.04 auf 16.04 möglich? Das wird nicht unterstützt. Vielleicht geht es trotzdem – ich habe es nicht ausprobiert. Install update-manager-core if it is not already installed: sudo apt-get install update-manager-core Make sure the /etc/update-manager/release-upgrades is Read More…
Verhindern, dass Shell-Skripts mehrfach gleichzeitig laufen
Oft habe ich den Fall, dass ein Shell-Skript im Cron läuft. Manchmal läuft es aber so lange, dass es vom cron ein zweites Mal gestartet wird. Das will ich verhindern. Nun habe ich eine schicke Lösung gefunden: lockfile=/var/lock/.$(basename $0).exclusivelock ( # Wait for lock on $lockfile (fd 200) for 10 seconds if ! flock -x Read More…
Atlassian Confluence als Docker-Container hinter Reverse-Proxy
Meine docker-compose.yml ist einfach straight forward: atlassian-confluence: image: ‚dsteinkopf/confluence-dup:latest‘ environment: – ‚CATALINA_OPTS=-Xms512m -Xmx512m‘ ports: – ‚8090:8090‘ restart: always volumes: – /opt/dockervolumes/atlassian_confluence_home:/var/atlassian/confluence – /opt/dockervolumes/atlassian_confluence_misc/server.xml:/opt/atlassian/confluence/conf/server.xml – /etc/localtime:/etc/localtime – /etc/timezone:/etc/timezone BTW. dsteinkopf/confluence-dup ist ein von mir erstelltes Confluence-Image, bei dem die Breadcumbs oben nicht durch Punkte („…“) gekürzt werden. (Details im docker hub bzw github.) Die /opt/dockervolumes/atlassian_confluence_misc/server.xml von Read More…
Owncloud-Update auf Version 9: table already exists
Ich habe eine owncloud-Installation auf ubuntu 14.4. Die kleineren Updates werden von „unattanted upgrades“ automatisch und reibungslos installiert Bei Verisonsupdates reicht meistens ein apt-get upgrade owncloud. Diesmal hat er mich aber aufgefordert das Upgrade manuell durchzuführen. Hier habe ich nachgelesen, wie das geht und für mich „übersetzt“: cd /var/www/owncloud && sudo -u www-data php occ Read More…