Mini-HowTos: Unterschied zwischen den Versionen

Aus lugvswiki
Zur Navigation springenZur Suche springen
(Sicherte Datensicherung übers Netz)
(dd Fortschritsanzeige ergänzt)
Zeile 15: Zeile 15:
 
* CDROM Image mit dd erstellen
 
* CDROM Image mit dd erstellen
 
<pre>$dd if=/dev/cdrom of=/tmp/datei.iso</pre>
 
<pre>$dd if=/dev/cdrom of=/tmp/datei.iso</pre>
 +
 +
 +
* dd Fortschritt erfragen (wobei ''Prozess-Id'' die Prozess-Id des laufeneden dd Prozesses ist)
 +
<pre>$kill -SIGUSR1 Prozess-Id</pre>
 +
 +
 +
* dd Fortschritt erfragen (aller zur Zeit laufenden dd Prozesse)
 +
<pre>$kill -SIGUSR1 $(pidof dd)</pre>
  
  

Version vom 18. Mai 2007, 22:31 Uhr

Dateisystem

  • Platzbedarf eines Verzeichnisses inklusive aller Unterverzeichnisse anzeigen:
$du -hs


  • Freien sowie belegten Platz auf allen gemounteten Partitionen anzeigen
$df -h


  • Gut lesbare anzeigen aller Inhalte eines Verzeichnisses mit allen Infos sowie die neueste Datei zuletzt:
$ls -altrh


  • CDROM Image mit dd erstellen
$dd if=/dev/cdrom of=/tmp/datei.iso


  • dd Fortschritt erfragen (wobei Prozess-Id die Prozess-Id des laufeneden dd Prozesses ist)
$kill -SIGUSR1 Prozess-Id


  • dd Fortschritt erfragen (aller zur Zeit laufenden dd Prozesse)
$kill -SIGUSR1 $(pidof dd)


  • CDROM Image mit dd erstellen (dito mit einer Art Statusanzeige)
$dd if=/dev/cdrom of=/tmp/datei.iso &
$watch -n 1 "ls -l /tmp/datei.iso"


  • Image Datei /tmp/datei.iso ins Dateisystem an die Stelle /mnt/isofiles mounten
$mount -o loop /tmp/datei.iso /mnt/isofiles


  • Image Datei /tmp/datei.iso ins Dateisystem an die Stelle /mnt/isofiles mounten (dito Dauerhaft)
$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


Hardware

  • Anzeigen der gefundenen USB-Devices (evtl. nur als root möglich bzw. Pfad mit angeben):
$lsusb -v


  • Anzeigen der gefundenen PCI-Devices:
$lspci -v


Netzwerk

  • Netzwerkkarte von Hand die neue IP Adresse 192.168.0.2 zuordnen und das default Gateway mit IP 192.168.0.1 setzen
$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


  • Das default Gateway ändern
$route del default
$route add default gw 192.168.0.99 (neue gateway ip)


  • Einen Nameserver gibt man in /etc/resolv.conf an:
$nameserver 192.168.0.1


  • Den Weg von Datenpaket im Netzwerk ansehen (im Beispiel zu web.de)
$traceroute web.de


  • Komplette Websites lokal auf den Rechner in das aktuelle Verzeichnis laden
$wget -r http://www.homepage.de


  • Meist will man nicht die komplette Website (das kann sehr, sehr viel sein...), sondern nur eine bestimmte Seite inklusive der verwendeten Bilder. Dann gibt man die Suchtiefe mit -l an:
$wget -r -l 1 http://www.homepage.de


  • Das /home Verzeichnis des Quellrechners (rekursiv) über eine SSH-Verbindung auf den Ziel-Rechner name.zielrechner.local in das Verzeichnis /datengrab und den Dateinamen "home_2007-03-23.tgz" (wenn das Datum des Quellrechners auf den 23.03.2007 steht) speichern
$tar czv /home | ssh name.zielrechner.local "cat > /datengrab/home_$(date +%F).tgz"