Linux: Unterschied zwischen den Versionen

Aus MeinWiki
Wechseln zu: Navigation, Suche
(Grep)
Zeile 61: Zeile 61:
 
== Grep ==
 
== Grep ==
 
* folgende Zeilen mit anzeigen.
 
* folgende Zeilen mit anzeigen.
    -A <Anzahl>
+
-A <Anzahl folgend>
 +
-B <Anzahl davor>
 +
-C <Anzahl davor und folgend>
 +
* nicht vorhanden
 +
-V
 +
 
 
== LVM ==
 
== LVM ==
 
* Logical Volume anzeigen.
 
* Logical Volume anzeigen.
 
   lvdisplay
 
   lvdisplay

Version vom 13. November 2015, 08:44 Uhr

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 {} ";"

Mail

Mailversand nach extern einrichten / Debian

  • Installation
   apt-get install exim4-daemon-light mailutils
  • Konfiguration
   dpkg-reconfigure exim4-config
   vi /etc/email-addresses
   update-exim4.conf
  • Test
   echo 'Hallo' | mail -s 'Huhu' "Empfanger-Mailadresse"
  • Troubleshooting
   tail -f /var/log/exim4/mainlog

Cron-Job

  • Minuten (0-59)
  • Stunden (0-23)
  • Tag des Monats (1-31)
  • Monat (1-12)
  • Wochentag (0-7, 0 und 7 = Sonntag)
  • / = Schrittweise

Grep

  • folgende Zeilen mit anzeigen.
-A <Anzahl folgend>
-B <Anzahl davor>
-C <Anzahl davor und folgend>
  • nicht vorhanden
-V

LVM

  • Logical Volume anzeigen.
 lvdisplay