Nice Try!


Nice Tray
Nice Tray


bash – Version < 3.0:

for i in $(seq 1 500)
do
   echo "I will not throw paper airplanes in class."
done

bash – Version 3.0+:

for i in {1..500}
do
   echo "I will not throw paper airplanes in class."
done

bash – Alternative:

for (( c=1; c< =500; c++ ))
do
   echo "I will not throw paper airplanes in class."
done

bash – unendliche Schleife:

for (( ; ; ))
do
   echo "I will not throw paper airplanes in class."
done

[ CTRL+C ]

um diese Schleife wieder zu beenden

LXDE + Compiz + Emerald + AWN – Ubuntu HowTo

Dieses kleine HowTo soll zeigen wie man einen schönen sowie schnellen Desktop unter Ubuntu installiert, zudem wird gezeigt wie du die 3D-Unterstützung (Treiber für nvidia + ATI) aktiviert/installiert wird.

Zudem ist nun die erste Lubuntu Version (Ubuntu + LXDE) als ISO erschienen. LXDE ist ein sehr leichte- und minimale-Desktop-Umgebung mit dem openbox-Window-Manager, der PCManFM Datei-Manager und einer Liste von Standard-Anwendungen ausgestattet. Die finale Version soll auf Ubuntu 9.10 (Karmic Koala) aufbauen und ist für den 29 Oktober, 2009 geplant.

Link:
lxde.org
pro-linux.de

1.) Check Compiz-Skript
2.) Automatische Treiberinstallation: ATI – Radeon
3.) Automatische Treiberinstallation: ATI – RadeonHD
4.) Automatische Treiberinstallation: ATI – fglrx
5.) Manuelle Treiberinstallation: ATI – fglrx
6.) Automatische Treiberinstallation: Nvidia – nvidia-glx
7.) Manuelle Treiberinstallation: Nvidia – nvidia-glx
8.) Compiz + Emerald + LXDE
9.) Install Ubuntu Tweak
10.) Install AWN – Avant Window Navigator

Hier noch schnell ein Video, wie dein Desktop dann später aussehen kann…

LXDE + Compiz + Emerald + AWN – MyVideo

1.) Check Compiz-Skript

Fangen wir ganz vorne an, wir benötigen ggf. neue Treiber für unserer Grafikkarte, dies überprüfen wir mit dem folgenden Shell-Skript.

cd ~/Desktop/
wget http://blogage.de/files/9124/download -O compiz-check
chmod +x compiz-check
./compiz-check

2.) Automatische Treiberinstallation: ATI – Radeon

Der freie Xorg-Treiber “radeon” kann wie folgt installiert werden und ist für folgende Modelle ausgelegt:

R1xx - Radeon 7xxx
R2xx - Radeon 8500 - 9250
R3xx - Radeon 9500 - x600, x1050
R4xx - Radeon x700 - x850
R5xx - Radeon x1300 - x1950
R6xx - Radeon HD 2300 - HD 3850
R7xx - Radeon HD 4350 - HD 4890

Bevor wir diesen Treiber installieren solltest du sicherstelle, dass du nicht noch ein Paket mit dem Namen “fglrx” installiert hast.

sudo aptitude remove fglrx-driver fglrx-driver-dev fglrx-kernel-source

Oder falls du den “fglrx”-Treiber bereits manuell installiert hast findest du weiter unten in diesem HowTo eine kleine Anleitung, um diesen wieder zu entfernen.

Fangen wir an…

Für Ubuntu Jaunty Jackalope 9.04:

sudo su -
sudo echo 'deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty main' >> /etc/apt/sources.list
sudo echo 'deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty main' >> /etc/apt/sources.list

Wenn es sich bei der Distribution um z.B. Intrepid Ibex oder Hardy Heron handelt, ersetzt man “jaunty” durch “intrepid” bzw. “hardy”.

Strg + D

(root logout)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AF1CDFA9
sudo apt-get update
sudo aptitude install xserver-xorg-video-radeon

In der Datei “/etc/X11/xorg.conf” unter dem Punkt ‘Section “Device”‘ muss nun als ‘Driver “radeon”‘ eingetragen sein.

3.) Automatische Treiberinstallation: ATI – RadeonHD

Der freie Xorg-Treiber “radeonhd” kann wie folgt installiert werden und ist für folgende Modelle ausgelegt:

R500 Bauweise: R5xx, RV5xx, RS6xx, RS740, M52 und höher
R600 Bauweise: R6xx, RV6xx, RS780, M64 und höher
R700 Bauweise: RV7xx

Bevor wir diesen Treiber installieren solltest du sicherstelle, dass du nicht noch ein Paket mit dem Namen “fglrx” installiert hast.

sudo aptitude remove fglrx-driver fglrx-driver-dev fglrx-kernel-source

Oder falls du den “fglrx”-Treiber bereits manuell installiert hast findest du weiter unten in diesem HowTo eine kleine Anleitung, um diesen wieder zu entfernen.

Fangen wir an…

Für Ubuntu Jaunty Jackalope 9.04:

sudo su -
sudo echo 'deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty main' >> /etc/apt/sources.list
sudo echo 'deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty main' >> /etc/apt/sources.list

Wenn es sich bei der Distribution um z.B. Intrepid Ibex oder Hardy Heron handelt, ersetzt man “jaunty” durch “intrepid” bzw. “hardy”.

Strg + D

(root logout)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AF1CDFA9
sudo apt-get update
sudo aptitude install xserver-xorg-video-radeonhd

In der Datei “/etc/X11/xorg.conf” unter dem Punkt ‘Section “Device”‘ muss nun als ‘Driver “radeonhd”‘ eingetragen sein. Zudem muss unter ‘Section “Module”‘ noch ‘load “dri”‘ eingetragen werden, falls dies nicht bereits eingetragen ist.

4.) Automatische Treiberinstallation: ATI – fglrx

Der Xorg-Treiber “fglrx” kann wie folgt installiert werden und ist für folgende Modelle ausgelegt:

Ab R9500

Für Ubuntu Jaunty Jackalope 9.04:

sudo su -
sudo echo 'deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty main' >> /etc/apt/sources.list
sudo echo 'deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty main' >> /etc/apt/sources.list

Wenn es sich bei der Distribution um z.B. Intrepid Ibex oder Hardy Heron handelt, ersetzt man “jaunty” durch “intrepid” bzw. “hardy”.

Strg + D

(root logout)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AF1CDFA9
sudo apt-get update
sudo aptitude install linux-restricted-modules-$(uname -r)
sudo aptitude install xorg-driver-fglrx fglrx-control

“System -> Systemverwaltung -> Hardware-Treiber” (Hardy, Intrepid, Jaunty)

“System -> Systemverwaltung -> Verwaltung eingeschränkter Treiber” (Gutsy, Feisty)

und aktiviere dort den fglrx-Treiber…

… nun nur noch folgende beide Befehle ausführen und schon könnten wir fertig sein…

sudo dpkg-reconfigure -phigh linux-restricted-modules-`uname -r`
sudo insmod /lib/modules/`uname -r`/volatile/fglrx.ko

falls du nach einen “reboot” nicht den richtigen Treiber per “./compiz-check” angezeigt bekommst, kannst du noch folgende Dinge ausprobieren.

sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv

In der Datei “/etc/X11/xorg.conf” unter dem Punkt ‘Section “Device”‘ muss nun als ‘Driver “fglrx”‘ eingetragen sein. Zudem muss unter ‘Section “Module”‘ noch ‘load “dri”‘ eingetragen werden, falls dies nicht bereits eingetragen ist.

5.) Manuelle Treiberinstallation: ATI – fglrx

einige Pakete müssen ggf. nachinstalliert werden

sudo aptitude install dpkg-dev debhelper libstdc++5 dkms build-essential cdbs fakeroot

Treiber herunterladen
www.computerbase.de

z.B.:

wget http://www2.ati.com/drivers/linux/ati-driver-installer-9-8-x86.x86_64.run
sudo sh ati-driver-installer-9-8-x86.x86_64.run --buildpkg Ubuntu/jaunty

Wenn es sich bei der Distribution um z.B. Intrepid Ibex oder Hardy Heron handelt, ersetzt man “Ubuntu/jaunty” durch “Ubuntu/intrepid” bzw. “Ubuntu/hardy” usw.

nun wechseln wir in das Verzeichnis in welchem die .deb-Pakete erstellt wurden…

cd /tmp

… und installieren diese.

sudo dpkg -i fglrx-kernel-source*.deb
sudo dpkg -i fglrx-modaliases*.deb
sudo dpkg -i xorg-driver-fglrx*.deb

die Datei “/etc/X11/xorg.conf” muss nun für das verwenden von den neuen ATI-Treibern vorbereitet werden, dafür führen wir folgenden Befehl aus

sudo aticonfig --initial

neu-starten und Fertig, schon haben wir die neusten ATI-Treiber installiert

reboot

Sollte nach dem reboot kein Login-Bildschirm kommen, kannst du die Treiber auf folgendem Weg wieder entfernen.

Textkonsole öffnen

Strg + Alt + F1

sudo dpkg-reconfigure -phigh xserver-xorg
sudo rm /etc/ati/amdpcsd
sudo apt-get --purge remove fglrx-kernel-source fglrx-modaliases xorg-driver-fglrx fglrx-amdcccle libamdxvba1

6.) Automatische Treiberinstallation: Nvidia – nvidia-glx

Ein einfacher, quelloffener Treiber ohne 3D-Beschleunigung (“nv”) ist bereits vorinstalliert, jedoch wollen wir gleich 3D-Effekte aktivieren, daher müssen wir uns neue Treiber installieren.

nvidia-glx-new - für alle aktuellen Nvidia-Karten ab GeForce5/FX
nvidia-glx - für alle Nvidia-Karten ab GeForce2 MX bis GeForce4
nvidia-glx-legacy - für Karten älter als 5 Jahre wie z.B. TNT, TNT2, TNT Ultra, GeForce und GeForce2 ohne MX

Bei Intrepid (8.10) haben sich die Namen geändert:

nvidia-glx-96 - für GeForce2 MX bis GeForce 4
nvidia-glx-173 - für GeForce FX
nvidia-glx-177 - für GeForce 6 und neuer.
nvidia-glx-180 - siehe Dateieigenschaften für genaue Auflistung

Für Ubuntu Jaunty Jackalope 9.04:

sudo su -
sudo echo 'deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu jaunty main' >> /etc/apt/sources.list
sudo echo 'deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu jaunty main' >> /etc/apt/sources.list

Wenn es sich bei der Distribution um z.B. Intrepid Ibex oder Hardy Heron handelt, ersetzt man “jaunty” durch “intrepid” bzw. “hardy”.

Strg + D

(root logout)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CEC06767
sudo apt-get update
sudo aptitude install linux-restricted-modules-$(uname -r)
sudo aptitude install nvidia-glx-190 nvidia-190-kernel-source nvidia-settings

“System -> Systemverwaltung -> Hardware-Treiber” (Hardy, Intrepid, Jaunty)

“System -> Systemverwaltung -> Verwaltung eingeschränkter Treiber” (Gutsy, Feisty)

und aktiviere dort den glx-190-Treiber…

falls du nach einen “reboot” nicht den richtigen Treiber per “./compiz-check” angezeigt bekommst, kannst du noch folgendes ausprobieren.

sudo nvidia-xconfig

In der Datei “/etc/X11/xorg.conf” unter dem Punkt ‘Section “Device”‘ muss nun als ‘Driver “nvidia”‘ eingetragen sein. Zudem kann man das Logo von Nvidia an dieser Stelle auch deaktivieren, dazu musst du unter dem Punkt ‘Section “Device”‘ ‘Option “NoLogo” “True”‘ einfügen.

…falls dies nach einen erneuten “reboot” nicht geholfen hat, kannst du noch folgendes probieren

sudo su -
echo 'nvidia' >> /etc/modules

7.) Manuelle Treiberinstallation: Nvidia – nvidia-glx

nvidia-glx-new - für alle aktuellen Nvidia-Karten ab GeForce5/FX
nvidia-glx - für alle Nvidia-Karten ab GeForce2 MX bis GeForce4
nvidia-glx-legacy - für Karten älter als 5 Jahre wie z.B. TNT, TNT2, TNT Ultra, GeForce und GeForce2 ohne MX

Bei Intrepid (8.10) haben sich die Namen geändert:

nvidia-glx-96 - für GeForce2 MX bis GeForce 4
nvidia-glx-173 - für GeForce FX
nvidia-glx-177 - für GeForce 6 und neuer.
nvidia-glx-180 - siehe Dateieigenschaften für genaue Auflistung

sudo aptitude remove nvidia-glx< version >

und folgende Pakete muss ggf. noch installiert werden

sudo aptitude install linux-restricted-modules-$(uname -r) build-essential xserver-xorg-dev libc6-i386

nun laden wir uns den neusten Nvidia-Treiber herunter -> www.computerbase.de

z.B.:

cd ~/Desktop/

NVIDIA-Linux-x86_64-190.18-pkg2.run

nun verlassen wir unsere Desktop-Umgebung…

Strg + Alt + F1

… und schalten den Desktop aus.

sudo /etc/init.d/gdm stop
sudo /etc/init.d/kdm stop

(bei KDE)

cd ~/Desktop/
sudo sh NVIDIA-Linux-x86_64-190.18-pkg2.run
sudo nvidia-xconfig

In der Datei “/etc/X11/xorg.conf” unter dem Punkt ‘Section “Device”‘ muss nun als ‘Driver “nvidia”‘ eingetragen sein. Zudem kann man das Logo von Nvidia an dieser Stelle auch deaktivieren, dazu musst du unter dem Punkt ‘Section “Device”‘ ‘Option “NoLogo” “True”‘ einfügen.

…falls dies nach einen “reboot” nicht geholfen hat, kannst du noch folgendes probieren

sudo su -
sudo echo 'nvidia' >> /etc/modules

falls das “./compiz-check” Skript noch immer ausgibt, dass du die 3D-Effekte nicht aktivieren kannst, obwohl der Treiber nun installiert sind, dann versuch noch folgendes…

sudo nvidia-xconfig --composite --render-accel --add-argb-glx-visuals

8.) Compiz + Emerald + LXDE

sudo su -
sudo echo 'deb http://ppa.launchpad.net/compiz/ppa/ubuntu jaunty main' >> /etc/apt/sources.list
sudo echo 'deb-src http://ppa.launchpad.net/compiz/ppa/ubuntu jaunty main' >> /etc/apt/sources.list

Wenn es sich bei der Distribution um z.B. Intrepid Ibex oder Hardy Heron handelt, ersetzt man “jaunty” durch “intrepid” bzw. “hardy”.

Strg + D

(root logout)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 42C24D89
sudo apt-get update
sudo aptitude install compiz compiz-core compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-fusion-plugins-unsupport compiz-gnome compiz-plugins compiz-wrapper compizconfig-settings-manager
sudo su -
sudo echo 'deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main' >> /etc/apt/sources.list
sudo echo 'deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main' >> /etc/apt/sources.list

Wenn es sich bei der Distribution um z.B. Intrepid Ibex oder Hardy Heron handelt, ersetzt man “jaunty” durch “intrepid” bzw. “hardy”.

Strg + D

(root logout)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 881574DE
sudo apt-get update
install emerald
aptitude install emerald emerald-themes

und nun ein paar schöne Themes

sudo aptitude install showtime-theme



showtime-themeshowtime-theme
showtime-theme



sudo aptitude install balanzan-theme



balanzan-theme
balanzan-theme


sudo aptitude install infinity-theme



infinity-theme
infinity-theme



sudo aptitude install wild-shine-theme



wild-shine-theme
wild-shine-theme


sudo aptitude install exotic-theme



exotic-theme
exotic-theme



sudo aptitude install tropical-theme



tropical-theme
tropical-theme


sudo aptitude install bamboo-zen-theme



bamboo-zen-theme
bamboo-zen-theme



sudo aptitude install ubuntu-sunrise-theme



ubuntu-sunrise-theme
ubuntu-sunrise-theme


sudo aptitude install aquadreams-theme



aquadreams-theme
aquadreams-theme



weitere Themes findest du auf folgender Webseite ->

Link:
www.bisigi-project.org

in der folgenden Datei “/usr/bin/compiz-decorator” suchst und ersetzt du nun folgendes

USE_EMERALD="no"

durch

USE_EMERALD="yes"

install lxde – LXDE ist eine freie Desktopumgebung. Der Name steht für “Lightweight X11 Desktop Environment”.

sudo su -

Ab Ubuntu Jaunty Jackalope 9.04, wurden die Pakete von LXDE Standardmäßig mit eingefügt, daher benötigt man ab dieser Version keine weiteren Quellen in der sources.list und du kannst direkt mit dem “aptitude install” weitermachen.

sudo echo 'deb http://ppa.launchpad.net/lxde/ubuntu intrepid main' >> /etc/apt/sources.list
sudo echo 'deb-src http://ppa.launchpad.net/lxde/ubuntu intrepid main' >> /etc/apt/sources.list

Wenn es sich bei der Distribution um z.B. Intrepid Ibex oder Hardy Heron handelt, ersetzt man “intrepid” durch “hardy” bzw. “gutsy”.

Strg + D

(root logout)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7992E892
sudo apt-get update
sudo aptitude install lxterminal lxde

in der folgenden Datei fügen wie nun eine Zeile hinzu…

echo '@compiz --replace' >> /etc/xdg/lxsession/LXDE/autostart

… nun können wir, wenn wir in unserem Login-Bildschirm befinden, als Session “lxde” auswählen und uns einloggen.

System -> Einstellungen -> Emerald Theme Manager

hier kannst du nun eines der installierten Themes auswählen

System -> Einstellungen -> Erscheinungsbild

zudem kannst du nun die Menüs etc. an dem ausgewählten Theme anpassen

System -> Einstellungen -> CompizConfig Einstellungs-Manager

hier kannst du nun die gewünschten 3D-Effekte einstellen.

9.) Install Ubuntu Tweak

sudo su -
sudo echo 'deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu jaunty main' >> /etc/apt/sources.list
sudo echo 'deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu jaunty main' >> /etc/apt/sources.list

Wenn es sich bei der Distribution um z.B. Intrepid Ibex oder Hardy Heron handelt, ersetzt man “jaunty” durch “hardy” bzw. “intrepid”.

Strg + D

(root logout)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
sudo apt-get update
sudo aptitude install ubuntu-tweak

Systemwerkzeuge -> Ubuntu Tweak

im Programm selber, den Menüpunkt “Desktop” -> “Compiz Fusion” auswählen und dort die “Edge Einstellungen” ändern. So kannst du z.B. einstellen, dass alle offenen Fenster in einer Übersicht angezeigt werden, wenn du die Maus in einer Ecke des Desktops bewegst (Fenster anzeigen) oder, dass eine Übersicht über all deine virtuellen Desktops angezeigt wird (Expo). Diese Funktionen musst du vorher mit dem “CompizConfig Einstellungs-Manager” einschalten.

10.) Install AWN – Avant Window Navigator

sudo su -
sudo echo 'deb http://ppa.launchpad.net/awn-testing/ubuntu jaunty main' >> /etc/apt/sources.list
sudo echo 'deb-src http://ppa.launchpad.net/awn-testing/ubuntu jaunty main' >> /etc/apt/sources.list

Wenn es sich bei der Distribution um z.B. Intrepid Ibex oder Hardy Heron handelt, ersetzt man “jaunty” durch “hardy” bzw. “intrepid”…

Strg + D

(root logout)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BF810CD5
sudo apt-get update
sudo aptitude install avant-window-navigator-bzr
awn-core-applets-bzr awn-manager-bzr

System -> Einstellungen -> Awn Manager

als erstes einstellen, dass dies automatisch mit-gestartet wird, den Rest kann man ganz nach seinen wünschen konfigurieren.

DynDNS – HowTo

Heute beschreibe ich, wie ihr auf euren Rechner von überall auf der Welt zugreifen könnt. Ich gehe erstmal davon aus, dass du keine feste IP-Adresse zu hause hast. Dein Router wählt sich bei deinem Provider ein und bekommt jedes mal, eine neue IP, dieses “Einwählen” macht der Router meist alle 24 Stunden, das heißt, dass du jeden Tag eine neue IP bekommst.

1.) Auf DynDNS.com registrieren und einen Domain Namen registrieren

Als erstes müssen wir also dafür sorgen, dass deine Internetverbindung eindeutig zugeordnet werden kann, dies realisieren wie am einfachsten über www.DynDNS.com. Wir müssen uns auf dyndns.com kostenlos registrieren und den Dienst nutzen zu können, dann unter der Kategorie “Account” und anschließend auf “Add Host Services” klicken. Hier kannst du dir nun einen Hostnamen (max. 5 Stück) aussuchen, unter welcher dein Internet Anschluss (Router) zu erreichen ist.



dynDNS
DynDNS


 

2.) Eingene IP übermitteln

Im nächsten Schritt müssen wir dafür sorgen, dass entweder dein Router oder dein PC deine momentane IP an dynDNS übermittelt. Wenn dein Router dies unterstützt, dann bei Punkt 2.1 weiter lesen, wenn nicht dann geht es nun mit dem Punkt 2.2 weiter.

2.1) IP übermitteln (mit deinem Router)

Deinen Router erreichst du meinst unter der letzten oder ersten IP in deinem Netz z.B. 192.168.1.254. Schau einfach in deinen Netzwerk Einstellungen welche IP du im Augenblick als Standart Gateway eingetragen (oder per DHCP zugewiesen bekommen hast) ist, diese IP gibst du in deinem Browser ein. Hier ein kleines Beispiel:



fritz_dyndns
fritzBox - dyndns

2.2) IP übermitteln (mit deinen PC/Server per Software/Client)


-> Windows – Update Client

-> Windows7 – Update Clients

-> Mac/OS X – Update Client

-> Linux/Unix – Update Clients


Nun müssen wir die passende Software zu unserm System installieren, da die Installation unter Windows kein Problem darstellen dürft, erkläre ich nur kurz wie man dies unter Linux macht.

apt-get  update
aptitude install ddclient

Danach muss folgende Config-Datei angepasst werden ->

vim /etc/ddclient.conf

Nachdem du dich mit deinem Benutzernamen auf der Webseite dyndns.com angemeldet hast gehst du auf folgender Seite um ihre passende ddclient Config zu generieren -> Clientconfig


Diese ersetzen wir nun mit der zuvor erwähnten Datei. Damit du sowohl unter test.dyndns.test als auch www.test.dyndns.test erreichbar bist, musst du in der Konfig-Datei noch folgendes ergänzen ->

wildcard=yes

nun noch schnell den Client restarten

/etc/init.d/ddclient restart

führe folgenden Befehl in Terminal aus, um zu überprüfen ob ddclient läuft

/etc/init.d/ddclient status

3.) PC erreichbar machen

-> Was ist PortForwarding?


Das Stichwort Port Forwarding habe ich mal als erstes in den Raum geworfen, dein Router schickt z.B. anfragen mit dem Ziel-Port 22, an die dafür vorgesehene IP. Hier ein Beispiel wo der SSH-Port 22 (TCP) weitergeleitet wird.

Protocol Port Range Translate To … Trigger Protocol Trigger Port
TCP 22 – 22 22 – 22

Hier noch eine sehr nützliche Seite: http://www.portforward.com/english/routers/port_forwarding/routerindex.htm

4.) SSH installieren & testen

auf deinem Ziel-System musst du den SSH-Daemon installieren und wenn das noch nicht passiert ist, ein Passwort/User anlegen

aptitude install ssh

und ggf.

passwd

nun können wir uns von überall aus zu unserm Home-Server verbinden…

ssh user@test.dyndns.test

Install Gimp 2.7.3

Um die neuste Version von GIMP unter Ubuntu zu installieren kann man folgendermaßen vorgehen…

sudo add-apt-repository ppa:matthaeus123/mrw-gimp-svn
sudo apt-get update && sudo aptitude install gimp

 

 

Link:
Download
Website – Gimp

Install Foxit-Reader 1.1.0

cd ~/Desktop
wget http://mirrors.foxitsoftware.com/pub/foxit/reader/desktop/linux/1.x/1.1/enu/FoxitReader_1.1.0_i386.deb

fuer 32-Bit Systeme:

sudo dpkg -i FoxitReader_1.1.0_i386.deb

fuer 64-Bit Systeme:

sudo dpkg -i --force-architecture FoxitReader_1.1.0_i386.deb
rm FoxitReader_1.1.0_i386.deb

Link:
www.foxitsoftware.com/pdf/desklinux/download.html

Die Geburtsstunde von Debian

Es begann vor zirka 16 Jahren -> am 16 Aug. 1993, 09:09

Fellow Linuxers,

This is just to announce the imminent completion of a brand-new Linux release, which I’m calling the Debian Linux Release.
[…]

http://groups.google.com/group/comp.os.linux.development/msg/a32d4e2ef3bcdcc6?pli=1

ls – list segments

mit “ls” („list segments“) kann man sich Dateien und Ordner in der Bash anzeigen lassen. Es folgen die entsprechenden Parameter, welche man mit dem “ls”-Befehl kombinieren kann und deren Auswirkung.

-F [ –classify ]

-> markiert Dateitypen unterschiedlich


* – ausführbare Datei
/ – Verzeichnis
@ – verlinkte Datei
| – FIFO / Named Pipes


-a [ -all ]

-> zeitg alle Daten an, auch versteckte


-A [ –allmost-all ]

-> zeitg alle Daten an, jedoch keine die mit “.” oder “..” anfagen


-B [ –ignore-backups ]

-> zeigt Backup-Daten mit einen vorgestellen “~” nicht an


-C

-> Datei/Verzeichnis werden in Spalten angezeigt


-c

-> Sortieren nach Zeitpunkt einer Änderung + mit-l: zeigt die ctime


-d [ –directory ]

-> zeigt Infos über das Verzeichnis, anstatt über dessen Inhalt an


-F [ –full-time ]

-> zeigt das Datum (Zeit) genauer an


-G [ –no-group ]

-> zeigt die entsprechene Gruppe der Datei nicht mit an


-h [ –human-readable ]

-> zeigt die entsprechende Dateigröße so an, dass man die am einfachsten lesen kann


-i

-> zeigt für jede Datei die entsprechende Index-Nummer mit an


-I [ –ignore ]

-> grenzt die Ausgabe ein

z.B.:
ls –ignore=”*.gz” – zeigt somit Daten welche auf “.gz” enden nicht an


-k [–kilobytes]

-> zeigt die entsprechende Dateigröße in Kilobytes an


-l

-> detailierte Ausgabe + zeigt pro Zeile nur eine Datei/Verzeichnis an


-L

-> zeigt die Eigenschaften der verlinkten Datei an, anstatt den Link selber


-m

-> zeigt eine Liste der Dateien, jeweils getrennt von einem Komma an


-n

-> zeigt die UIDs und GIDs an, anstatt den User- und Gruppennamen


-r [ –reverse ]

-> Ausgabe umdehen

z.B.:
ls -tr – sortierung nach letzter Veränderung, die neute Datei zuletzt


-R [ –recursive ]

-> Zeigt auch die Unterverzeichnise an


-s [ –size ]

-> zeigt die Dateigröße jeder Datei an


-S

-> sortierung nach Dateigröße, die größte Datei zuerst


-t

-> sortierung nach letzter Veränderung, die neute Datei ist zuerst


-u

-> sortierung nach letztem Zugriff, die neute Datei ist zuerst


-v

-> Sortierung nach Zahlen im Text (Version), von kleinen Zahlen nach großen


-x

-> Ausagbe in Linien statt in Spalten


-X

-> Alphabetische Sortierung


-1

-> zeigt jeweils eine Datei pro Zeile


–color=auto

-> markiert Dateitypen mit unterschiedlichen Farben


–group-directories-first

-> zeigt die Verzeichnisse als erstes an


–help

-> zeigt die Hilfe an


–version

-> zeigt die aktuell installierte Version an

diese Parameter kann man auch sehr gut miteinander kombinieren und dann ggf. als “alias” in die “.bashrc” eintragen, so dass man sich nicht alle Parameter merken muss.


ls -lahtrF --color=auto --group-directories-first

-> zeigt die Daten ausführlich, die Verzeichnisse zuerst, die Dateigröße leserlich und die neuste Datei unten an, dies kann in einem sehr unübersichtlichen Log-Verzeichnis von großem Nutzen sein, zudem werden die Dateitypen unterschiedlich und farblich markiert

Install Pidgin 2.6.5 – Ubuntu

Um die neuste Version von Pidgin unter Ubuntu zu installieren kann man folgendermaßen vorgehen…

Folgendes in einer root-Shell ausführen…

Für Ubuntu Karmic Koala 9.10:

echo 'deb http://ppa.launchpad.net/pidgin-developers/ubuntu karmic main' >> /etc/apt/sources.list
echo 'deb-src http://ppa.launchpad.net/pidgin-developers/ubuntu karmic main' >> /etc/apt/sources.list

Für Ubuntu Jaunty Jackalope 9.04:

echo 'deb http://ppa.launchpad.net/pidgin-developers/ubuntu jaunty main' >> /etc/apt/sources.list
echo 'deb-src http://ppa.launchpad.net/pidgin-developers/ubuntu jaunty main' >> /etc/apt/sources.list

Für Ubuntu Intrepid Ibex 8.10:

echo 'deb http://ppa.launchpad.net/pidgin-developers/ubuntu intrepid main' >> /etc/apt/sources.list
echo 'deb-src http://ppa.launchpad.net/pidgin-developers/ubuntu intrepid main' >> /etc/apt/sources.list

Für Ubuntu Hardy Heron 8.04:

echo 'deb http://ppa.launchpad.net/pidgin-developers/ubuntu hardy main' >> /etc/apt/sources.list
echo 'deb-src http://ppa.launchpad.net/pidgin-developers/ubuntu hardy main' >> /etc/apt/sources.list

dann noch schnell den passenden Key vom Key-Server holen ->

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A1F196A8

und schon kannst du mit dem Paketmanager deiner Wahl (apt-get, aptitude…) “Pidgin” installieren.

Link:
www.pidgin.im

Alternativ kann man sich auf folgender Webseite auch das passende Paket herunterladen installieren.

getdeb.net

… und dann einfach mittels Kommandozeile per

aptitude purge pidgin

.. die alte Version von Pidgin löschen und mittels

dpkg -i pidgin-blabla*

… das neue Paket installieren.

Sources Download:
www.computerbase.de/downloads/software/kommunikation/pidgin/


Pidgin
Pidgin


su & sudo & Setuid-Bit

Um unter Linux Root-Rechte zu erhalten, kann man entweder direkt root werden (su) oder sich einige Root-Rechte beschaffen (sudo) oder man führt eine Datei aus, welche die passenden Rechte ausweist.

su: ( substitude user ) [ Benutzer austauschen ]

z.B.:

su user_1

Nur root kann direkt zu einem andern Benutzer wechseln, für alle andern gilt, dass man das entsprechende Kennwort wissen muss.

Um nun Root zu werden und auch dessen Einstellungen (Umgebungsvariablen) zu erhalten, tippst du folgenden Befehl.

su -

Das “-“-Zeichen bewirkt in diesem Fall, dass auch die Umgebungsvariablen von root gesetzt werden.

whoami

Dieser Befehl zeigt an, wer du momentan bist…

mit dem “su”-Befehl kann man auch einzelne Kommandos als root ausführen

z.B.:

su -c "less /var/log/messages"

sudo: ( substitute user, do ) [ ausgetauschter Benutzer macht ]

Noch besser/sicherer ist es mittels sudo zu arbeiten, denn hier musst du das Root-Passwort, dem entsprechendem Benutzer gar nicht mitteilen und er kann trotzdem ausgewählte Kommandos mit Root-Rechten ausführen.

sudo-Konfiguration:

vim /etc/sudoers

user_1 ALL = (ALL) ALL

der Benutzer “user_1” hat nun mittels sudo komplette Root-Rechte

z.B.:

sudo su -

user_2 ALL = /sbin/shutdown

der Benutzer “user_2” kann mit sudo nun den PC/Server heruntergefahrenen

z.B.:

sudo shutdown -h now

user_2,user_3 ALL = /sbin/shutdown

somit kann man mehreren Benutzern entsprechende Rechte zuweisen

Defaults timestamp_timeout = 0

wenn man diese Zeile in “/etc/sudoers” einträgt, muss das (eigene) Passwort bei jedem sudo-Befehl erneut eingegeben werden

wenn ein sudo-Befehl von einem Benutzer ausgeführt wird, welcher die entsprechenden Rechte nicht hat, so wird eine E-Mail generiert und der root-User darüber informiert

weitere Infos:
wiki.ubuntuusers.de/sudo/Konfiguration

chmod: [ Setuid-Bit ]

Vor einiger Zeit habe ich in folgendem Beitrag erwähnt, dass man auch mittel “chmod” andere Rechte bekommen kann. -> chmod

Hier ein entsprechendes Beispiel:

Um einer ganzen Gruppe ausführbare Root-Rechte auf ein bestimmtes Programm zu geben, könnte man auch ein “Setuid-Bit” setzten.

chown root:gruppe_1 /sbin/shutdown
chmod ug=rx,u+s /sbin/shutdown

Systeminfos anzeigen lassen

Wer seinem Linux (als Beispiel dient hier Debian) Informationen zur Hardware entlocken möchte, kann dies unter-anderem mit den folgenden Kommandos machen.

1.) Allgemeine Hardware-Infos

dmidecode ist ein Tool um das DMI (SMBIOS) eines Computers ausliest, es wird eine Tabelle erzeugt, in welche eine Beschreibung der Hardware Komponenten deines PC aufgeführt wird… z.B. Informationen wie Serien-Nummern und BIOS Version.

aptitude install dmidecode
dmidecode | less

Alternativ wäre hier auch noch lshw bzw. hwinfo zu erwähnen, diese beiden Programme zeigt eine Hardware Liste deines PC/Servers an.

aptitude install lshw
lshw | less

bzw. mittels w3m anzeigen lassen

lshw -html | w3m -T text/html
lshw -short | less


H/W path Device Class Description
====================================================
system A7N8X2.0
/0 bus A7N8X2.0
/0/0 memory 64KiB BIOS
/0/4 processor AMD Athlon(tm) XP 2600+
/0/4/9 memory 128KiB L1 cache
/0/4/a memory 512KiB L2 cache
/0/26 memory 2560MiB System Memory
[...]

aptitude install hwinfo
hwinfo | less
hwinfo --short | less


cpu:
AMD Athlon(tm) XP 2600+, 1921 MHz

keyboard:
/dev/input/event0 AT Translated Set 2 keyboard

graphics card:
ATI RV280 5c63

sound:
ASUSTeK nForce2 AC97 Audio Controler (MCP)

storage:
nVidia nForce2 IDE

network:
eth0 nVidia nForce2 Ethernet Controller
eth1 Realtek RT8139

[…]

Des-weitern können wir mittels lm-sensors die Lüfter-Geschwindigkeit (RPM), die Temperatur (°C) und die Spannung (V) anliegt ausgelesen werden.

Wie immer installiern wir als erstes das entsprechende Programm…

aptitude install lm-sensors

nun einmal den folgenden Befehl ausführen um nach den Sensoren auf dem Motherboad usw. zu suchen ->

sensors-detect

nun können wir uns die gewünschten Informationen ausgeben lassen ->

sensors

Adapter: SMBus nForce2 adapter at 5500
[...]
in6: +3.07 V (min = +0.00 V, max = +0.00 V)
fan1: 4299 RPM (min = 112500 RPM, div = 2)
fan2: 0 RPM (min = 10546 RPM, div = 2)
fan3: 0 RPM (min = -1 RPM, div = 2)
temp1: +31.0°C (high = +80.0°C, hyst = +75.0°C)
temp2: +28.0°C (high = +80.0°C, hyst = +75.0°C)
temp3: -0.5°C (high = +80.0°C, hyst = +75.0°C)
temp4: +25.0°C (high = +80.0°C, hyst = +75.0°C)
[...]

2.) Arbeitsspeicher (RAM)

Mit dem folgenden Kommando, werden die Informationen zu den “Memory Module” angezeigt ->

sudo dmidecode --type 6

bzw.

sudo dmidecode --type 17

Alternativ kann man sich die Infos auch mit lshw anzeigen lassen, dafür müssen wir als erst-einmal, wir zuvor Beschrieben, dass entsprechende Paket installieren und dann die entsprechenden Infos zum RAM anzeigen lassen ->

lshw -class memory

einige Infos über den aktuellen Speicherverbrauch kann man mit folgenden Kommando in Erfahrung bringen ->

cat /proc/meminfo

bzw.

free -mt

3.) PCI Hardware-Infos

lspci zeigt eine Liste mit allen PCI Geräten an. (z.B. Grafikkarte, Soundkarte, Netzwerkkarte…)

aptitude install pciutils
lspci

folgendes Kommando zeigt deine Soundkarte an ->

lspci | grep

folgendes Kommando zeigt deine Grafikkarte an ->

lspci | grep VGA

folgendes Kommando zeigt deine Netzwerkkarte an ->

lspci | grep Ethernet

4.) CPU Hardware-Infos

Folgende zeigt Infos zur CPU an (z.B. Beschreibung, Version, MHZ, FSB…)

lshw -class cpu

bzw.

cat /proc/cpuinfo

und dies die Auslastung (load) der CPU

cat /proc/loadavg

bzw.

top

5.) Festplatten Hardware-Infos

Folgendes Kommando zeigt alle Partitionen an

cat /proc/partitions

bzw.

fdisk -l

und mit dem nächsten Befehl kannst du mittels S.M.A.R.T. herausfinden, ob es deiner Festplatte gut geht, oder ob du diese baldmöglichst austauschen solltest. (die SMART Unterstützung muss im BIOS aktiviert werden)

Als erstes installieren wir dies einmal…

aptitude install smartmontools

… dann Kommentieren wir alles mit “#” in der folgenden Datei aus, so dass der Daemon nicht automatisch gestartet wird.

vim /etc/default/smartmontools

folgendes zeigt alle Infos zu einer Festplatte an ->

smartctl --all /dev/h(s)da

zeigt nur an, ob die Festplatte noch OK ist ->

smartctl -H /dev/h(s)da

und dies zeigt Festplatten-Infos an (z.B. Model, Seriennummer, Firmware…)

smartctl -i /dev/h(s)da