December 12th, 2010 by Sven IPv6 ist zwar nur eine zukunftslose, nutzlose und unötige Spielerei einiger technikverliebter Freaks die sich aufspielen müssen – (Sonst würde inzwischen ja wohl auch der allerletzte dreckige Hinterwaldprovider endlich mal, native, IPv6 anbieten, oder?) – aber was solls…
(Nein, ich habe nicht erst seit heute IPv6. ;-p)
Read the rest of this entry »
Posted in BSD only, Network, Solaris only | Comments Off |
Print post
December 5th, 2010 by Sven Dan Bernsteins (DJB) qmail spricht zwar auch smtp hat aber auch ein eigenes Protokoll (QMQP), mit welchem sich die qmails untereinander unterhalten. Wenn man sich nun von qmail lösen möchte stößt man hin und wieder auf eben dieses komische Protokoll welches sonst kein MTA versteht. Jedoch hat zumindest postfix eine Möglichkeit QMQP zu aktivieren. Und es ist erstaunlich einfach:
Read the rest of this entry »
Posted in *nix, Productivity | Comments Off |
Print post
May 20th, 2010 by Sven rsyslog hat, neben diversen anderen nettigkeiten, eine durchaus interessante Schnittstelle zu MySQL, Postgres oder Oracle. Mit ihr kann man die syslogeinträge, ohne unnötige oder krude Umwege und egal ob mail, ftp, http oder sonstetwas (solange es per ‘syslog’ gelogt wird), in eine Datenbank (hier MySQL) pumpen und diese kann man dann wesentlich einfacher, statt mit grep und co, dann mit SQL-Statements abfragen und ggf. auch mit anderen Tabellen koppeln.
Sehr schön ist auch das rsyslog die Konfigdatei des bisherigen syslogs versteht. Das macht eine Migration sehr einfach.
Read the rest of this entry »
Posted in *nix, Productivity | Comments Off |
Print post
April 20th, 2010 by Sven Wenn man nicht den großen, fast schon bloatigen, AMaVis braucht sondern nur seine Mails, mit ClamAV, nach Viren scannen will ist mit ClamSMTP gut bedient. ClamSMTP ist ein schlanker, schneller, kleiner Proxy der die Mails per SMTP annimmt, durch ClamAV schleust und dann, je nach Ergebniss, dropt, bounced oder wieder per SMTP weitergibt.
Read the rest of this entry »
Posted in *nix, Productivity | Comments Off |
Print post
March 28th, 2010 by Sven Aus gegebenen Anlass und zu Dokumentationszwecken:
Meiner Meinung nach das beste Ticketsystem im Vergleich zu z.B. BMCs Remedy oder Atlassians JIRA und Co.
Neben diversen Rollen und sehr fein granulierbaren Berechtigungen kann man auch scripte zwecks automatisiertem zuweisen(assign), beantworten, kommentieren, zusammenfüheren(merge) von Tickets sowie auch notifizierungen (auch extern via IRC/Pager) bei Statusänderung durchführen. Die primäre Kommunikation erfolgt jedoch per Mail. Eigene Felder (CustomFields) lassen sich ebenso selbstverständlich einrichten wie FAQ- und Default-Antworten.
Einen Fehler hat das ganze jedoch: die Dokumentation hat noch sehr viel Potential zum wachsen – um es freundlich auszudrücken. Gut, Best Practical Solutions, die macher von RT, will ja mit Support Geld verdienen… daher gibt es hier auch noch einige scripting Beispiele die über das eigentliche installieren hinaus gehen.
Read the rest of this entry »
Posted in *nix, Productivity | Comments Off |
Print post
February 27th, 2010 by Sven Checkinstall ist ein auf Installwatch basierendes Paket-Bau-Tool.
Checkinstall verfolgt das “make install” von sourcen und fängt die zu installierenden Dateien ab und schnürt sie zu Slackware-TGZ- RPM- oder DEB-Paketen.
Read the rest of this entry »
Posted in Linux only, Productivity | Comments Off |
Print post
January 31st, 2010 by Sven Herrie ist ein recht minimalistischer aber guter musikplayer für die shell der via ncurses ein split-screen user-interface mit Playlisten bietet. Als “goodie” bietet es auch noch die Möglichkeit via AudioScrobbler seine gespielten Titel an last.fm zu übermitteln.
Read the rest of this entry »
Posted in *nix, Fun | Comments Off |
Print post
December 5th, 2009 by Sven Für MySQL (MyISAM/InnoDB) gibt es jeweils ein top. Wie es das top für das System gibt.
Read the rest of this entry »
Posted in *nix, Productivity | Comments Off |
Print post
November 30th, 2009 by Sven Canto ist ein, bunter und sehr featurereicher, RSS-Feedreader für die Shell basierend auf python. Und eine gute Alternative zu dem schoneinmal vorgestellten RSS Reader für die Shell
Neben diversen filtern und sortierreihernfolgen kann es taggen und auch OPML importieren.
Read the rest of this entry »
Posted in *nix, Fun | Comments Off |
Print post
November 25th, 2009 by Sven Wenn WWW::Mechanize an seine Grenzen (z.B. JavaScript welches den DOM modifiziert usw.) stößt ist es Zeit für Selenium. Selenium startet einen Browser der Wahl und steuert diesen komplett fern. Benutzt also die Parsingengine des Browsers welche bisher immernoch am besten funktioniert. Damit lassen sich meistens auch die krudesten Webseiten automatisch bepuscheln.
Da Selenium java ist und den kompletten Browser startet ist es eher nicht für Lasttests gedacht sondern eher für eine “automatisierte” QS (QualitätsSicherung) mit der sich testen lässt ob eine Websete/WebApplikation sich so verhält wie sie soll. AKA <BuzzWord>Regressionstests</BuzzWord>.
Read the rest of this entry »
Posted in *nix, Productivity | Comments Off |
Print post
November 20th, 2009 by Sven DRBD (Distributed Replicated Block Device) ist ein Kernelmodul welches sich zwischen Filesystem und Plattentreiber quetscht.
Die Daten, die auf die Platte geschrieben werden, werden über das Netzwerk an einen Clusterpartner schickt, damit dieser die Daten ebenfalls auf die Platten schreibt. Genau wie bei Raid1, jedoch das hier die Platten nicht in einem Rechner sind, sondern in zweien.
Sehr interessant für Cluster, wo der Datenbestand überall gleich sein muss, man aber kein Geld für NFS o.ä. ausgeben möchte oder kann.
Da es ein Kernelmodul ist ist es auch deutlich performanter als Lösungen mit rsync oder ähnlichem. Da es zudem unabhängig vom Filesystem ist, da es sich, wie bereits erwähnt, zwischen Filesystem und Plattentreiber “quetscht”, ist es deutlich besser und performanter als Lösugen z.B. via LVM o.ä. – Wobei es natürlich mit LVM gut zusammenarbeitet. Es steht unter der “GNU General Public License v2″ und ist frei erhältlich.
[Updated: 05.12.2010]
Read the rest of this entry »
Posted in Linux only, Productivity | Comments Off |
Print post
November 15th, 2009 by Sven Ein weiters Frontend welches das kürzlich vorgestellte inotify nutzt, um Veränderungen an Verzeichnissen und Dateien zu melden, ist fspy. Sehr schön: es kann regex, die Ausgabe ist schön anpassbar und es ist sehr schnell einsatzbereit. ( Und auch deutlich schneller/performanter als das, inzwischen, veraltete FAM. )
Read the rest of this entry »
Posted in Linux only, Security | Comments Off |
Print post
November 10th, 2009 by Sven
Posted in Fun, Linux only | Comments Off |
Print post
November 5th, 2009 by Sven Besonders für Programmierer von Software für embedded systemen dürfte die dietlibc interessant sein. Bietet sie doch viele LibC Funktionen in einer deutlichst schlankeren Form. Was sich wiederum auf die Größe der Programme auswirkt die damit gelinkt sind.
HP http://www.fefe.de/dietlibc/
Installieren kann man es via Paketmanager (in den meisten Distributionen ist es enthalten) oder per source mit “make && make install”. Bei letzterem befindet sich alles dann in /opt/diet.
(Wie üblich ist die jetzt aktuelle dietlibc auch nochmal in meinem Sourcecode Archiv vorhanden.)
Read the rest of this entry »
Posted in *nix, Productivity | Comments Off |
Print post
October 30th, 2009 by Sven Ich stelle hier einige Tips zum absichern eines FreeBSD (z.B. als Firewall) Servers vor.
Der folgende Text erhebt keinerlei Anspruch auf vollständigkeit! Zudem empfehle ich dringendst die einzelnen Tips vorher auf einer Testkiste zu testen. Auch muss nicht alles so übernommen wie hier steht da einiges (z.B. ‘kern_securelevel=”3″‘, ‘net.inet.tcp.blackhole=2′ oder ‘console none unknown off insecure’) vielleicht dem einen oder anderen setting zu viel ist. Auch sei die konsultation der Manpages sehr empfohlen.
“Dependency”: FreeBSD 5.3 oder höher
Read the rest of this entry »
Posted in BSD only, Security | Comments Off |
Print post