Skip to content

Posts tagged ‘bash’

20
Jun
icon

virt-install.sh

Hier mal ein kleines nützliches Skript zum erstellen von KVM-VMs. Beim Aufrufen lässt sich der Name, der RAM und die Festplattengrösse setzen. Der Rest wird vorbelegt. Dann brauch mann nicht immer soviel tippen und kann einfach ein Skript auffrufen. So sich dann vllt auch einen Mechanismus für “on-demand” VM deployment bauen.

Read more »

1
Jul
icon

Twitter-Updates per Bash

Hier mal mein kleines Twitter-Skript. Es braucht nur der Benutzeraccount und das Passwort in die Felder USER und PASS eingetragen zu werden. Danach für man es am besten so aus: ./twitter.sh “Twitternachricht”. Das Skript zählt die Zeichen und warnt einen falls man über die 140 Zeichen kommen sollte.


#!/bin/bash
USER="Benutzer"
PASS="Password"
CHARS=$(echo "$1" | wc -m)
LIMIT="140"
if [ $CHARS -lt $LIMIT ]
then
curl -u $USER:$PASS -d status="$1" http://twitter.com/statuses/update.xml > /dev/null 2>&1
else
echo "Mehr als 160 Zeichen"
fi

25
Feb
icon

free in Mac OS X

Da es das Kommando “free” zur Anzeige der Ram-Auslastung unter Mac OS X nicht gibt, muss man sich eines kleinen Umweges bedienen. Man kann die Ram-Auslastung ganz einfach aus “top” auslesen. Dazu grept man aus “top” einfach “Phys” heraus.

"top -l 1 | grep Phys"

Um das ganze konfortabler zu machen, legt man sich am besten in der Datei “.bashrc” ein Alias dafür an. Also “.bashrc” öffnen und dann

"alias free='top -l 1 | grep Phys'"

eingeben und speichern. Um es danach gleich in der aktuellen terminal-session nutzen zu können dann noch “source .bashrc” eingeben. Oder einfach Terminal neustarten. Wenn man nun danach einfach “free” eingibt bekommt man folgendes Ergebnis:

PhysMem:  666M wired,  670M active,  283M inactive, 1629M used, 2467M free.

Und ja: ich hab 4GB in meinem MacBook ;-)

10
Dez
icon

Schöne Linux Befehle….

Wenn man mal eben schnell eine liste all seiner domains aus der apacheconfig brauch ….

cat 00[123]* | egrep -i "ServerAlias|ServerName" | egrep -iv '#|server-center'  | sed 's/ServerAlias//' | sed 's/ServerName//' | sed 's/www.//' | sed 's/*.//' | sed 's/ //'  | sort | uniq