Linux-Tipps
Hier findet sich ein Sammelsorium mit diversen Linux-Befehlen, Sniplets & sonstigen Infos, die ab und an ganz nützlich sind.
- scp beschleunigen
scp -c blowfish überträgt Daten schneller, da nicht so stark verschlüsselt - Remote Desktop über SSH
RDP-Port ist 3389 - Beryl zeigt grünen, unleserlichen Bildschirm
Läuft nicht mit 16Bit - Batch-Bildkonvertierung mit Imagemagick (z.B. png2jpg)
for i in *.png ;do convert $i $i.jpg ;done - Xinerama mit 2 Grakas
Section "ServerFlags"
Option "Xinerama" "true"
EndSection
Section "ServerLayout"
Screen 0 "Erstscreen" 0 0
Screen 1 "Zweitscreen" RightOf "Erstscreen"
Identifier "multihead"
InputDevice "maus" "CorePointer"
InputDevice "tasta" "CoreKeyboard"
EndSection - Konsolen-Scrollback
Shift+PgUp/PgDwn - Prozess pausieren / In den Hintergrund verschieben
Strg+z – resume mit fg, mit bg %jobnummer im Hintergrund weiterlaufen lassen - Neuen Tunnel in bestehende SSH-Verbindung
Mit ~C gelangt man auf eine SSH-Konsole – da normaler -L Syntax - ISO Brennen
wodim -v dev=’/dev/cdrw’ datei.iso - VMWare mit unbekannten USB-Geräten auf neuem Kernel
echo 1 > /sys/bus/usb/devices/*USB-ID*/bConfigurationValue
Siehe auch Blogeintrag - SSH-Fingerprint verifizieren
Auf dem Server:ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key
Update:Auf neueren Servern kommt statt RSA ein ECDSA-Key zum Einsatz – der Befehl lautet dann
ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key
- X11 über SSH
Am Server muss X11Forwarding in der sshd-config aktiv sein
Client: ssh -2XCY <ip> (2 -> Protokoll v2, X -> X11Forward, C->Komprimieren, Y->Nötig für einige GUIs z.B. GTK ) - Sound für RTCW:ET
echo “et.x86 0 0 direct” > /proc/asound/card0/pcm0p/oss
echo “et.x86 0 0 disable”> /proc/asound/card0/pcm0c/oss - FLV to MP3
ffmpeg -i test.flv -acodec mp3 -ab 128k target.mp3
Hinweis: Direkt in ogg/vorbis hat irgendwie sehr schlechte quali
- OGG2OGG (mit geringerer Bitrate)
oggdec -o – podcast.ogg | oggenc –raw –managed –downmix –resample 32000 -b 32 -o “podcast.ppc.ogg” - - MP3 to OGG
mpg123 -q -s “$i” 2>/dev/null | oggenc –raw –managed –downmix –resample 32000 -b 32 -o “$i.ogg” -
bzw für höhere Quali:
mpg123 -q -s “$i” 2>/dev/null | oggenc –raw -b 128 -o “$i.ogg” - - Nahezu beliebiges Video auf PDA-Format
ffmpeg -i “$i” -b 300k -s 320×240 -ab 64k -vcodec mpeg4 -acodec mp3 -ac 1 “$i.ppc.avi” - VLC-Ausgabe: Lokal + Filedump + Stream
:sout=#transcode{vcodec=mp4v,vb=2048,scale=1}:duplicate{dst=display,dst=std{access=file,mux=asf,dst="/tmp/cam.avi"},dst=std{access=http,mux=asf,dst=:8080}}vb -> Bitrate, /tmp/cam.avi -> Filename, :8080 -> HTTP-Port für Stream
- Monitor per Script an/ausschalten
xset -display :0 dpms force off (bzw on) - LVM-Partition mit cryptsetup online vergrößern
lvextend -L +5G /dev/vg/lv_partition
cryptsetup resize partition
Ext3:resize2fs /dev/mapper/partition
XFS: xfs_growfs /dev/mapper/partition
(von roothausen.de) - Prozesse mit veralteten Libs finden
lsof | grep ‘DEL.*lib’ | cut -f 1 -d ‘ ‘ | sort -u
(via Wolf-u) - Dateiendung vieler Dateien ändern
for i in *.oga ;do mv "$i" "`basename "$i" .oga`.ogg" ;done
Hilft z.B. um einem älteren Amarok seine Musiksammlung schmackhaft zu machen
- AVR-GCC unter Gentoo
Die Installation hat derzeit einen kleinen Bug, funktioniert jedoch mit dem Befehlcrossdev --without-headers -t avr
- SSH/Login zeigt die MOTD doppelt an
Die zweite Anzeige kommt durch /etc/pam.d/login und /etc/pam.d/system-login. Das Modul nennt sich pam_motd.so. (Via StackOverflow) - SSHd-Tipps
Port ändern: /etc/ssh/sshd_config -> Port
Kein Root-Login: etc/ssh/sshd_config -> PermitRootLogin no
PKI benutzen
MOTD: /etc/motd
(via YALB) - SSHd-Restart
Wenn sich der SSHd nach einem Update über das init-script nicht neu starten lässt hilft nur der Holzhammer:killall -9 sshd ; /etc/init.d/sshd zap ; /etc/init.d/sshd start
Da die SSH-Verbindung getrennt wird sollte der Befehl besser in einem Screen o.Ä. gestartet werden.
- Gentoo Python-Probleme
Nach einem Update schlagen Python-Pakete mit dieser meldung fehl:ImportError: No module named core.utils.dist
In meinem Fall musste ich media-video/elisa und alle media-plugins/elisa-plugins-* entfernen – diese blockierten irgendwie.
- Sonderzeichenfehler bei Windows-Dateien korrigieren
Werden Windows-Dateien z.B. per Samba oder von NTFS kopiert gehen ohne Zeichensatzangabe gerne die Sonderzeichen kaputt – folgender Befehl hilft:find ./ -exec convmv -t utf8 --notest -f ISO-8859-1 "{}" + - Bilder Batch Resize
Alle JPEGs eines Ordner verkleinern (ImageMagick):convert -resize 640x480 *.jpg
- Reverse SSH-Tunnel
Mit einem umgekehrten SSH-Tunnel ist es z.B. möglich den HTTP-Port eines Servers auf den HTTP-Server auf eines SSH-Clients umzuleiten.ssh -vvvvvvvR *:80:localhost:80 user@server
ggf. muss in der /etc/ssh/sshd_config die Option GatewayPorts auf yes gestellt werden.
- Fehler “libtool: Version mismatch error. This is libtool x.y.z, but the definition of this LT_INIT comes from an older release.” beheben
Tritt z.B. bei PHP-Extensions (phpize) auf. Abhilfe:
rm aclocal.m4
autoreconf - ext3 zu ext4 umwandeln
tune2fs -O extents,uninit_bg,dir_index /dev/bla fsck -fp /dev/bla
- VMWare Konsole bzw. vmware-vmrc hat falsche Tastenbelegung bei Cursortasten und co
~/.vmware/config xkeymap.nokeycodeMap = true
Windows-Tipps
Zumindest etwas Gleichberechtigung ;)
- Windows Not-Aus (Serversystem/Domänenmember/..)
Strg-Alt-Entfernen drücken, im Windows-Security-Dialog Strg festhalten und auf Herunterfahren klicken. (Via HAK.5)
Code-Snipplets
Alles ungetestet und zum Großteil nicht wirklich verwendbar, aber als Ausgangspunkt manchmal eine gute Hilfe.
PHP
- EAN Prüfsummengenerator
- FAM-Test (File Alternation Monitor)
- Links sind irgendwie kaputt, bei Interesse bitte kurz anfragen
Bash/sh/…
- RepMin (SNV-Repositorys anlegen/inizialisieren/… mit dialog, für Gentoo)
- Verbesserte Version von RepMin, ohne dialog/GUI
Zitate
- I am root. if you see me laughing, you’d better have a backup! (Internet)
- Warum UNIX/Linux schaedlich ist:
‘kill’ macht Menschen zu brutalen, blutruenstigen Bestien,
‘killall’ zuechtet regelrecht Massenmoerder,
‘whoami’ loest bei psychisch labilen Personen Existenzkrisen aus! (Internet) - Bei einem Blackout bekommen 10% Panik – und 90% machens nach (Film: Contdown ins Chaos)
Die Worte des Daniel P.
- Mein Prozessor hat 1000MHz FSP
- (Zum Thema Personalabteilung) Die Arbeiten mit Dateikarten.
- Das häut doch nicht hin
Die Worte des Bastian S.
- (Zur Todo-Liste eines Projekts): Noch 26 Quests
Kommentar von adlerweb
3 05.02.2007, 11:16 Uhr |
Komisch, dass es unser Prakti bestätigen kann ;)
Kommentar von nein
2 17.01.2007, 13:18 Uhr |
FSP, FSB..
hast dich wahrscheinlich nur verhört
Pingbacks & Trackbacks