Uninteressantes von einem Anwendungsentwickler aus Linse
 

Beiträge mit dem Tag "Linux"

 

Die neusten Blog Einträge

 
Seite 1 von 13

FFMpeg mit MP3 Codecs

Kategorie "Linux" Linux  Verfasst am 16.05.2012 22:26 16.05.2012 22:26  0 Kommentare 0 Kommentare  
Encoder (codec id 86017) not found for output stream #0.0

Wer mit ffmpeg mit mp3 arbeiten möchte, muss noch extra Codecs installieren. Unter Debian ist das das Paket libavcodec-extra-xy. XY steht dabei für eine beliebige Zahl. Welche das ist, muss man im Paketmanager über die Suche heraus finden.

# aptitude search libavcodec-extra-
i   libavcodec-extra-53                       - Libav codec library
# aptitude install libavcodec-extra-53

Das gild jetzt für Debian basierte Systeme.
Unter Suse und Co kann das Paket natürlich anders heißen...

Have fun. :)

 

vim und dunkle Terminal Hintergründe

Kategorie "Linux" Linux  Verfasst am 16.04.2012 22:49 16.04.2012 22:49  2 Galeriebilder 2 Galeriebilder  2 Kommentare 2 Kommentare  

Wer schonmal über die Farbe der Kommentare im Texteditor vim bei dunklem Hintergrund im Terminal Fenster geflucht hat, wird sich hier bestimmt freuen.

Vim Background LightVim Background Dark

:set bg=dark

In dem Befehl setzt man die Art des Hintergrunds. Bei dark wird die Textfarbe hell, bei light wird die Textfarbe dunkel. Probiert es einfach mal aus.

Have fun. :)

 

[Bash] Dateiname ohne Endung

Kategorie "Linux" Linux  Verfasst am 16.04.2012 22:38 16.04.2012 22:38  0 Kommentare 0 Kommentare  

Vor allem beim Massenumbenennen innerhalb einer for-Schleife total praktisch:

for I in *.wav; do ffmpeg -i "$I" "$(basename $I .wav).mp3"; done;

Im basename Befehl kann man als zweiten Parameter die Endung angeben, die entfernt werden soll. So funktioniert das konvertieren mit ffmpeg ohne dämliche Stringfunktionen... :)

 

SD Karte komplett wiederherstellen

Kategorie "Linux" Linux  Verfasst am 16.04.2012 21:15 16.04.2012 21:15  0 Kommentare 0 Kommentare  

SD Karte wiederherstellen mit TestdiskIrgendwie hatte ich es geschafft die SD Karte meiner Pandora zu schrotten.

Statt der normalen Ordnerstruktur war nur noch ein LOST.DIR Ordner mit 1.000.000 (grobe schätzung... ;)) durchnummerierte Dateien.

Bei einigen hat Nautilus noch den korrekten Dateityp erkannt, aber weder Dateiname noch Dateiendung waren vorhanden.

Sprich alle Spielstände und Savestates waren futsch. Die kann man ja schließlich ohne Dateinamen nicht zuordnen...

Wejp empfahl mir, es mal mit Testdisk auszuprobieren. Und siehe da: Alles wieder heile! Echt bemerkenswert, dass Testdisk sogar die Dateinamen wiederhergestellt hat.

 

Fail2Ban, Postfix und SASL Auth

Kategorie "Linux" Linux  Verfasst am 14.03.2012 23:00 14.03.2012 23:00  0 Kommentare 0 Kommentare  

Im aktuellen Fail2Ban Paket ist ein Fehler in der Fail Regex für SASL Auth.
Folgende Regex funktioniert und muss in /etc/fail2ban/filter.d/sasl.conf eingesetzt werden.

(?i): warning: [-._\w]+\[<HOST>\]: SASL (?:LOGIN|PLAIN|»Newline entfernen« 
(?:CRAM|DIGEST)-MD5) authentication failed: \w+

Wichtig: In /etc/fail2ban/jail.conf muss als Logfile für das SASL Auth Jail /var/log/mail.warn angegeben werden!

via Debian Bugtracker

 

phpMyAdmin, HTTP Authentifizierung und FastCGI

Kategorie "Linux" Linux  Verfasst am 24.02.2012 22:43 24.02.2012 22:43  0 Kommentare 0 Kommentare  

Wenn man phpMyAdmins HTTP Authentifizierung auf einem Apache Webserver mit FastCGI nutzen möchte, muss man ein paar Dinge beachten. Tut man dies nicht, schlägt jeglicher Loginversuch fehl.

Es wird mod_rewrite benötigt. Falls also nicht schon aktiv, muss das Apache Modul aktiviert werden. Danach im vHost für phpMyAdmin die AllowOverride Optionen AuthInfo, FileInfo und Limit freischalten. Nicht vergessen die Konfiguration vom Apache neu zu laden. ;)

Nun im Hauptverzeichnis von phpMyAdmin eine .htaccess Datei mit folgendem Inhalt anlegen:

RewriteEngine On
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

Thats it. :)

via phpMyAdmin Wiki

 

MySQL Berechtigungen und Hostnames

Kategorie "Linux" Linux  Verfasst am 24.02.2012 22:25 24.02.2012 22:25  0 Kommentare 0 Kommentare  

Auf einem Server mit VMWare ESXi habe ich intern ein privates Netz zwischen den virtuellen Maschinen aufgebaut. Das Netz besitzt einen eigenen DNS Server, sodass alle Maschinen auch mit dem Namen angesprochen werden können.

Nun wollte ich diese DNS Namen auch im MySQL Server als Host für die Benutzerkonten verwenden. Der MySQL Client versuchte allerdings immer die Anmeldung via IP Adresse Adresse auszuführen.

mysql -u blog -h mysql.esxvm.local -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'blog'@'192.168.101.105' (using password: YES)

Hier hatte sich ein kleiner Denkfehler eingeschlichen. Der MySQL Server nutzt nicht den DNS Namen zur Anmeldung, sondern den Reverse DNS Namen! Wenn man darüber Nachdenkt ist das sogar logisch. Denn den Namen kann man "von außen" ja nicht ohne weiteres fälschen.

Reverse DNS im bind9 gesetzt und schon funktionierte es:

mysql -u blog -h mysql.esxvm.local -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11856

So einfach... :)

 

Linux Mint 12 von USB booten

Kategorie "Linux" Linux  Verfasst am 16.02.2012 21:40 16.02.2012 21:40  0 Kommentare 0 Kommentare  

Vor einiger Zeit hatte ich Linux Mint 12 auf mein Samsung n150 Netbook installiert.

Da ein Netbook ja bekanntlich kein DVD Laufwerk besitzt habe ich mit dem Startup Disk Creator, der auf Ubuntu und Linux Mint vorinstalliert ist, einen entsprechenden USB Stick erstellt. Beim boot von dem Stick bekommt man dann folgende Fehlermeldung:

vesamenu.c32: not a COM32R image
boot:

In der Konfiguration von syslinux hat sich hier ein Fehler eingeschlichen. In syslinux/syslinux.cfg die Zeile default vesamenu.c32 in default live ändern. Danach sollte "Lisa" starten. ;)

Via Evil Coding Monkey

 

Reinstallation von Grub mit chroot

Kategorie "Linux" Linux  Verfasst am 16.11.2011 09:32 16.11.2011 09:32  2 Kommentare 2 Kommentare  

Nach der Installation von Windows auf einem beliebigen Rechner ist bekannterweise Grub weg. Windows installiert einfach ohne zu Fragen seinen eigenen Bootloader und löscht damit Grub.

Abhilfe schafft hier eine beliebige Linux Live CD, von der gebootet werden muss. Alles was man dann noch benötigt ist ein Root-Terminal.

Im Terminal welches die Live CD bereit stellt baut man sich eine chroot Umgebung mit der Root Partition der nicht bootbaren Linux installation auf. Chroot ermöglicht das Arbeiten in dieser Installation, obwohl man diese nicht gebootet hat.

mount /dev/sdXn /mnt
mount --bind /dev/ /mnt/dev/
mount --bind /proc/ /mnt/proc/
chroot /mnt/ /bin/bash
grub-install /dev/sdX

X = Ein buchstabe, n = eine Zahl. Beispiel: /dev/sda1

Man mountet die betroffene Root Partition an einer beliebigen Stelle. Nun muss man die /dev/ und /proc/ Dateien des Live Systems in das zuvor gemountete System "verlinken". Das erledigt hier der mount --bind Befehl.

Danach kann man via chroot in die Installation wechseln. Sofern man einen eigenen Promt beim root Benutzer erstellt hat, wird dieser nun auch Wirksam. Daran erkennt man ganz gut das es geklappt hat.

Nun kann Grub neu installiert werden. Es sollte die Ausgabe kommen, dass die Installation ohne Fehler abgeschlossen wurde.

Have fun (again) ;)

 

Zusatz-SIM-Karte ist angekommen

Kategorie "Hard- und Software" Hard- und Software  Verfasst am 18.10.2011 08:04 18.10.2011 08:04  2 Galeriebilder 2 Galeriebilder  0 Kommentare 0 Kommentare  

Gestern ist die Zusatz-SIM-Karte angekommen. Nachdem ich sie Online aktiviert hatte ging alles schnell. Ins Netbook eingebaut und schon ploppte in Ubuntu der Dialog zur Eingabe der PIN auf.

Bitte PIN eingebenMobil Verbinden...

Leider habe ich keine Möglichkeit gefunden die PIN auf dem Netbook zu ändern. So musste ein Steinzeit-Handy dafür herhalten... ;)

Seite 1 von 13

Tag Cloud

28c3   3D   ASCII   Akismet   Allgemein   Animation   Apache   Arbeit   Arch Linux   Archos 5   Asterix & Obelix   Audio   Auto   BOINC   Bash   Bitlbee   Blog v2.0   Bluetooth   Bodenwerder   Bouncer (BNC)   Bundestagswahl 09   Bücher   CCC   Chromium   Comics   Computerspiele   Content Managment System   Creative Commons   CyanogenMod   Cybton   DAU Alarm   DLRG   Datenbanken   Datenschutz   Debian   Deutsches Rotes Kreuz   Domains   Drucken   EZFlash Vi   Eclipse   Eingabegeräte   Ekelhaft   Email   Essen   Ethernet   Evernote   ExtJS   Facebook   Fail2Ban   Fanartikel   Feiertage   Fernsehn   Firefox   Flash   Flattr   Fotografie   Fritz!Box   Fun   Fußball   GEZ   GPS   Gameboy Advance   Games   Git   Gnome   Google   Google Android   Google Android Hacking   Google+   Grafiken   Grand Theft Auto IV   HTC   HTC Desire Z   HTML   Handhelds   Handy   Handy Apps   Hardware   Hardware Hacking   Homebrew   ICQ   IRC   ImapFilter   Internet   Internet Explorer   Internet Relay Chat (IRC)   Internetzensur   Java   JavaScript   JeeGeek   Justiz   Kino   Konzert   Kultur   Kumpels   Legend of Zelda   Linux   Linux Mint   MS SQL Server   Marilyn Manson   Microsoft .NET   Minecraft   Mobile   Mozilla   Music Player Daemon (MPD)   Musik   MySQL   NPD   Natur   Netbeans   Netbooks   Netzwerk   Nintendo   Nintendo DS   Nintendo DSi   Nintendo Wii   Notebook   OpenOffice   OpenOffice Impress   OpenWRT   PC Hardware   PHP   Pandora   Papierkorb   Patentrecht   Pidgin   Piratenpartei   Piwik   Politik   Privat   Programmieren   Projekte   PulseAudio   QR-Code   RSS   Rammstein   Root   SD-Karte   SOGo Scalable OpenGroupware   SSH   SVN   Schlüsselband   Schule   Seagate Freeagent Dockstar   Server   Serversicherheit   Sesamstraße   Shellscripting   Shopping   Shortlinker   Skype   Social Networks   Software   Spam   Spenden   Spongebob   Straßenverkehr   Support   TV   Tablets   Technik   Textverarbeitung   Thunderbird   Truecrypt   Twitter   Typo3   UMTS   USA   USB   Ubuntu   Underground Shopping   Urheberrecht   Urlaub   VMWare   VNC   Vereine   Verkaufen   Verstärker   Videorecorder   Viren und andere Schädlinge   Virtual Box   Vorratsdatenspeicherung   WLAN   Wahlen   Webspace   Wehrdienst   Weserbergland   Willkommen   Windows   Windows 7   X11   XFCE   XML   XStylus   Zeitschriften   Zensur   bind9   ffmpeg   netcup   openSSL   r0ket   sim4000.de   vim   Überwachung   Überwachungsstaat   üäx.de   1337