iptables-Regeln auch nach dem Bootvorgang bzw. Neustart unter Debian persistent speichern

Vor kurzem habe ich auf meinem Debian-Server wieder ein OpenVPN eingerichtet. Daher wollte ich eine der iptables-Regel persistent speichern. Dafür habe ich das Paket iptables-persistent  installiert. Leider ist dessen Start-Script nicht so perfekt… Daher habe ich das folgende Script in /etc/init.d/iptable-persistent installiert, welches ich von hier  abgeschaut habe. Jedoch habe ich einige Änderungen vorgenommen, daher hier meine Version: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 #!...

dos2unix und unix2dos unter Debian und Ubuntu

Grad eben hab ich dos2unix und unix2dos unter meinem Debian gesucht und nicht auf Anhieb gefunden. Eigentlich ist es einfach, wenn mans weiß: apt-get install tofrodos Und schon hat mans ;)

apt-utils: Depends: libapt-pkg4.10 bzw. libept1: Depends: libapt-pkg4.10 beim Upgrade auf Debian Squeeze

Bei meinem Upgrade auf Debian Squeeze hatte ich den folgenden Fehler, der eine Installation von weiteren Paketen verhindert hatte. Warum dieser aufgetreten ist, ist mir noch nicht ganz klar, er ließ sich aber vergleichsweise einfach lösen. Zunächst der Fehler: 1 2 3 4 5 6 7 8 9 10 11 12 libept0 is already the newest version. You might want to run `apt-get -f install` to correct these: The following packages have unmet dependencies: apt-utils: Depends: libapt-pkg4....

/lib/ld-linux.so.2: No such file or directory

Soeben habe ich ein bisschen mit der Kompilierung eines Build-Environments für das DNS-320 herumgespielt und bin anfangs über den folgenden Fehler gestolpert: /lib/ld-linux.so.2: No such file or directory Leider gings danach nicht weiter, was mir durchaus verständlich ist. ld-linux.so.2  ist ein dynamischer Linker/Loader für ELF-Dateien. Was mir jedoch nicht klar war, war warum dieser Fehler aufkam. Nach einigem Lesen kam ich zur Idee, dass es evtl. an 32-Bit/64-Bit unterschieden liegen könnte....

Nginx auf Debian Lenny per Backports installieren

Seit einigen Wochen habe ich dieses Blog auf einem VServer untergebracht, auf dem Debian Lenny installiert ist. Natürlich wollte ich aber nicht auf meinen geliebten Nginx Webserver verzichten, der jedoch nur in einer alten Version ( 0.6.32  ) in den Repositories von Debian verfügbar war. Ich machte mich auf die Suche und fand die Debian Backports  , wo er derzeit in Version 0.7.65 vorgehalten wird. Die Einbindung von Backports.org erfolgte nach deren Anleitung  und ist recht schnell erledigt....

Oracle Virtual Box: Installation der Gasterweiterungen in Debian Lenny

Die Gasterweiterungen von Oracle Virtual Box installieren sich leider nicht ganz problemlos in Debian Lenny, daher hier eine kurze Anleitung wie es geht (damit ich nicht jedes Mal wieder suchen muss :P): Einloggen als Root ("Anwendungen" -> “Zubehör” -> “Root Terminal”) $> apt-get update $> apt-get-upgrade $> apt-get install build-essential module-assistant $> m-a prepare Einlegen der Gasterweiterungen über das Menü von Oracle Virtual Box ("Geräte" -> “Gasterweiterungen installieren…”) $> sh /media/cdrom/autorun....

Fehler "Invalid query name 1" in der Log-Datei von PHP-FPM unter Nginx und Apache

Seit ein paar Tagen fahre ich PHP 5.3 mittels FPM in der Kombination mit Nginx auf Debian Lenny und habe einige (großteils sehr positive) Erfahrungen damit gesammelt. Natürlich versucht man alle Fehler, die während der ersten Phase entstehen, so gut wie möglich auszumerzen, wozu auch der folgende gehört. In der Log-Datei von PHP-FPM hatten einige Einträge gesammelt, die wie folgt lauteten: [WARNING] [pool mypool1] child 23791 said into stderr: "Invalid query name 1"...

Debian: error writing /proc/self/oom_adj: Permission denied

Gerade eben bin ich im auth.log eines Debian-Servers auf den Fehler: sshd[9438]: error writing /proc/self/oom_adj: Operation not permitted gestoßen. Diese Meldung kommt im Zusammenspiel zwischen OpenSSH und OpenVZ, einer Virtualisierungssoftware, zustande. Dieser Fehler bedarf einer Lösung, die laut Debian Bug 555625  eigentlich bereits vorhanden sein sollte. Da es ja offensichtlich nicht der Fall ist, gibt es seitens der Debian-Mailingliste  eine andere Lösung, die wohl so aussieht: Suche in /etc/default/ssh die folgende Zeile:...

Debian: Unable to open env file: /etc/default/locale: No such file or directory

Gerade eben bin ich im auth.log eines Debian-Servers auf den Fehler: sshd[3420]: pam_env(sshd:setcred): Unable to open env file: /etc/default/locale: No such file or directory gestoßen. Natürlich hat mir diese Meldung nicht gefallen (schon gar nicht, da diese oft erschienen ist…), daher musste eine Lösung her, die wie folgt aussieht: Gebe auf der Kommandozeile folgenden Befehl ein: dpkg-reconfigure locales Und das ergibt dann: Generating locales (this might take a while)… en_US.ISO-8859-1… done en_US....

Linux: Daten finden, die in den letzten X Tagen angelegt oder geändert wurden

Mit dem folgenden Befehl kann man rekursiv nach allen Dateien suchen, die innerhalb der letzten 3 Tage angelegt oder verändert wurden: 1 find ./ -mtime -3 Das ganze kann man auch invertieren und alle Dateien suchen die älter als 3 Tage sind: 1 find ./ -mtime +3