Mini-HowTos

Aus lugvswiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Dateisystem

$du -hs


$df -h


$ls -altrh


$dd if=/dev/cdrom of=/tmp/datei.iso


$kill -SIGUSR1 Prozess-Id


$kill -SIGUSR1 $(pidof dd)


$dd if=/dev/cdrom of=/tmp/datei.iso &
$watch -n 1 "ls -l /tmp/datei.iso"


dd if=/dev/hda1 | bzip2 -9 > /tmp/partition_image.bzip2


$mount -o loop /tmp/datei.iso /mnt/isofiles


$echo -e "\n#/tmp/datei.iso an /mnt/isofiles mounten\n/tmp/datei.iso /mnt/isofiles iso9660 ro,loop 0 0" >> /etc/fstab
$mount /mnt/isofiles


$find . -iname "*.html" -exec sed -i -e "s/<Zu ersetzender Text>/<Neuer Text>/g" {} \;


Screen

Möchte man remote auf einen anderen Liunx PC lange laufende Prozesse starten, sollte man sich an der Console wieder abmelden können. Dieses kann man mit dem befehl screen machen.

screen -d -m -S image


screen -list


screen -r image


screen -r 19215


ctrl+a gefolgt von d

bzw.

strg+a gefolgt von d


Hardware

$lsusb -v


$lspci -v


Netzwerk

$ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 up
$route add default gw 192.168.0.1


$route del default
$route add default gw 192.168.0.99 (neue gateway ip)


$nameserver 192.168.0.1


$traceroute web.de


$wget -r http://www.homepage.de


$wget -c ftp://www.homepage.de/grosse-datei.tgz


$wget -r -l 1 http://www.homepage.de


$tar czv /home | ssh name.zielrechner.local "cat > /datengrab/home_$(date +%F).tgz"




Scripte

Die oben genannten Befehle, kann man auch in einer Datei zusammenfassen und nach dem Setzen des "Execute" Attributs als so genanntes Script ausführen. Hier finden sie einige Nützliche Skripte.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge