Linux: Unterschied zwischen den Versionen
Aus MeinWiki
(→Ältere Dateien / Verzeichnisse suchen und entfernen) |
|||
Zeile 26: | Zeile 26: | ||
find ./* -type f -mtime +30 -exec rm -vf {} ";" | find ./* -type f -mtime +30 -exec rm -vf {} ";" | ||
*Löscht Verzeichnis inclusiv Unterverzeichnis aus dem aktuellen Verzeichnis die Älter 15 Tagen sind. | *Löscht Verzeichnis inclusiv Unterverzeichnis aus dem aktuellen Verzeichnis die Älter 15 Tagen sind. | ||
− | find | + | find /var/* -type d -mtime +10 -exec rm -Rvf {} ";" |
*Script zum Löschen von älteren Verzeichnissen und Dateien. | *Script zum Löschen von älteren Verzeichnissen und Dateien. | ||
+ | #!/bin/bash | ||
+ | # Verzeichnis welches nach löschbaren Inhalt durchsucht wird | ||
+ | SearchDir='/usr/local/pnp4nagios/var/perfdata' | ||
+ | #Definition des max Alters | ||
+ | olderDay=10 | ||
+ | # Verzeichnise entfernen. | ||
+ | test -d ${SearchDir} && \ | ||
+ | find ${SearchDir}/* -type d -mtime +$olderDay -exec rm -Rvf {} ";" | ||
+ | # Dateien entfernen. | ||
+ | test -d ${SearchDir} && \ | ||
+ | find ${SearchDir}/* -type f -mtime +$olderDay -exec rm -vf {} ";" |
Version vom 18. November 2014, 08:39 Uhr
Inhaltsverzeichnis
Festplatte vergrößern
Festplatte mit ext3 Dateisystem vergrößern
- fsck –n /dev/…
- tune2fs –O ^has_journal /dev/…
- fdisk /dev/…
- reboot
- e2fsck –f /dev/…
- resize2fs –f /dev/…
- tune2fs –j /dev/…
- tune2fs –c 0 –i 0/dev/…
VLAN Linux
- vconfig add eth0 5
- ifconfig eth0.5
- ifconfig eth0.5 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 up
- cat /proc/net/vlan/eth0.5
- ifconfig eth0.5 down
- vconfig rem eth0.
Ältere Dateien / Verzeichnisse suchen und entfernen
- Findet Files im aktuellen Verzeichnis (inclusive Unterverzeichnis) die Älter wie 10 Tage sind und zeige sie an.
find ./* -type f -mtime +10 -exec ls -al {} ";"
- Findet Verzeichnise im Verzeichnis /var die Älter wie 180 Tage sind und liste sie auf.
find /var/* -type d -mtime +180 -exec echo {} ";"
- Löscht Dateien die Älter wie 30 Tage sind aus dem aktuellen Verzeichnis (inclusive Unterverzeichnis).
find ./* -type f -mtime +30 -exec rm -vf {} ";"
- Löscht Verzeichnis inclusiv Unterverzeichnis aus dem aktuellen Verzeichnis die Älter 15 Tagen sind.
find /var/* -type d -mtime +10 -exec rm -Rvf {} ";"
- Script zum Löschen von älteren Verzeichnissen und Dateien.
#!/bin/bash # Verzeichnis welches nach löschbaren Inhalt durchsucht wird SearchDir='/usr/local/pnp4nagios/var/perfdata' #Definition des max Alters olderDay=10 # Verzeichnise entfernen. test -d ${SearchDir} && \ find ${SearchDir}/* -type d -mtime +$olderDay -exec rm -Rvf {} ";" # Dateien entfernen. test -d ${SearchDir} && \ find ${SearchDir}/* -type f -mtime +$olderDay -exec rm -vf {} ";"