Mini-HowTos: Unterschied zwischen den Versionen
Aus lugvswiki
Zur Navigation springenZur Suche springenUlf (Diskussion | Beiträge) (Sicherte Datensicherung übers Netz) |
|||
Zeile 2: | Zeile 2: | ||
* Platzbedarf eines Verzeichnisses inklusive aller Unterverzeichnisse anzeigen: | * Platzbedarf eines Verzeichnisses inklusive aller Unterverzeichnisse anzeigen: | ||
− | |||
<pre>$du -hs</pre> | <pre>$du -hs</pre> | ||
Zeile 11: | Zeile 10: | ||
* Gut lesbare anzeigen aller Inhalte eines Verzeichnisses mit allen Infos sowie die neueste Datei zuletzt: | * Gut lesbare anzeigen aller Inhalte eines Verzeichnisses mit allen Infos sowie die neueste Datei zuletzt: | ||
+ | <pre>$ls -altrh</pre> | ||
− | |||
* CDROM Image mit dd erstellen | * CDROM Image mit dd erstellen | ||
+ | <pre>$dd if=/dev/cdrom of=/tmp/datei.iso</pre> | ||
− | |||
* CDROM Image mit dd erstellen (dito mit einer Art Statusanzeige) | * CDROM Image mit dd erstellen (dito mit einer Art Statusanzeige) | ||
− | |||
<pre>$dd if=/dev/cdrom of=/tmp/datei.iso & | <pre>$dd if=/dev/cdrom of=/tmp/datei.iso & | ||
$watch -n 1 "ls -l /tmp/datei.iso"</pre> | $watch -n 1 "ls -l /tmp/datei.iso"</pre> | ||
Zeile 25: | Zeile 23: | ||
* Image Datei ''/tmp/datei.iso'' ins Dateisystem an die Stelle ''/mnt/isofiles'' mounten | * Image Datei ''/tmp/datei.iso'' ins Dateisystem an die Stelle ''/mnt/isofiles'' mounten | ||
+ | <pre>$mount -o loop /tmp/datei.iso /mnt/isofiles</pre> | ||
− | |||
* Image Datei ''/tmp/datei.iso'' ins Dateisystem an die Stelle ''/mnt/isofiles'' mounten (dito Dauerhaft) | * Image Datei ''/tmp/datei.iso'' ins Dateisystem an die Stelle ''/mnt/isofiles'' mounten (dito Dauerhaft) | ||
<pre>$echo -e "\n#/tmp/datei.iso an /mnt/isofiles mounten\n/tmp/datei.iso /mnt/isofiles iso9660 ro,loop 0 0" >> /etc/fstab | <pre>$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</pre> | $mount /mnt/isofiles</pre> | ||
+ | |||
+ | |||
===Hardware=== | ===Hardware=== | ||
* Anzeigen der gefundenen USB-Devices (evtl. nur als root möglich bzw. Pfad mit angeben): | * Anzeigen der gefundenen USB-Devices (evtl. nur als root möglich bzw. Pfad mit angeben): | ||
− | |||
<pre>$lsusb -v</pre> | <pre>$lsusb -v</pre> | ||
* Anzeigen der gefundenen PCI-Devices: | * Anzeigen der gefundenen PCI-Devices: | ||
+ | <pre>$lspci -v</pre> | ||
+ | |||
− | |||
===Netzwerk=== | ===Netzwerk=== | ||
* Netzwerkkarte von Hand die neue IP Adresse 192.168.0.2 zuordnen und das default Gateway mit IP 192.168.0.1 setzen | * Netzwerkkarte von Hand die neue IP Adresse 192.168.0.2 zuordnen und das default Gateway mit IP 192.168.0.1 setzen | ||
− | |||
<pre>$ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 up | <pre>$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</pre> | $route add default gw 192.168.0.1</pre> | ||
+ | |||
* Das default Gateway ändern | * Das default Gateway ändern | ||
− | |||
<pre>$route del default | <pre>$route del default | ||
$route add default gw 192.168.0.99 (neue gateway ip)</pre> | $route add default gw 192.168.0.99 (neue gateway ip)</pre> | ||
+ | |||
* Einen Nameserver gibt man in /etc/resolv.conf an: | * Einen Nameserver gibt man in /etc/resolv.conf an: | ||
− | |||
<pre>$nameserver 192.168.0.1</pre> | <pre>$nameserver 192.168.0.1</pre> | ||
* Den Weg von Datenpaket im Netzwerk ansehen (im Beispiel zu web.de) | * Den Weg von Datenpaket im Netzwerk ansehen (im Beispiel zu web.de) | ||
− | |||
<pre>$traceroute web.de</pre> | <pre>$traceroute web.de</pre> | ||
* Komplette Websites lokal auf den Rechner in das aktuelle Verzeichnis laden | * Komplette Websites lokal auf den Rechner in das aktuelle Verzeichnis laden | ||
− | |||
<pre>$wget -r http://www.homepage.de</pre> | <pre>$wget -r http://www.homepage.de</pre> | ||
− | |||
+ | * 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: | ||
<pre>$wget -r -l 1 http://www.homepage.de</pre> | <pre>$wget -r -l 1 http://www.homepage.de</pre> | ||
+ | |||
+ | |||
+ | * Das ''/home'' Verzeichnis des Quellrechners ([http://de.wikipedia.org/wiki/Rekursiv rekursiv]) über eine [http://de.wikipedia.org/wiki/SSH 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 | ||
+ | <pre>$tar czv /home | ssh name.zielrechner.local "cat > /datengrab/home_$(date +%F).tgz"</pre> |
Version vom 23. März 2007, 19:04 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
- 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"