Benny's Blog
29. Januar 2009
Wer automatisch beim Hochfahren seines Linux-Systems Programme mitstarten möchte kann dies über vielerlei Wege tun. Einer davon sind sog. Cronjobs (auch Cron-Aufträge genannt). Mit Webmin kann man solche Cronjobs recht einfach erstellen. Ich habe mal ein Beispielskript (acstartup.sh) geschrieben, welches automatisch beim Systemstart von einem Cron-Auftrag ausgeführt werden soll. Das Skript an sich bewirkt den Start eines AssaultCube-Servers:


#!/bin/sh
#
# AssaultCube Server Start-Skript
#

# Servername
NAME=’Mein Server’

# Passwort
# PASS=nichtgesetzt

# Spieleranzahl
PLAYERS=14

# Willkommens-Nachricht
MOTD=’Hallo.’

# Minimaler Punktestand
FRAGS=-1

# Serverzeit (für Logdatei)
TS=$(date +%Y%m%d_%H%M%S)
TSH=$(date +%H:%M:%S\ %d.%m.%y)

##
# Start des Servers
##
cd /pfadangabe/zum/assaultcubeordner/
nohup bin_unix/linux_server -n”$NAME” -p$PASS -c$PLAYERS -o”$MOTD” -k$FRAGS > logs/ServerLog_$TS 2>&1


Um dieses Skript nun automatisch beim Hochfahren eines Servers zu starten, bedarf es folgender Schritte:

  1. Einloggen in Webmin
  2. System -> Geplante Aufträge (Cron)
  3. Einen neuen Cron-Auftrag erstellen
    • Führe Cron-Auftrag aus als: root
    • Aktiviert? Ja
    • Befehl /pfadangabe/zum/startskript/acstartup.sh
    • Zu gewähltem Zeitpunkt ausführen ..  Wenn das System startet
    • Minuten: Alle, Stunden: Alle, Tage: Alle, Monate: Alle, Wochentage: Alle
    • Run on any date
  4. Speichern


Das war’s. Auf diese Art und Weise lassen sich auch andere Skripte starten oder man gibt direkt einen Befehl in den Cron-Auftrag ein.

29. Januar 2009
Wer keine Ahnung von Linux-Serveradministration hat, der muss sich Tools installieren, die einem die Arbeit abnehmen. Ein solches Tool ist Webmin. Halb Web-Anwendung, halb Admin. Über die Konsole kann man Webmin wie folgt installieren:

Datei herunterladen
wget http://heanet.dl.sourceforge.net/sourceforge/webadmin/webmin-1.441.tar.gz
Paket entpacken
tar xfz webmin-1.441.tar.gz
Ins entpackte Verzeichnis wechseln
cd webmin-1.441/
Installationsdatei aufrufen
./setup.sh

Während der Installation wird man nach einem Port (Standard 1000), Benutzernamen und Passwort gefragt. Hierbei sollte man aus Sicherheitsgründen darauf achten nicht den Standard-Port zu benutzen, einen ausgefallenen Benutzernamen zu wählen (nicht admin oder der gleichen) sowie ein sicheres Passwort zu benutzen.

Nach erfolgreicher Installation kann man Webmin im Web-Browser über die Adresse des Server gefolgt vom Port erreichen.
Beispiel: www.domain.de:1000
28. Januar 2009
Eine CPU-Auslastung im Leerlauf von 30-50% kann nicht normal sein. Doch was ist daran schuld? Der Windows Task-Manager schob bei mir die Verantwortung auf eine Datei namens cisvc.exe. Dahinter verbirgt sich der Indexdienst von Microsoft Windows XP. Deaktivieren kann man ihn im Menü “Dienste(zu finden unter “Systemsteuerung” -> “Verwaltung“).

Weitere unbrauchbare und brauchbare Dienste findet man bei LuNeCo.
27. Januar 2009
Sind die Briefmarken schon wieder alle? Kein Problem! Mit dem neuen Service Internetmarke kann man jetzt über die Deutsche Post online seine Briefmarken ausdrucken – sogar mit eigenem Motiv! Bei Paket-Porto bekommt man außerdem 1 EUR Rabatt.

Bezahlt werden kann mit Kreditkarte, Lastschriftverfahren (vorherige Anmeldung notwendig), PayPal, giropay oder der STAMPIT Portokasse. Bei den meisten Bezahlarten beträgt der Mindestbestellwert 10 EUR, wobei mögliches Restgeld als Guthaben hinterlegt wird.
27. Januar 2009
Mein Blog-Kollege Pascal hat einen interessanten Artikel über die Installation von AssaultCube v1.0.2 unter Ubuntu 8.10 geschrieben. Dort wird Schritt-für-Schritt erklärt, wie man den OpenSource-Shooter zum laufen bringt.
Tags: AssaultCube
27. Januar 2009
Ich mache gerade eine Auflistung meiner Rechner-Generationen, wobei ich bei den Spezifikationen in manchen Feldern IDE (Integrated Drive Electronics) eintragen muss. Microsoft’s Excel möchte das aber partout nicht annehmen und schreibt statt dessen DIE (engl. Stirb!) in die entsprechenden Felder. Ein klarer Fall für Sherlock Holmes… ähm ich meine, für die Abschaltung der AutoKorrektur.

Wie geht das?

Ein Klick auf Extras -> AutoKorrektur-Optionen… -> Häkchen bei “Während der Eingabe ersetzen” abwählen

Dieser Tipp bezieht sich übrigens auf Microsoft Office Excel 2003. Ich weiß, eine etwas ältere Version. ;-)
Tags: Informatik