Archive for the ‘Ubuntu’ Category

Diese Woche in der Konsole #2

Posted on July 12th, 2009 in Konsole, Ubuntu | 2 Comments »

Diese Woche in der Konsole

  1. Shell-Ausgaben in die Zwischenablage bekommen mit xsel. Im Beispiel landet die Ubuntu Version in die Zwichenablage und kann mit CTRL v eingefügt werden.
    cat /etc/issue | xsel --clipboard
  2. Backup einer PostgreSQL Datenbank. Das Backup (dump.gz) wird mit gzip komprimiert.
    pg_dump meine_datenbank | gzip > dump.gz
  3. Nachschauen welches Programm den Port 1234 in Verwendung hat. Nützlich wenn man sich nicht sicher ist was da eigentlich läuft.

    netstat -plantu | grep :1234
  4. Vergleichen, mit vimdiff von einer lokalen (local.txt) und einer am Server (remote.txt) liegenden Datei.

    vimdiff local.txt scp://meinname@meinserver/remote.txt
  5. Nur bestimmtes Kommando für Benutzer auf Server über eine ssh-Verbindung zulassen.
    In ~/.ssh/authorized_keys wird vor den Schlüssel des Benutzers command und das Kommando eingetragen.

    command="/bin/ls -al" ssh-rsa AA...PmQ== benutzer@host
    

    Der Benutzer darf jetzt am Server, über ssh nur mehr ein ls -al ausführen.

Banshee (vs. Rhythmbox)

Posted on July 10th, 2009 in Multimedia, Ubuntu | 12 Comments »

media-player-bansheeBei der letzten UDS (Ubuntu Developer Summit) für Ubuntu 9.10 (Karmic Koala) gab es eine Diskussion in der es darum ging, ob der derzeit bei Ubuntu mitgelieferte Standard-Musikplayer Rhythmbox durch den moderneren Musik/Videoplayer Banshee ersetzt werden soll. Sofern Banshee bis zum “Feature Freeze” von Ubuntu 9.10 einige definierte Verbesserungen beinhaltet, steht dem Wechsel nichts im Wege. Diese Entscheidung wird von vielen aber nicht sehr positiv aufgenommen, da Banshee mit C# (Mono) geschrieben ist. C# ist eine von Microsoft entwickelte Programmiersprache, welche aber bei ECMA und ISO als Standard registriert ist.
Auf die Diskussion rund um C# und Mono möchte ich aber hier nicht weiter eingehen, sondern den Media/Videoplayer Banshee etwas näher beleuchten.
Wer sich noch näher mit dem Thema “Banshee als Defaultplayer in Ubuntu” beschäftigen will, findet im Ubuntu-Wiki noch einige Informationen.

Obwohl Banshee noch einige Schwächen hat bzw. noch einige Features fehlen, ist er für mich zur Zeit der beste Mediaplayer unter Linux. Folgende Punkte fehlen mir aber noch und ich hoffe/denke, dass Banshee diese Features auch noch bekommen wird:

  • Jamendo / Magnatune Support, welchen es ja in Rhythmbox gibt. Für Magnatune gibt es ein Plugin, welches ich aber noch nicht getestet habe. Würde das gerne einfach als Option zur Auswahl bekommen und nicht extra installieren müssen.
  • “Watch my library for new files” Option, welches von Rhythmbox zur Zeit schon unterstützt wird. Hierzu gibt es aber schon einen Bugeintrag und sollte somit auch für Banshee kommen.

Read the rest of this entry »

Programme für Internetradios für Ubuntu

Posted on July 8th, 2009 in Multimedia, Programme, Ubuntu | 4 Comments »

iradio

Internetradios sind eine feine Sache, ich höre schon lange keinen Hörfunk mehr, weil es einfach keinen Sender gibt der mir nur halbwegs gefallen würde. Da das Internet weit und wild ist gibt es eine riesengrosse Auswahl an Stationen. Eine gute Übersicht findet man auf shoutcast.com oder xiph.org, wo man nach Genres suchen kann und bestimmt was für jeden Geschmack dabei ist. Auch Amarok bietet eine integrierte Suche über shoutcast.com an.

Read the rest of this entry »

Diese Woche in der Konsole #1

Posted on July 5th, 2009 in Programmierung, Ubuntu | 1 Comment »

Diese Woche in der Konsole

  1. Mit curl von der Komandozeile aus twittern:
    curl -u Benutzername:Passwort \
    -d status="Nachricht" http://twitter.com/statuses/update.xml
  2. Suchen und Ersetzen mit einem Ruby Einzeiler:
    ruby -i.bkp -pe "gsub(/suche/, 'ersetze')" *.php

    Hier werden alle PHP Dateien in dem aktuellen Ordner ersetzt und zusätzlich wird eine Backup Datei (.bkp) erstellt.

  3. Einen Ordner via ssh mittels rsync clonen:
    rsync -avz -e 'ssh -p portnummer' user@host /Quellordner /Zielordner

    Wird der Quellordner ohne abschliessenden / angegeben, so wird der Quellordner selbst kopiert. Ansonsten nur der Inhalt

  4. Datenbank von einem anderen Server via ssh übernehmen:
    ssh user@host mysqldump -u dbuser_server -p dbpwd_server databasename \
    --lock-tables | mysql --verbose -u dbuser_local -p dbpwd_local
  5. Verschlüsselte Text-Datei mit Vim anlegen:
  6. vim -x datei

Torrents in der Konsole vom Ubuntu-Server aus laden

Posted on July 3rd, 2009 in Konsole, Ubuntu | 2 Comments »

application-x-bittorrent

BitTorrent ist ein kollaboratives Filesharing-Protokoll, das sich besonders für die schnelle Verteilung grosser Datenmengen eignet. Leider taucht es immer wieder negativ in der Presse auf, im Zusammenhang mit Musik und Film Industrie. Um Torrents zu Laden benötigt man zuerst eine Torrent-Datei, die hat meist die Dateiendung .tor oder .torrent. Diese Datei wird einem Torrent-Client übergeben und der Download startet. Während des Downloads werden eigene Bandbreiten, je nach Einstellung zu Verfügung gestellt.
Da Mein Server viel Bandbreite hat und sowieso ständig läuft, lade ich in der Regel Torrents schneller, als von zu Hause aus. Dazu verwende ich einen BitTorrent-Konsolen-Client btdownloadcurses und screen.

screen und btdownloadcurses müssen zuerst installiert werden:

aptitude install bittorrent
aptitude install screen

Read the rest of this entry »