bash

Seite 3

Kein Bild
28. Juni 2015

MySQL Ausgabe untereinander anzeigen

Wer kennt dsa nicht, man sucht explizit Einträge in MySQL mittels Konsole. Doch dann hat die Tabelle zuviele Spalten und die Anzeige wird schnell sehr sehr unübersichtlich. mysql> SELECT * FROM tickets WHERE id = 1; +—-+———+—————————————————————- ——+———+———+——————-+—————-+———–+—- ——–+————+——–+—————+ | id | titel | text | user | user_id | user_mail | user_ip | categorie […]

Weiterlesen
Kein Bild
19. Juni 2015

Top 7 Linux Kommandos

Meine Top 10 Kommandos unter Linux (Ohne cd/ls/./) htop scp rsync multitail ethstatus grep ps -faux Top #1 – htop Ganz klar an Nummer 1 ist htop. Das liegt nur daran das ich gerne schaue, wer am meisten Last auf meinen Server macht. Bei Servern von Owncloud über OpenVPN bis hin zu Standards wie Minecraft […]

Weiterlesen
Kein Bild
7. Juni 2015

Russisch Roulette auf Bash

Vorhin kam ein Bekannter und schickte mir ein Script für das Russische Roulette auf Bash, diese habe ich jetzt “entschärft” und zeig es euch. [ $[ $RANDOM % 6 ] == 0 ] && www-browser http://www.huskynarr.de || echo Click Der Original Code: NUR AUF VM’S / TESTSYSTEMEN AUSFÜHREN! ICH HAFTE NICHT! [ $[ $RANDOM % […]

Weiterlesen
Kein Bild
1. Juni 2015

Videos im Linux Terminal ansehen

Manchmal kann man im Linux-Terminal auch das Video gebrauchen, trotz der wenigen Farben 16 Bit oder was das eben sind. Der Mplayer hat die Möglichkeit dazu. mplayer -vo caca video.mov Der Parameter -vo ist für den Ausgabecodec und caca erzeugt eine farbige ASCII-Art-Ausgabe. Möchte man statt einer farbigen eine monochrome Ausgabe haben, so verwendet man […]

Weiterlesen
Kein Bild
30. März 2015

Teamspeak 3 Server – instance check error

Nach einem Update oder Neuinstallation von Teamspeak 3 Server oder auch anderen Veränderungen wie der Portierung zu Mysql kommt beim Start folgender Fehler: Server() error while starting servermanager, error: instance check error Die Lösung: mounten von /dev/shm/. Temporär: mount -t tmpfs tmpfs /dev/shm Langfristig vi /etc/fstab tmpfs /dev/shm tmpfs defaults 0 0

Weiterlesen
Kein Bild
23. März 2015

[warn] PulseAudio configured for per-user sessions … (warning).

Nachdem Booten und bei manchen Tools erscheint die Warnmeldung: [warn] PulseAudio configured for per-user sessions … (warning). Um das zu fixen muss man nur eine Datei editieren, die “/etc/default/pulseaudio“. Hier ändern wir: PULSEAUDIO_SYSTEM_START=0 Zu: PULSEAUDIO_SYSTEM_START=1 Danach noch neustarten: reboot Rest könnt ihr den Kommentaren der Datei entnehmen. ;)

Weiterlesen
Kein Bild
23. März 2015

Temperaturen unter Linux auslesen

Letztens hatte ich es über die Sensoren des Pi’s, dann dachte ich mir, ich schau mal nach meinem Server. Das geht fast genauso einfach, das meiste macht das Tool LM-Sensoren. LM-Sensoren installieren apt-get install lm-sensors Sensoren initialisieren: sensors-detect Enter durch drücken reicht im Default Fall, man sollte dennoch lesen, was genau passiert. Module initialisieren: service […]

Weiterlesen
Kein Bild
23. März 2015

Rekursives Ändern eines Dateitypen

Vor kurzem bekam ich ein Script, das eine andere Dateiendung verwendete als .php, aber mittels htaccess diese genau bearbeitet. Kurzum, Schwachsinn. Man kann per mod_rewrite die Dateiendung anders aussehen lassen, aber diese Variante war nicht nur blöd, sondern auch zudem sehr unsicher. Die simplere und sichere Variante ist, die Dateiendung zu korrigieren: find /path/to/directoy/ -name […]

Weiterlesen
Kein Bild
11. März 2015

Die größten Dateien unter Linux finden

Die 15 größten Dateien im aktuellen Verzeichniss auflisten: sudo du -kSx | sort -nr | awk ‘{printf("%7.1f MB\t%s\n", ($1/1024)/1024,$2)}’ | head -15 Die 15 größten Dateien insgesamt auflisten: find / -type f -printf "%k\t %p\n" 2>/dev/null | sort -rn | awk ‘{printf("%7.1f GB\t%s\n", ($1/1024)/1024,$0)}’ | head -15

Weiterlesen
Kein Bild
18. Feb. 2015

XML Dateien per wget downloaden

Auf der Suche heute nach Möglichkeiten große XML Dateien zu parsen, viel mir auf, das es sich erst einmal lohnt diese zu downloaden. Das spart vor allem erheblich an der Performance. Mein erster Gedanke war das ganze per Curl zu downloaden. Kurze Zeit später war mir klar, get ist sinnvoller. wget "http://huskynarr.de/atom.xml?redirect=false&start-index=1&max-results=1500" –output-document=test.xml

Weiterlesen
Kein Bild
15. Feb. 2015

Spezielle Zeilen von der History ausschließen

Eine weitere Möglichkeit die wirklich nur gemacht werden sollte wenn man darauf auch verzichten möchte, ist, bestimmte Zeilen und Parameter zu unterbinden und auszuschließen. export HISTIGNORE=’ls*:cat*’ Der Trenner ist : und der Rest ist auf Regex (Reguläre Ausdrücke) basierend. So werden alle Zeilen ignoriert die mit ls und cat beginnen. Man könnte nun auch sagen, […]

Weiterlesen