Ninite – Mit den folgenden Schritten kannst du sehr schnell und einfach mehrere Programme auf-einmal installieren…
Author: voku
Rainmeter – nützliche Anpassungen für den Windows-Desktop
Rainmeter ist ein Freeware-Windows-Desktop Anpassungs-Plattform.
Du kannst es verwenden, um ein Auge auf die System-Ressourcen zu halten, wie Speicher und Batterien oder Ihre Online-Datenströme, einschließlich E-Mail, RSS-Feeds und Wettervorhersagen. Du kannst deine Notizen aufzeichnen und To-Do-Listen führen, deine Lieblings-Anwendungen starten und deine tweets zu Twitter senden.
Link:
rainmeter.net/RainCMS/
Bios Update – P4P800
Da ich einen neuen Server mit ESXi aufsetzen möchte und noch weiter darüber schreiben werde, fange ich heute mal mit der Hardware an…
…also ein ESXi ein ein Virtualisierungs-Server – “VMware ESXi ermöglicht den einfachen Einstieg in die Virtualisierung – ganz kostenlos!”, aber dazu kommen wir später. Leider läuft der Support für die 32-Bit (3-Version) von ESXi im Mai dieses Jahres aus. :-(
Hardware:
– Mainboard (Asus – P4P800-VM)
– CPU (P4 – 3GHz)
– Arbeitsspeicher (2GB – 400MHz)
– Festplatte (SATA 500GB – 32MB Cache)
Jetzt wollen wir ersteinmal ein Bios-Update auf dem Mainboard durchführen:
1.) Boot-Diskette erstellen
ggf. 2 Boot-Disketten, wenn man zuvor ein Backup von der aktuellen Bios machen möchte.
2.) AFUDOS + BIOS-Version herunterladen
Das AFUDOS-Tool und die aktuelle BIOS-Version von der asus-Webseite herunterladen, entpacken und mit auf die Diskette kopieren.
3.) von Diskette booten
nun noch schnell im aktuellen Bios einstellen, dass als erstes von der Diskette gebootet wird. Nun öffnet sich ein DOS-Fenster und wir tippen folgendes Kommando ein.
afudos.exe /i.ROM
4.) Reboot und Fertig
Wikipedia in der Shell
Wer schnell etwas über z.B. DDR2 Speicher wissen möchte, braucht dafür nicht unbedingt einen Browser. ;-)
Installation:
sudo aptitude install wikipedia2text
Konfiguration:
wer den entsprechenden Artikel auf Wikipedia auf deutsch lesen möchte muss noch einen Parameter angeben.
wikipedia2text -l de DDR2 | less
ggf. kann man diese Parameter in der ~/.bashrc einfügen, sodass man diesen nicht immer wieder eintragen muss…
alias wikipedia2text='wikipedia2text -l de'
… oder man erstellt in der bashrc einen kleinen Funktionsaufruf.
wiki()
{
wikipedia2text -l de $1 | less
}
GreenSQL – MySQL Firewall
Was ist eine MySQL Firewall und wie funktioniert dies?
GreenSQL ist eine Open-Source-Datenbank-Firewall, um Datenbanken von SQL-Injection-Attacken zu schützen. Diese arbeitet als Proxy für SQL-Kommandos und hat eine eingebaute MySQL Unterstützung. Die Logik beruht auf der Auswertung von SQL-Befehlen, mit Hilfe eines Scoring-Risiko-Matrix sowie Sperrung bekannt db Verwaltungs-Befehle.
GreenSQL arbeitet als Reverse Proxy für MySQL-Verbindungen. Dies bedeutet, dass du dich anstatt direkt mit den MySQL-Server, zuvor mit GreenSQL verbindest. GreenSQL analysiert die SQL-Abfragen und wenn sie sicher sind, werden diese an den MySQL-Server durch-gereicht.
HowTo: Wie installiere ich die MySQL Firewall?
1. Download der Software
Das passende Paket von dieser Webseite herunterladen:
2. Installiere das entsprechende Paket
Debian/Ubuntu:
sudo dpkg -i PACKAGE_NAME.deb
Redhat/Fedora/CentOS/SuSe:
rpm -ihv PACKAGE_NAME.rpm
FreeBSD:
pkg_add PACKAGE_NAME.tbz
3. Datenbank anlegen & Konfiguration anpassen
Um die Konfiguration anzupassen und die Datenbank anzulegen, führst du nun folgendes Skript aus…
/usr/sbin/greensql-create-db.sh
und nun können wie die Firewall bereits starten
/etc/init.d/greensql* restart
4. Status der Firewall testen
um die Verbindung durch den MySQL-Proxy zu testen, führen wir folgendes Kommando aus…
mysql -h 127.0.0.1 -P 3305 -u root -p
5. Webseite mit einbinden
nun wird es Zeit, unsere Webseite in das Konstrukt mit einzubinden, dafür muss die Datei, wo die Verbindungseinstellungen zu MySQL eingestellt werden editiert werden.
Folgendes sollte in eine PHP-Datei zu finden sein und muss nun nur noch angepasst werden…
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
… wird zu …
$link = mysql_connect('127.0.0.1:3305', 'mysql_user', 'mysql_password');
Wichtiger Hinweis:
Keine Verbindung zu “localhost”, verwende stattdessen immer “127.0.0.1”.
FREE – Ubuntu 9.10 CD
-> FREE-UBUNTU-CD
Endian Firewall 2.3
Die Hauptaufgabe der Endian Firewall ist es, als Gateway, Router, Firewall und Antivirus-Proxy zu fungieren. Hierbei werden im Normalfall bis zu vier unterschiedliche Netzwerke verwaltet, siehe Abbildung “Schema der Netzwerktopologie”. Für jedes dieser Netze muss eine Netzwerkkarte in den Computer eingebaut werden. Auch sie werden über die Webschnittstelle konfiguriert. Bei Endian werden diese durch farbliche Kodierung differenziert. – Wiki
Schema der Netzwerktopologie:
Rotes Netz: Verbindung zum unsicheren Internet
Grünes Netz: Sicheres Intranet, hier werden die zu schützenden Arbeitsplätze oder Intranet-Server, z.B. Datei-Server, angeschlossen.
Orangenes Netz: Teilsichere Demilitarisierte Zone (DMZ), um eigene Server zu betreiben, die über das Internet erreichbar sein müssen, z.B. Web- oder FTP-Server
Blaues Netz: Teilsicheres WLAN, hierüber werden WLAN-Teilnehmer angeschlossen. Somit sind sie vom grünen Netz getrennt, was dessen Sicherheit erhöht.
Folgende Dienste können über integrierte Weboberfläche konfiguriert werden:
– Transparenter HTTP-, FTP-, SMTP- und POP3-Proxy (Spam Training & ClamAV Antivirus & Amavis)
– Caching DNS-Server
– DHCP-Server
– Network Address Translation (NAT)
– SIP VoIP-Unterstützung
– Virtual Private Network (VPN) [OpenVPN oder IPsec]
– NTP-Server
– Policy basiertes Routing (Interface, MAC Adresse, Protokoll oder Port)
– SNMP Unterstützung
– VLAN Support (IEEE 802.1Q Trunking)
– Dynamsicher DNS Client (z.B. für DynDNS)
– Trafficshaping (Aufteilung nach Geschwindigkeit & Priorität)
– SNORT (Eindringlingserkennung)
– Traffic Monitoring
Was ist neu in der Version 2.3?
# Backups können nun auf angeschlossene USB Medien oder per Mail verschickt werden. Dies lässt sich über einen Zeitplan sogar automatisieren.
# Die neue Startseite ist ein Dashboard, auf dem live Statistiken über die Bandbreite sowie Systemmeldungen angezeigt werden.
# E-Mail Benachrichtigungen für bestimmte Events können nun automatisch versendet werden.
# Erweiterung der Web Proxy Funktionen (Zeit- und gruppenabhängige Einstellungen).
# Intrusion Prevention, also nicht nur die Erkennung sondern auch die Eindämmung neuer Bedrohungen in Echtzeit.
# Regelbasiertes Routing (“Policy-based routing”) in Abhängigkeit von MAC, Port oder Protokoll eines Pakets.
# Port Forwarding kann nun aus allen Zonen in alle Zonen gemacht werden, sowohl mit wie auch ohne NAT.
# Das Quality of Service Modul wurde stark erweitert und ist nun über Regeln, Klassen und Devices völlig frei konfigurierbar.
# SNMP Support ist nun ebenfalls in die Endian integriert.
# Der SMTP Proxy hat ein neues, noch bedienerfreundliches Web Frontend bekommen.
# VLAN Support nun auch in der Community Edition.
Download:
dpkg-repack – Installationen neu einpacken
Auf Debian basierendem Systemen (z.B. Ubuntu) kannst du bereits installierte Pakete neu einpacken und in ein .deb Datei speichern, um dieses z.B. mit der selben Konfiguration auf einem anderem System zu installieren.
Installation:
aptitude install dpkg-repack
Syntax:
dpkg-repack [--root=dir] [--arch=architecture] [--generate] packagename [packagename ...]
weitere Infos zu “dpkg-repack” findest du in der Man-Page
man dpkg-repack
View Archives
ArchView ist ein Firefox Add-On, welches eine Datei aus einem Archiv (Zip, RAR & ISO) laden kann, ohne die ganze Datei herunterladen zu müssen.
Es ist ein sehr praktisches Add-On um Zeit & Bandbreite einzusparen…
Link:
addons.mozilla.org
MySQL-Server beschleunigen
Nutze Google’s perftools um die Geschwindigkeit deines MySQL-Server zu erhöhen.
Das Google Perftools, insbesondere tcmalloc (Thread Caching Malloc), kann helfen z.B. den MySQL-Server zu beschleunigen…
TCMalloc ist schneller als die glibc 2.3 malloc (Wiki). Die Geschwindigkeitsvorteile durch die verbesserte Speicherzuordnung, kannst du wie folgt in MySQL integrieren.
Vorausgesetzt du nutzt Debian 5 (Lenny) oder neuer… fügen wir als erstes neue Repositories in der sources.list ein.
echo 'deb http://dotdeb.netmirror.org/ stable all' >> /etc/apt/sources.list
echo 'deb-src http://dotdeb.netmirror.org/ stable all' >> /etc/apt/sources.list
und aktualisieren ggf. den MySQL-Server auf Version 5.1
apt-get update
aptitude install mysql-server-5.1
aptitude install libtcmalloc-minimal0
Seit den mainstream MySQL-Paketen sind diese nicht mit den tcmalloc compiliert, daher müssen wir einen dynamischen OS’ Linker einbauen, indem wir folgende Zeile in dem MySQL init-Skript einfügen:
vim /etc/init.d/mysql
export LD_PRELOAD=”/usr/lib/libtcmalloc_minimal.so.0″
Nach einen restart des MySQL-Servers durch das init-Skript, profitiert dieser nun von der schnellern Speicherzuteilung.
/etc/init.d/mysql restart
Link:
www.dotdeb.org