Olf   Projekte   Kunst   Software   Bio   Links   Private   Mail
  google version

 | Up |

Linux Notes

Auf dieser Seite notiere ich mir lediglich solche Befehlsfolgen, die ich immer mal wieder benötige und immer mal wieder vergesse... ;)

Kernel

Port forwarding

$ /sbin/iptables -t nat -A PREROUTING -p tcp -i ppp0 -d xxx.xxx.xxx.xxx --dport 80 -j DNAT --to-destination 192.168.1.x
$ /sbin/iptables -I FORWARD -p tcp -i ppp0 -o eth0 -d 192.168.1.x --dport 80 -j ACCEPT

Software

Konsole

Bildschirmschoner abschalten

$ setterm -blank 0

CDs brennen

Erstellen von Iso-Images

$ mkisofs -o -V <32Zeichen Label> -T [Trans.tbl:Dosnamen] -a [+Backup-Dat.] Verzeichnis

Brennen einer CD mit cdrecord

$ cdrecord dev=0,0,0 image.iso
-dummy -- Simulieren des Brennens
speed=8 -- Geschwindigkeit
fs=8m -- Grösse des Puffers
-v -- Verbosity

DVD's brennen

growisofs -R -J -Z /dev/scd0 ./path

SSH

Schlüsselaustausch

Wenn noch kein Schl&6uml;ssel vorhanden: mycomputer$ ssh-keygen
mycomputer$ scp ~/.ssh/identity.pub target:/home/xxx/.ssh/authorized_keys

X-Zugriff über eine Firewall

ssh -L 2222:192.168.1.99:22 meineip.dyndns.org
ssh -X user@localhost -p 2222
Dabei ist 192.168.1.99 de IP des Rechners im lokalen Netz; meineip.dyndns.org die Adresse der Firewall und user der Benutzername.

Spezialprogramme

Morphing-Programm

xmrm

Eingescannte kurven digitalisieren

g3data

XEmacs

Verwenden der Alt- als Meta-Taste

$ xmodmap -p
-->Liste
$ xkeycaps
--> Keyboard einstellen
$ xmodmap -e "remove Map4 = Meta_L"

LaTeX

Glosstex installieren (Glossar erstellen)

$ tar -xzvf glossstex.tar.gz
$ cd glosstex
$ make
$ latex glosstex.ins
$ cp glosstex.sty texmf/tex/latex/glosstex
$ cp glosstex.std texmf/tex/latex/glosstex
$ cp glosstex.ist texmf/makeindex
$ cp glosstex /usr/local/bin

XWindows

Truetype Fonts installieren

$ cd /usr/X11R6/lib/X11/truetype
$ cp /windows/*.ttf .
$ ttmkfdir > fonts.dir
$ ttmkfdir > fonts.scape
$ mkfontdir -e ../encodings
In Datei /etc/XF86Config einfügen: Fontpath = "/usr/X11R6/lib/X11/fonts/truetype"

Zweiten Windowsmanager starten

$ startx -- :1

Distributions-Spezifisch

SuSE

SuSE CD als NFS-Server exportieren

$ cat > /etc/exports
/cdrom 192.168.0.0/255.255.255.0(no_root_squash)
$ /etc/rc.d/nfsserver restart

Debian

Einbinden von lokalen apt-Paketen

$ cd ~/packages
$ dpkg-scanpackages ./ /dev/null |gzip > Packages.gz
$ cat >> /etc/apt/sources.list deb file:/root/packages ./

Perl

Nützliche Einzeiler

perl -l -e 'xxx' - Ausgabe mit newline
perl -n -e: Verarbeiten von STDIN (while(<>)-Scheife)
perl -l -a -F: -n -e 'print $F[0];' /etc/passw: -a zerglegt Arrayy, -F Separator
perl -p -e 's/a/b/g' datei - Substituieren mit Ausgabe
perl -p -i.bak -e 's/a/b/g' *.pl - Inplace mit Backup
perl -MLWP::Simple -e 'getprint("http://www.aol.com")' - Web-Get
perl -MMIME::Base64 -e 'print MIMI::Base64::decode(join("", <>))' datafile - MIME-Decoding

 Fresh stuff  

Wüstenrennmäuse

Weihnachtsgebäck

Tim der Mauersegler

Trading Tagebuch V0.10

 
 Features  

Impressum

Feedback

Olf's Such-Seite

eCards

Geniustrader

 
 News  

Bilder aus der Wildnis

Zurück von der Insel...

Lebenszeichen

Mehr Bilder, mehr Besucher, mehr Rezepte...

Wilkommen in 2005!

Weitere News...

 
© 2004 Oliver Bossert