Advanced Search
Search Results
454 total results found
Fork-Bomb und andere feine Sachen
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)
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
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
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
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
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)
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
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
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
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...
optimierte select-by-word characters
Im Gnome-Terminal (wie in vielen anderen Terminals) läßt sich über einen Doppelklick auf ein Wort, einen DNS-Namen oder z.B. eine IP-Adresse ein logisch zusammenhängender Bereich komplett selektieren. Der Standardwert ist hier nicht gerade der Beste. Für die o...
KDE4 Plasmoid Widget aus dem SVN installieren
Um ein Widget für die Plasma-Panels von KDE4 aus dem Subversion von kde.org zu installieren muss zuerst das System vorbereitet werden. Folgende Pakete müssen dafür installiert werden: yum install cmake automoc4 kdebase-devel subversion Jetzt kann da...
Kbuildsycoca crasht
Nach der Umstellung von Gnome auf KDE unter FC5 hatte ich das Problem, dass kbuildsycoca ständig gecrasht ist. kbuildsycoca wird bei Änderungen in den Systemeinstellungen automatisch gestartet. Es stellte sich heraus, dass das installierte Crossover-Office di...
Windows-Taste als Superkey in X einrichten
Wenn jemand schonmal Beryl oder Compiz ausprobiert hat, hat er sicher bemerkt, dass der sogenannte Super key (auch Windows-Taste oder Meta key genannt) sehr oft verwendet wird. Standardmäßig ist der Super key bei Fedora nicht aktiviert. Um den Super key zu ak...
Programm auf einem bestimmten Display starten
Manchmal muss per Remote-SSH ein Programm auf dem entfernt laufenen X-Server gestartet werden. Hier ist z.B. XBMC, das auf meinem HTPC installiert ist. Ich logge mich also per SSH dort ein und starte mit folgendem Kommando das Programm: DISPLAY=":0" xbmc ...
Terminator Cheat Sheet
Fenster Management Tastatur Aktion Ctrl+Shift+E Vertikal teilen Ctrl+Shift+O Horizontal teilen Ctrl+Shift+P Fokus auf die vorherige Ansicht Ctrl+Shift+N Fokus auf die nächste Ansicht Ctrl+Shift+W Fenster mit dem ak...
SDK installieren
Diese Anleitung ist für die Linux-Version des SDKs, Windows ist sicher ähnlich wird hier aber nicht behandelt. 1. Download des Starter-Pakets von android.com, momentan ist dieser Link aktuell (android-sdk_r04-linux_86.tgz), bitte nach neuen Versionen direkt h...
Dalvik-Cache leeren
Einleitung Erstmal ein wenig zur Erklärung: Die Dalvik virtual machine ist eine „Java Virtual Machine“ und wurde speziell für die Android Plattform entworfen. Normalerweise habe diese Geräte wenig RAM, langsamen internen Flash-Speicher und verhalten sich allg...
Screenshots vom Gerät machen
zuerst muss das SDK installiert werden und ADB eingerichtet sein. Der Zugriff aufs Gerät muss natürlich möglich sein. Um Screenshots von der aktuellen Anzeige zu machen muss folgendes Tool gestartet werden: android-sdk-linux_86/tools/ddms Der „Dalvik Debug M...
MPT USB-Speicher unter Linux mounten
$ sudo apt-get install libmtp9 mtp-tools mtpfs $ sudo mkdir /mnt/phone $ sudo chmod 0755 /mnt/phone $ sudo mtpfs -o allow_other /mnt/phone