Blog
MySQL-Replikation komplett deaktivieren
Um die MySQL-Replikation komplett zu deaktivieren führt man zuerst auf dem Slave folgende Kommandos aus:
STOP SLAVE; RESET SLAVE ALL; -- für Versionen älter als 5.5.16: RESET SLAVE;
Danach editiert man /etc/mysql/my.cnf und entfernt alle Angaben, die mit master- oder replicate- beginnen. Anschließend wird der MySQL-Server mit
service mysql restart
neu gestartet.
Auf dem Master kommentiert man in der /etc/mysql/my.cnf alle Zeilen aus oder löscht sie, die mit server-, binlog- oder log_bin beginnen. Anschließend wird auch der Server-MySQL-Prozess neu gestartet.
Auf dem ehemaligen Master sollte nun mit
SHOW MASTER STATUS;
nichts mehr ausgegeben werden. Ebenso sollte auf dem ehemaligen Slave mit
SHOW SLAVE STATUS;
nichts mehr ausgegeben werden. Die MySQL-Replikation wurde komplett deaktiviert.
Bintec R1200 und Telekom Entertain IPTV
Wer nicht den Wald-und-Wiesen Speedport der Telekom einsetzt, sondern einen Bintec- bzw. Funkwerk- oder Teldat-Router sein Eigen nennt und Kunde der Telekom mit Entertain ist steht vor dem Problem, wie denn das Ganze nun einzurichten ist. Leider finden sich im Internet nur noch sehr wenige Informationen dazu. Offensichtlich bedingt auch durch den mehrmaligen Verkauf bzw. die Fusionierung von Bintec mit anderen Unternehmen. Im folgenden möchte ich meine Konfiguration beschreiben, mit der Entertain IPTV der Telekom einwandfrei mit einem Bintec R1200w empfangen werden kann.
Seit der Einführung der "Zielnetzarchitektur" (Telekom-Kunstwort für: Multicast = VLAN 8, Internet = VLAN 7) sind besondere Konfigurationsschritte für einen eigenen Router notwendig, um IPTV der Telekom empfangen zu können. Vorgesehen ist, dass der normale Internetverkehr (über PPPoE) mit der VLAN-ID 7 getaggt wird und IPTV (der gesamte Multicast-Traffic) per VLAN-ID 8. Der Multicast-Traffic bedarf dazu keiner PPPoE-Anmeldung, sondern das jeweilige Interface bekommt direkt von der Telekom eine IP-Adresse zugewiesen, über die dann der gesamte IPTV-Traffic läuft. ...weiterlesen "Bintec R1200 und Telekom Entertain IPTV"
Notepad++ – Suche nach Zeilen, die einen String nicht enthalten
Mein bevorzugter Editor ist Notepad++. Seit längerem beherrscht Notepad++ auch die Suche nach regulären Ausdrücken. Standardgemäß gibt es mit regulären Ausdrücken keine Möglichkeit, Zeilen zu finden, die einen Suchbegriff nicht enhalten. Mit einem kleinen Trick kann diese Einschränkung umgangen werden: mit negativen Look-Arounds.
"(?!pattern)" A zero-width negative look-ahead assertion. For example "/foo(?!bar)/" matches any occurrence of "foo" that isn't followed by "bar". Note however that look-ahead and look-behind are NOT the same thing. You cannot use this for look-behind. If you are looking for a "bar" that isn't preceded by a "foo", "/(?!foo)bar/" will not do what you want. That's because the "(?!foo)" is just saying that the next thing cannot be "foo"--and it's not, it's a "bar", so "foobar" will match. Use look-behind instead (see below).
Damit ist eine Suchbedingung möglich, die den Suchbegriff nicht enthält. Falls z.B. alle Zeilen gesucht werden sollen, die foobar nicht enthalten, dann lautet der Suchbegriff:
^((?!foobar).)*$
Digital signierte Virus Mail
Spam und Viren liegen heutzutage massenweise im (ungefilterten) Postfach. Neu ist jedoch, dass diese digital signiert versendet werden. Vor Kurzem traf hier eine E-Mail ein, die angeblich eine Information für den Empfänger einer Überweisung über Western Union sein sollte. In einem Anhang befand sich natürlich ein Virus.
Erstaunlich ist allerdings, mit was für einem Zertifikat die E-Mail unterschrieben wurde. Es handelt sich hier um ein gültiges Zertifikat der Firma Actalis S.p.A.: ...weiterlesen "Digital signierte Virus Mail"