Archive for the 'Linux/BSD' Category

12th Jul 2009

Block I/O Plugin for Nagios (NRPE)

Ich habe mich Dumm und Daemlich gesucht fuer ein NRPE Plugin. Ist es den so schwer ein Plugin fuer den NRPE Daemon zu bekommen das nicht gleich hundertmillionentausend abhaenigkeiten hat? Die einzige Moeglichkeit die mir blieb war selber ein kleines Script zu schreiben. Es geht bei dem Script/Plugin um nichts anderes als Block schreibe und Lesezugriffe mittels vmstat (linux) oder iostat (solaris) zu erhalten. Dabei nimmt das Script den Durchschnitt von vier ermittelten Werten. Man kann leider nicht immer nur den ersten Wert nehmen der von vmstat oder iostat geliefert wird, weil dieser ein Standardwert seit dem letzten Start ist.

Linux: block.io.linux.sh.gz

Solaris: block.io.solaris.sh.gz

Das Solaris script ist leider auf eine Festplatte begrenzt (muss im Script angepasst werden).

Posted in Linux/BSD | No Comments »

07th Jul 2009

WordPress for Blackberry

Endlich gibt es ein offizieles program von wordpress fuer Blackberry -> http://blackberry.wordpress.org/install

Posted in Blackberry, Linux/BSD | No Comments »

01st Jul 2009

VNC ueber SSH

vncviewer -via hostname.example.org localhost:0

Einfacher geht es einfach nicht.

Posted in Linux/BSD | No Comments »

06th Jun 2009

Europawahlen

Wer nicht schon per Briefwahl waehlen war, sollte morgen auf jedenfall Waehlen gehen. Wer nicht Waehlt, darf nicht meckern ;)

UPDATE: Die Wahlbeteiligung betrug 43 Prozent.

Ich weiss ja nicht wie die Wahlbeteiligungen vorher aussahen, aber das sehe ich echt mal als ein Armutszeugnis der Deutschen an. Interessieren sich so wenig Leute dafuer wie es mit der EU vorran gehen soll?

Posted in Life, Linux/BSD | No Comments »

04th Jun 2009

Usefull Stuff #4

Manchmal muss man schnell in X11 das Tastaturlayout aendern und moechte sich deswegen extra scim oder andere Programme installieren. Dabei hilft dann “setxkbmap”.

setxkbmap -model pc104 -layout us

Viel leichter kann man fast gar nicht sein Tastaturlayour umstellen. Es sei den wir packen und das noch in die .bashrc:

alias chkey=’setxkbmap -model pc104 -layout’

Dann laesst sich das ganze schnell per “chkey us” aendern. Und anschliessend empfehle ich “xterm xterm” in einem xterm auszufuehren.

Posted in Linux/BSD | No Comments »

15th May 2009

GP2X Wiz

Da sehe ich doch ein neues Spielzeug und das mit Linux :D Das GP2X Wiz ist verfuegbar. Es ist eine Spielekonsole aus Korea und als OS laueft Linux. Es gibt sehr viele Emulatoren und somit gibt es reichlich Spiele fuer den kleinen Tux.

Specifications

  • Chipset: MagicEyes Pollux System-on-a-Chip
  • CPU: 533MHz ARM9 3D Accelerator
  • NAND Flash Memory: 1 GB
  • RAM: SDRAM 64 MB
  • Operating System: GNU/Linux-based OS
  • Storage: SD Card (with SDHC support)
  • Connection to PC: USB 2.0 High Speed
  • USB Host: USB 2.0
  • Power: Internal 2000mAh Lithium Polymer Battery (approx. 7 hours game/video playback)
  • Display: 320×240 2.8 inch AMOLED Touch Screen
  • Microphone Input
  • Physical size: 121 mm wide, 61 mm high, 18 mm deep
  • Weight: 98 g (without battery), 136 g (with battery)
  • 3D Acceleration and TV Out
  • Chipset supports OpenGL ES 1.1
  • 133M Texel/sec, 1.33M Polygon/sec

So sehen die technischen Daten laut Wikipedia aus. Mal schauen ob man sich die irgendwann mal leistet. Hier gehts lang…

Posted in Fun, Linux/BSD | No Comments »

16th Feb 2009

World of Goo (Linux)

Yippi das ist doch mal ein Blog eintrag wert. World of Goo ist in der Linux und Mac (gabs das schon vorher) erschienen. Habe das Spiel mal bei einem Freund auf dem Tablet gespielt und hat super viel Spass gemacht und fuer 20USD/16EUR kann man da echt nichts sagen.

Heruntergeladen -> Entpackt -> Gespielt

Was ein hammer Spiel. Funktioniert super auf meinem etwas eingerostetem T41,  laueft fluessig und macht sehr viel Spass. Kann das Spiel nur empfehlen :)

Posted in Linux/BSD | No Comments »

03rd Feb 2009

Email function for the bash

Bash scripten ist und bleibt einfach ein Teil meiner Arbeit, auch wenn es Perl gibt. Viele meiner Scripte erzeugen log Dateien wenn das Script gelaufen ist). Natuerlich started man sein Script nicht immer per Hand sondern laesst das cron erlaedigen. Jetzt kann es sein dass das Script nicht fehlerfrei durchgelaufen ist. Falls man eine Fehlermeldung auf STDOUT erhaellt bekommt man diese per Mail von cron. Das ist aber nicht immer einlaeuchten wenn das Script ueber ein paar hundert Zeilen besteht und raubt einem nur den Nerven. Falls man eine nette log Datei hat, wieso sollte man sich diese nicht von dem letzten Durchlauf des scriptes zusenden lassen? Ich habe mir dafuer eine function geschrieben die ich so gut wie in jedem meiner scripte anwenden kann:

TMPLOG=”/tmp/mail.tmp-$RANDOM”
LOGFILE=”~/log/run.log”

LINE=”MYKEYWORD”

$TAC $LOGFILE | $GREP -m 1 -B `cat “$LOGFILE” | $WC -l` $LINE | $TAC > $TMPLOG

$MAILX -s “FT: FILE TRANSFER PROBLEM” $MAILTO < $TMPLOG

Somit lasse ich mir immer nur die letzten Eintraege des Durchganges zusenden. Der letzte Durchgang wird durch $LINE dem Script klar gemacht. Was man eigentlich nur beachten muss ist das $LINE nur einmal vorkommen darf pro durchlauf.

Eine andere Idee war:

LASTLINE=$($CAT $LOGFILE | $GREP $LINE -n | $TAIL -n 1 | $AWK -F':' '{ print $1 }')
FULLLINE=$($CAT $LOGFILE | $WC -l )
LINENUMBER=$($ECHO `$ECHO $FULLLINE-$LASTLINE | $BC `+1 | $BC)
$TAIL -n $LINENUMBER $LOGFILE > $TMPLOG

Posted in Linux/BSD | No Comments »

19th Dec 2008

Nice to know

The word daemon is derived from the Greek word daimon, meaning a “supernatural being” or “spirit”,  rather than demon, referring to the fallen angels or followers of Satan.  Some would insist that Unix is infested with both daemons and demons.

Posted in Linux/BSD | No Comments »

22nd Nov 2008

Domain Name Check Script

Manchmal will man gaanz einfach und schnell einen Domainnamen mit mehreren Endungen testen. Ich bin gerade ein bisschen am perl basteln und habe ein kleines script dazu geschrieben.

Usage:

dnscheck.pl -H itbert

Output:

DOMAIN CHECK: itbert
=== AVAILABLE ===
itbert.com
itbert.org
itbert.net
=== UTILIZED ===
itbert.de

Wenn man noch die Option “-f” dranhaengt bekommt man auch alle schon benutzten Domains aufgelistet. Die zu ueberpruefenden Domainendungen kann man einfach in dem Script eintragen.

Posted in Linux/BSD, Perl | No Comments »

15th Nov 2008

World writable files

Korrekte Rechte fuer Dateien zu setzen ist auf jedem Server sehr Wichtig. Man sollte auf jedenfall regelmaessig auf seinen Server nachschauen. Gaengige rootkits sollten das ja auch machen. Es gibt sehr viele loesungen in dem grossen Internet und manche funktionieren einfach nicht korrekt und Leute kopieren einfach irgend einen bullshit.

fuer Ordner:

find $DIRNAME -xdev -type d -perm -o+w

fuer Dateien:

find $DIRNAME -xdev -type f -perm -o+w -exec ls -l {} \;

und mein script:

#!/bin/bash
# find world writable files and folders

DIRNAME=”$1″
if [ !$DIRNAME ]; then
DIRNAME=”/”
fi

clear
echo “INFO: Find world writable files and folders”
echo “USAGE: $0 <PATH>”
echo “HOST: `hostname -a`”
echo “DATE: `date`”
echo “====== FOLDER ======”
find $DIRNAME -xdev -type d -perm -o+w 2>/dev/null
echo “====== FILES ======”
find $DIRNAME -xdev -type f -perm -o+w -exec ls -l {} \; 2>/dev/null

Posted in Linux/BSD | No Comments »

07th Nov 2008

ls’en

alias l='ls -CF'

Finde ich ganz nett.

Posted in Linux/BSD | 1 Comment »