Auch du bist Terrorist

“auf www.aptgetupdate.de gefunden”

PosteRazor – make your own Poster

Der PosteRazor schneidet eine Rasterbild-datei in Stücke, die anschließend ausgedruckt und zu einem Poster zusammengefügt werden können.

Link:
posterazor.sourceforge.net

Ubuntu 9.04: Update-Benachrichtigung

Wer das alte Verhalten der Update-Benachrichtigung zurück haben möchte kann das jedenfalls recht einfach bewerkstelligen:

gconftool -s --type bool /apps/update-notifier/auto_launch false

Danach muss der Update-Manager mittels …

killall update-notifier

… und …

update-notifier

neu-gestartet werden.

chmod – HowTo

chmod (von englisch: change mode) ist ein Kommandozeilenprogramm unter Unix, mit dem sich die klassischen Unix-Dateiattribute (Zugriffsrechte) verändern lassen. Das

chmod

-Kommando gibt es bereits seit der ersten Version des AT&T-Unix (Ende der 1970er Jahre). – Wikipedia

chmod (-R) (u|g|o|a) (+|-|=) (r|w|x|s|t) Datei/Verzeichnis

-R -> auch Unterverzeichnisse ändern (rekursiv)
-u -> user (Eigentümer)
-g -> group (Gruppe)
-o -> others (Andere)
-a -> all (Alle anderen)

+ -> Hinzufügen
– -> entfernen
= -> gleich

r -> read (Lese-Rechte)
w -> write (Schreib-Rechte)
x -> execute (Ausführ-Rechte)
s -> beim ausführen, startet das Programm mit dem Rechten des Eigentümer (u+s) oder der Gruppe (g+s)
t -> Lese-, Schreib-, Ausführrechte für den Inhalt eines Verzeichnisses, jedoch darf man nur seine eigenen Dateien löschen, mit Ausnahme des Eigentümers des Verzeichnisses

Zudem kann man die Zugriffsrechte auch per Ziffer (Oktalzahl) angeben: im folgendem Beispiel beschränke ich mich mal auf u|g|u und r|w|x

Die Oktalzhl ist eine Zusammenfassung von Binärzahlen, welche wiederum verschiedene Zugriffsrecht und Wertigkeiten haben.

Wertigkeiten: x = 1 ; w = 2 ; r = 4

Beispiel:

chmod -R 640 /home/User/Desktop/test

Symbolisch: r w | r |

Oktal: 6 | 4 | 0

Binär: 1 1 0 | 1 0 0 | 0 0 0

User: w (2) + r (4) = 6
Gruppe: r (4) = 4
Other: (0) = 0

0 <-> — <-> keine Berechtigung

1 <-> –x <-> ausführ-Rechte

2 <-> -w- <-> schreib-Rechte

3 <-> -wx <-> schreib-, ausführ-Rechte

4 <-> r– <-> lese-Rechte

5 <-> r-x <-> lese-, ausführ-Rechte

6 <-> rw- <-> lese-, schreib-Rechte

7 <-> rwx <-> lese-, schreib-, ausführ-Rechte

um nun z.B. alle Dateien einer Webseite, welche im aktuellen Verzeichnis liegen die ausführ-Rechte zu entziehen kann man sich einen find-Befehl zusammenbasteln:

find . -type f -exec chmod -x {} \;

bzw. folgendermaßen, um die schreib-rechte nur für den Besitzer der Dateien zu erlauben:

find . -type d -exec chmod 750 {} \;
find . -type f -exec chmod 640 {} \;

Festplatten-Auslastung anzeigen lassen

iotop zeigt die I/O Auslastung, benötigt jedoch einen Linux Kernel >= 2.6.20, zudem wird die Auslastung per Programm angezeigt.

Installation unter Debian / Ubuntu:

sudo aptitude install iotop

Nrg2Iso: Nero-Image -> ISO

Nrg2Iso ist ein linux Tool welches eine CD (ooder DVD) image von Nero Burning Rom zu ISO konvertieren kann.

Installation von Hand:

sudo bash
cd /usr/src/
wget http://gregory.kokanosky.free.fr/v4/linux/nrg2iso-0.4.tar.gz
tar xvf nrg2iso-0.4.tar.gz
cd nrg2iso-0.4/
make

./nrg2iso image.nrg image.iso

Installation mit Paketmanager (aptitude):

aptitude install nrg2iso

Link:
gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html

localepurge – macht Platz auf der Platte

localepurge ist ein Tool, um automatisch überflüssige Sprach-Dateien nach Abschluss jeder Paketinstallation löscht. Dadurch kann man Plattenplatz wieder freigeben, der ansonsten nur von nutzlosen locale-Dateien für Sprachen belegt ist.

Installation unter Debian / Ubuntu:

aptitude install localepurge

Safe-rm can save your life

Safe-rm ist ein Tool welches davor bewahrt wichtige Dateien und Verzeichnisse zu löschen, indem es /bin/rm mit einem wrapper ersetzt, welcher vor dem löschen die konfigurierbare Blackliste abgleicht und somit die Datei ggf. nicht löscht.

Installation unter Debian / Ubuntu:

aptitude install safe-rm

Bild:


safe-rm
safe-rm


nethogs und iftop – Traffic analysieren

nethogs erlaubt es dir den Netzwerk-Traffic pro Prozess zu sehen. Es zeigt sowohl upload and download Geschwindigkeiten. Unterstützung für Ethernet, PPP und unterstützt sowohl IPv4 als auch IPv6.

Installation unter Debian:

aptitude install nethogs

_________________________

Wer hingegen sehen möchte, wer (IP-Adresse) die Daten gerade anfordert bzw. empfängt, sollte sich mal folgendes Programm anschauen -> Iftop.

Installation unter Debian:

aptitude install iftop

_________________________

Video:

Migration von Debian 32-Bit zu 64-Bit

Wenn wir nun von einen 32-Bit System auf ein 64-Bit System umsteigen wollen, installieren wir als erstes ein “64-Bit System” von der selber Distribution z.B. Debian Lenny, damit wir nicht alle Standard-Pakete selber neu installieren müssen, als nächstes wird mithilfe von aptitude und dpkg die alten Pakete auf das neue System gebracht:

Auf dem 32-Bit System:

sudo aptitude search '~i !~M' -F '%p install' > packages-list

Dies generiert eine Liste von allen manually installierent packages in packages-list.
Auf dem 64-Bit System:

sudo dpkg --set-selections < packages-list

… und …

sudo apt-get update && sudo apt-get dselect-upgrade

Diese Befehle installieren nun alle packages von der packages-list. (und apt-get wird die packages Abhängigkeiten auflösen) Das war es schon. :) Wenn man nun nur dpkg –get-selections auf dem 32-Bit System auführt, würde man alle Informationen zu den “automatically installed packages” verlieren, daher könnte man noch folgendes ausführen, so dass du eine weitere Liste mit automatisch installieren packages bekommst:
Auf dem 32-Bit System:

sudo aptitude search ~M -F %p > autoremove-packages-list

Auf dem 64-Bit System:

sudo aptitude markauto `cat autoremove-packages-list`