java
Links of the week #4

Die wichtigsten Themen der letzten Woche im Überblick
Alles über Twitter
Twitter ist ein modernes Kommunikationsmedium, das mittlerweile eine sehr große Anhängerschar besitzt. Das Besondere an Twitter ist die Einfachheit des Dienstes. Jeder kann ohne technischen Aufwand seine Informationen veröffentlichen, wie sinnvoll die auch immer sind. Die einzige Beschränkung liegt in den berühmten 140 Zeichen, die eine Twittermeldung, ein Update oder Tweet, haben darf. Tipps-Archiv.de
Suchmaschine für Debian-Quellen
Peter De Wachter hat eine Debian-Quelltext-Suchmaschine für Entwickler ins Leben gerufen. Damit lässt sich schnell herausfinden, in welchen Dateien zum Beispiel die Struktur usb_device vorkommt, die man für den Zugriff auf USB-Geräte benötigt. Heise
Mac OS X gegen die, immer noch offene, Java Sicherheitslücke absichern
In diesem Guide wird beschrieben, wie man das Mac OS X (Tiger und Leopard) gegen die noch immer offene Sicherheitslücke abhärten kann. illegalaccess.org
Debian erneuert Signatur-Schlüssel
Das Debian-Projekt hat darauf hingewiesen, dass die Schlüssel zur Signierung der Debian-Repositories Unstable (Sid) und Testing (Squeeze) Anfang Juli ablaufen. Aus diesem Grund verteilt Debian bereits neue Schlüssel über das Paket debian-archive-keyring. Anwender sollten sicherstellen, dass zumindest die Version 2009.01.31 installiert ist. Bereits ab Mitte Juni sollen Pakete nur noch mit den neuen Schlüsseln signiert werden. Heise
Webserver (LAMP) Installation unter Debian 5 (Lenny) und Ubuntu
Ich möchte in diesem Guide beschreiben wie ihr unter Debian 5 – Codename “Lenny” und Ubuntu einen voll funktionsfähigen Webserver mit php, mysql, und Java Support in wenigen Schritten installieren könnt.
Paketlisten aktualisieren
Um zu gewährleisten, das ihr auch die richtigen, und aktuellen Pakete erhaltet, ist zu empfehlen mit folgendem Befehl eure Paketlisten upzudaten:
apt-get update
Installation des Apache Webserver (Version 2.2)
Mit folgendem Befehl wir der standard Apache Server 2.2 ohne zusätzliche Module installiert und gleich gestartet. Wir haben somit bereits einen lauffähigen Webserver, der HTML Dateien wiedergeben kann.
apt-get install -y apache2
Um dies zu testen, könnt ihr in einem Browser die IP eures Servers eingeben. Die Standard Webseite des Apache ( /var/www/index.html ) wird aufgerufen und sagt euch nur: It works!
Installation der PHP module für Apache
Da uns die Ausführung von stinknormalen html Dateien nicht reicht, und wir natürlich auch php Files ausführen möchten, installieren wir folgende Pakete zum Apache Webserver hinzu.
apt-get install -y libapache2-mod-php5 php5-cli php5-common php5-cgi
Als ganz großen Tipp für die Beschleunigung von PHP unter Apache empfehle ich eAccelerator, über den ihr Hier einen Guide findet.
Installation der MySQL Datenbank
Wenn ihr auf eurem Server mit Datenbanken arbeiten wollt, bzw. Datenbanken zur Verfügung stellen möchtet, dann wird der MySQL-Server mit folgenden Paketen installiert.
apt-get install -y mysql-server php5-mysql
Während dem Installationsvorgang werdet ihr in einem blau hinterlegtem Bildschirm dazu aufgefordert, das MySQL-Root Passwort zu setzen. Ich empfehle, dies auch zu tun.

Nach der Bestätigung des Passworts ist die Installation des MySQL Servers abgeschlossen. › Continue reading
Java Installation unter Debian 5.0 (Lenny)
Da man immer wieder auf Probleme stößt wenn man JAVA unter Linux installieren will, möchte ich hier kurz beschreiben wie dies unter Debian 5.0 Codename Lenny ganz einfach ohne größere Vorkenntnisse über apt-get funktioniert.
1. sources.list editieren
Als erstes erweitern wir die Datei sources.list die ihr bei der Standardinstallation unter /etc/apt/sources.list findet.
Diese Datei könnt ihr mit eurem Lieblingseditor bearbeiten. Ich persönlich verwende hier den “vi”.
vi /etc/apt/sources.list
Die folgende Zeile sollte nun um folgenden Eintrag ergänzt werden: “non-free”.
deb http://ftp.at.debian.org/debian/ lenny main
geändert in:
deb http://ftp.at.debian.org/debian/ lenny main non-free
Anmerkung: Pakete im non-free Bereich haben einige lästige Lizenzbedingungen, die die Verwendung oder Weitergabe der Software einschränken. Dies stellt jedoch keine lizenztechnische Probleme oder Einschränkungen bei Java dar.
Letzte Artikel
Translator

News Empfehlungen
- Wireshark mit zahlreichen Verbesserungen (heise open news)
- Red Hat: Mit der Cloud zur Platform as a Service (Linux-Magazin Online News)
- Bossie Awards 2010: Beste Open-Source-Software-Pakete des Jahres (TecChannel | Alle News)
- Kritische Lücken bleiben immer öfter ungepatcht (heise Security)
- Apple Special Event findet am 1. September statt (hack2learn)


