Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

619 total results found

Spotify an entfernten MPD streamen

Netzwerk

Die Audio-Ausgabe von Spotify läßt sich mit einfachen Mitteln an einen MPD-Server (oder sonstigen Stream-Dienst) senden. Für Spotify unter Linux verwende ich die Wine-Version. Vorraussetzung ist das Paket libavcodec-extra-53 zur MP3-Dekodierung und vlc (Video...

Verzeichnis zu ISO-Image machen

Allgemeines

Manchmal ist es nützlich aus einem Verzeichnis und seinem Inhalt ein ISO-Image zu machen. Ich nutze das z.B. für Debian-Installation über Dell-Drac bei Servern, die keinen Zugang zum Internet haben. Das Image läßt sich natürlich auch sehr einfach auf CD brenne...

vsftpd - FTP-Server anonymous only

Netzwerk FTP

# # very simple anonymous FTP server configuration # # Mandatory directives # listen=YES local_enable=NO anonymous_enable=YES write_enable=NO anon_root=/srv/ftp # # Optional directives # anon_max_rate=2048000 xferlog_enable=YES listen_address=12...

Userverwaltung anlegen-löschen-ändern

Allgemeines

Ich zeige hier die Userverwaltung anhand der Tools adduser, deluser, addgroup und delgroup. User anlegen/löschen: adduser [--uid XXXX] myname groupname adduser --system myname # einen Systemuser anlegen (uid < 1000) deluser [--remove-home] [--remove-al...

Langlaufende (hängende) Prozesse beenden

Allgemeines

Ich hatte schon öfter das Problem, dass sich manche Prozesse aufhängen (kein Wait, kein Timeout, aber auch keinerlei Ausgabe im strace) und sich nicht mehr regulär beenden. Das kam z.B. bei PHP-FPM-Children vor oder bei der Konvertierung von HTML-Dokumenten in...

eine Datei per nc (netcat) kopieren

Netzwerk

Dateien per SCP zu kopieren kann manchmal etwas anstregend sein (z.B. weil der Benutzer kein Passwort konfiguriert hat, SSH-Agent Forwarding deaktiviert ist (weil böse) oder man keinen Key einrichten will). Ein einfacher Weg um eine Datei auf einen anderen Ho...

etckeeper mit gitlab verwenden

Allgemeines

gitlab vorbereiten Installation: https://about.gitlab.com/downloads/#debian8 Gruppe „etckeeper“ in gitlab angelegt 1 neues Projekt pro Server in dieser Gruppe angelegt 1 dedizierten User für Serverdinge angelegt alle SSH-Pubkey der S...

Traffic-Shaping für ausgehende Mails

Netzwerk

Das folgende Snippet ist nützlich wenn man beispielsweise nur einen begrenzte Upload-Bandbreite verfügt (z.B. 1mbit). Damit läßt sich ausgehender Traffic mit Zielport 25 limitieren, sodass anderer Traffic uneingeschränkt funktioniert (etwa SSH-Sessions). Es m...

Fork-Bomb und andere feine Sachen

Allgemeines

Klassische Fork-Bomb. Es werden immer weitere Prozesse gespawned bis der Kiste der Speicher ausgeht (dann schlägt zwar meist der OOM-Killer zu, kann aber auch nicht mehr viel ausrichten): :(){ :|:& };: Kernel Sysrq nutzen: echo 1 > /proc/sys/ker...

Laufzeit eines Cronjobs begrenzen (Timeout)

Allgemeines

Um zu verhindern, dass Cronjobs mehrfach parallel laufen (da die Ausführung zu lange dauert) gibts viele Möglichkeiten. Die Beliebteste ist der Einsatz von Lockfiles (beim Start eines Jobs wird geprüft, ob eine bestimmte Datei vorhanden ist, falls ja, wird die...

Mehr Infos aus htop herauskitzeln

Allgemeines

Hier ist meine htop-config, die für die folgende Übersicht sorgt: Die Config muss in ~/.config/htop/htoprc abgelegt werden: ~/.config/htop/htoprc # Beware! This file is rewritten by htop when settings are changed in the interface. # The parser is a...

Platzfresser - Die größten Verzeichnisse finden

Dateisysteme

Die Disk läuft voll, was ist schuld? Kann man was aufräumen? Für einen schnellen Überblick kann schonmal das Tool „ncdu“ helfen. Nach der Installation ist es sofort bereit: $ sudo apt-get update $ sudo apt-get install ncdu $ ncdu ncdu 1.11 ~ Use t...

Rekursiv in einem Verzeichnis die neuesten Dateien finden

Dateisysteme

Die Webseite funktioniert plötzlich nicht mehr? Die Applikation mag nicht mehr bauen? Ihr habt kein Versionskontrollsystem? Dann kann euch find helfen, die zuletzt geänderten Dateien in einem Verzeichnis inkl. den Unterverzeichnissen, anzuzeigen. Das folgende...

Swapfile anlegen und einrichten

Allgemeines

Swapfile auf gemounteter Disk anlegen und verwenden: dd if=/dev/zero of=/var/swapfile.1 bs=1M count=2048 chmod 0600 /var/swapfile.1 mkswap /var/swapfile.1 echo "/var/swapfile.1 none swap sw 0 0" >> /etc/fstab swapon -a Damit ist der Swap eingerichtet. Pr...

SFTP Server mit Chroot und Usermapping (www-data)

Security

Diese Anleitung wurde zuletzt mit Debian Stretch getestet. Der standard openssh-Dämon kann SFTP zwar schon länger. Chroot ist dabei ein ziemlich nervig einzurichten. Ein Mapping auf einen anderen Benutzer ist damit auch nicht möglich (das ist vor allem beim Zu...

Feed über Browser abonnieren

TinyTinyRSS

Für Google-Chrome: Auf Seiten, für die ein RSS-Feed verfügbar ist, ist in der Adresszeile das Feed-Icon zu sehen. Anklicken und den gewünschten Feed auswählen. Bei „Subscribe to this feed using:“ Manage auswählen und über Add einen neuen Reader hinzufügen mit...

phpMyAdmin aus git installieren und per Cronjob aktuell halten

Sonstiges

phpMyAdmin läßt sich einfach von Github aus der STABLE Branch klonen, anschließend muss nur noch der Composer aufgerufen werden: cd /var/www/phpmyadmin git clone https://github.com/phpmyadmin/phpmyadmin.git --branch STABLE --single-branch . composer upd...

Eigenes Bild als festen Bildschirmschoner einstellen

Desktop Cinnamon

Wie wahrscheinlich auch in anderen Büros üblich werden bei uns unversperrte, verlassene Workstations gerne mal „verunstaltet“. Die Lektion seinen Rechner zu sperren lernt man dadurch ziemlich schnell. Um meine Kollegen zu foppen habe ich einen Screenshots mei...