Ich bekenne mich als vim-Fan. Abgesehen von Textmate habe ich noch keinen Editor gefunden, mit dem ich ähnlich produktiv arbeiten könnte. Unter vim wurde bisweilen meine Produktivität gelegentlich ein wenig gebremst: Schnell eine Änderung in einer Server-Konfigurationsdatei vorgenommen, :win die Tastatur gehackt und vim quittiert es mit E212: Can’t open file for writing. Mal [...]
Ich befürchte, das schreit nach einem neuen Datenbankserver. Ich habe noch nie einen so hohen Load gesehen:
16:18:35 up 276 days, 2:47, 2 users, load average: 5.49, 4.99, 3.83
Manchmal ist es erforderlich mehrere IP-Adressen an ein Netzwerkinterface zu binden. Nur so lassen sich beispielsweise auf einem angemieteten Rootserver mit nur einer Netzwerkkarte Websites unter verschiedenen IP-Adressen hosten – Voraussetzung dabei ist selbstverständlich, dass der Hoster zusätzliche IP-Adressen zur Verfügung stellt.
Linux bietet mit dem Konzept der virtuellen Netzwerkinterfaces eine elegante Lösung, um an einen [...]
Ab morgenfrüh geht es auf nach Hannover zur Industrie- und Handelsmesse. Ich gestehe, dass mich langsam eine gewisse Nervosität übermannt, denn die Präsentation eines Produkts vor großer Öffentlichkeit ist noch Neuland für mich. Und es wird gleich der Sprung ins kalte Wasser werden: Im Rahmen der Forschungs- und Technologiearena werde ich zwei Vorträge über die [...]
Vor einiger Zeit schon habe ich mir vorgenommen etwas darüber zu schreiben, wie ein Webserver abgesichert werden kann. Darum nehme ich die heute kürzlich gestellte Frage zum Anlass endlich damit zu beginnen und fange bei SSH an. Im folgenden beziehe ich mich auf die Implementierung OpenSSH. Die Konfiguration anderer Implementierung wie etwas SSH.com verläuft ähnlich, [...]
Ich habe meine PHP-Apache-Installationen von mod_php auf php_cgi umgestellt. Anlass zu diesem Schritt gab mir, dass ich keine befriedigende Lösung gefunden habe, um beim Schreibzugriff auf Dateien mit PHP Berechtigungskonflikte zwischen Apache und dem User, dem die Dateien eigentlich gehören sollten, auszulösen. Auch war mir schon lange ein Dorn im Auge, dass mod_php nicht mit [...]
Ich benutze GNU wget gerne um verschiedene Websites per FTP mit dem Parameter --mirror zu spiegeln. Leider werden dabei versteckte Dateien (so genannte dotfiles) wie etwa .htaccess nicht berücksichtigt. Nach eingehendem Studium der manpage stellte ich enttäuscht fest, dass wget tatsächlich keine Option zur Lösung des Problem vorsieht.
Aber zum Glück lässt sich GNU wget [...]
Wenn Windowsuser PHP lernen und dafür gleich einen Rootserver anmieten, muss das in einer Katastrophe enden.
Eine bequeme Möglichkeit Zeichensätze zu konvertieren kommt natürlich aus der UNIX-Welt: iconv
Kürzlich wurde ich mit der Migration eines CRM beauftragt. Das alte CRM speicherte die Daten ISO 8859-1 codiert ab, das neue in UTF-8.
Hier die Lösung:
iconv -f iso-8859-1 -t utf-8 crm8859-1.sql > crmUTF-8.sql
Das SQL-Dump war übrigens > 2 GB, iconv eignet sich [...]
O'Reilly bietet Linux-Firewalls - Ein praktischer Einstieg als OpenBook zum kostenlosen Download an. Das Buch bietet auf 692 Seiten alles, was der Einsteiger zum Einrichten, Konfigurieren und Warten einer Firewall unter Linux wissen sollte. Nachdem der Autor Andreas Lessig dem Leser erklärt hat, was Firewalls sind und gegen welche Art von Angriffen sie schützen [...]