My short Howto's about Linux Tools

Codeschnippsel für die tägliche Arbeit

if you like it, feel free to donate :-)


awk als grep Ersatz, komplette Ausgabe
awk '/suchbegriff/ {print $0}' logfile nur einen bestimmten Part, z.B. nur die erste Spalte
awk '/suchbegriff/ {print $1}' logfile

Infos vom Squid Cache unter der Konsole abfragen
squidclient -p 3128 mgr:info

convert unixtime into human readable time for squid access.log files
perl -pe 's/^\d+\.\d+/localtime($&)/e;' < access.log alternative um nur einen Eintrag umzurechnen
date -d @1437481624.638

Suchen / ersetzen mit VIM
# Einmalige Ersetzung von Suchstring :%s/[Suchstring]/[Ersetzungsstring]/
# Globales Ersetzung aller Vorkommen von Suchstring :%s/[Suchstring]/[Ersetzungsstring]/g

VIM Ausgabe des Shellbefehls nach dem Cursor einfügen
:r! nslookup www.google.de Mehrere Zeilen in VIM auskommentieren 
SHIFT+v -> mit den Coursor-Tasten markieren, was auskommentiert werden soll -> : drücken -> :'<,'> dieses hinzufügen s/^/# / und Enter drücken

Alternative für die Rückwärtsauflösung (reverse lookup) zu dig und nslookup
perl -e 'print join(".",unpack('C4',scalar(gethostbyname($ARGV[0]))))."\n"' domain

Kopieren mit find
find /path/source/ -type f -exec cp {} /path/target/ \; verschieben mit find
find /path/source/ -type f -exec mv {} /path/target/ \; Dateien die älter als x-Tage sind löschen, z.B. pdf die älter als 5 Tage sind
find /path/source -type f -name "*_??????_??????_*.pdf" -mtime +5 -exec rm {} \;

Kopieren / syncen mit rsync
rsync -lrtogpu --delete 192.168.0.10::html /home/httpd/html/
lrtogp könnte man auch mit a ersetzen aber ich habe es lieber einzeln :-)
-a umfaßt:
    -r     kopiert Unterverzeichnisse
        -l     kopiert symbolische Links
        -p     behält Rechte der Quelldatei bei
        -t     behält Zeiten der Quelldatei bei,
        -g     behält Gruppenrechte der Quelldatei bei
        -o     behält Besitzrechte der Quelldatei bei (nur root)
        -D     behält Gerätedateien der Quelldatei bei (nur root)
--u             überspringt Dateien, die im Ziel neuer sind, als bei der Quelle
--bwlimit      limitiert die Bandbreite, z.B. --bwlimit=300 Einheit (kb/second)
--exclude=*.conf schließt alle Dateien *.conf vom sync aus

Von 1 bis 100 automatisch zählen lassen unter der Konsole mit seq
seq 1 100

E-Mail-Anhänge automatisch in einen Ordner speichern
uudeview -c -p ./attach/ +e .csv -i test_mail
Der Anhang, in diesem Falle eine CSV Datei, wird im Ordner attach gespeichert und die Mail anschließend gelöscht
um das ganze automatisch mit procmail zu erledigen, folgende Einträge ergänzen
# CSV Datei automatisiert abspeichern
:0fw
* ^From.\/(.*$)
# ok
| uudeview -c +e .csv -p $HOME/attach - && echo $MATCH >> PATH_to_Logfile

IP-Adressen mit grep aus einem File extrahieren
grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{0,3}'

MySQL User anlegen
CREATE USER 'Benutzer'@'%' IDENTIFIED BY 'changePWafterFirstLogin';
GRANT ALL PRIVILEGES ON *.* TO 'Benutzer'@'%';
MySQL Password expire
ALTER USER 'Benutzer'@'%' PASSWORD EXPIRE

Speedtest mit curl
curl -o /dev/null http://speedtest.sea01.softlayer.com/downloads/test100.zip Speedtest mit wget
wget -O /dev/null http://speedtest.sea01.softlayer.com/downloads/test100.zip

Header vom Webserver anzeigen lassen
inkl. Quellcode
wget --save-headers -O- -q IP oder URL angeben nur Response Header wget --server-response --spider IP oder URL alternative mit curl curl --head IP oder URL

MySQL Datenbank Liste zum weiterverarbeiten auslesen und gleichzeitig DB's ausfiltern, die man nicht sehen möchte
mysql  --defaults-extra-file=/etc/mysql/debian.cnf -Bse 'show databases' \
| grep -Ev "test|information_schema|performance_schema"
Kleines MySQL Backup Script, es zieht den aktuellen Dump und behält den Dump vom Vortag
#!/bin/bash
# feel free to use it :-)
# automatische Generierung der DB Liste fuer's Backup
# Wo liegen die aktuellen Backup Dumps
TARGET=/var/mysql_db_backup/
#Backup vom Vortag
TARGET_YD=/var/mysql_db_backup/day_before_backup/
# Authentifizierung  fuer's Backup
CONF=/etc/mysql/debian.cnf
# Welche DB's sollen nicht ins Backup
IGNORE="test|information_schema|performance_schema"
# DB Liste auslesen und die ignorierten ausfiltern
DBS="$(/usr/bin/mysql --defaults-extra-file=$CONF -Bse 'show databases' | /bin/grep -Ev $IGNORE)"
# Datum fuer die Dumps erzeugen im Format "JahrMonatTag-StundeMinute"
DATUM=`date +%Y%m%d-%H%M`;
cd $TARGET_YD
rm *
cd $TARGET
mv *.bz2 $TARGET_YD
for DB in $DBS;
do
/usr/bin/mysqldump --defaults-extra-file=$CONF --default-character-set=utf8 $DB > $DB-$DATUM.sql;
/usr/bin/pbzip2 $DB*.sql;
done
# thats all :-), feel free to change it

Festplatte für LVM vorbereiten und verwenden
fdisk /dev/sdx
-> create primary Partition
-> change ID to 8e Linux LVM
-> pvcreate /dev/sdx1
-> vgcreate my_data
-> lvcreate -L xG -n v_home my_data
-> mkfs.ext4 /dev/my_data/v_home
Festplatte online vergrößern LVM
lvresize -L +5G /dev/my_data/v_home -> resize2fs /dev/my_data/v_home

Fsck beim rebooten unterdrücken bzw. erzwingen
touch /fastboot # no fsck after reboot
touch /forcefsck # fsck after reboot
Alternativ -> shutdown -rf # no fsck after reboot

Einzelne URL's aus dem Proxy Cache löschen
squidclient -m PURGE http://irgendeine.url/index.html

Key Buffer Tuning MyISAM MySQL
Zum optimieren des MySQL MyISAM Key Buffer Cache, der Standardmäßig auf 16MB eingestellt ist, muß man folgende Abfrage innerhalb von MySQL ausführen:
mysql> SELECT CONCAT(ROUND(KBS/POWER(1024, IF(PowerOf1024<0,0,IF(PowerOf1024>3,0,PowerOf1024)))+0.4999), \
  SUBSTR(' KMG',IF(PowerOf1024<0,0, IF(PowerOf1024>3,0,PowerOf1024))+1,1)) \
  recommended_key_buffer_size FROM (SELECT LEAST(POWER(2,32),KBS1) KBS FROM (SELECT SUM(index_length) KBS1 \
  FROM information_schema.tables WHERE engine='MyISAM' AND table_schema NOT IN ('information_schema','mysql')) AA ) A, \
 (SELECT 2 PowerOf1024) B;

Als Ausgabe erhält man dann die tatsächlich benötigte Größe für die key buffer size
+-----------------------------+
| recommended_key_buffer_size |
+-----------------------------+
| 3111M                       |
+-----------------------------+

um die key_buffer_size anzupassen, muß die my.cnf wie folgt angepaßt werden:
[mysqld]
#
#key_buffer     = 64M
key_buffer_size = 3200M
Es wird auf der MySQL Webseite empfohlen anstelle der Variablen key_buffer die Variable key_buffer_size zu setzen, es darf auch nur eine gesetzt werden, da MySQL sich sonst immer am niedrigsten Wert orientiert und diesen Einsetzt.

Buffer Tuning InnoDB MySQL
Es hat sich als förderlich erwiesen, dass wenn man den InnoDB Bufferpool auf über 1024MB erhöht, das man mehrere Instanzen anlegt, da MySQL bis zur Version 5.6 nur Instanzen bis zu 1024MB verwalten kann, sprich wenn man z.B. den InnoDB Buffer auf 4GB setzen möchte, sollte man diesen wie folgt initialisieren:
[mysqld]
#
innodb_buffer_pool_size= 4096M
innodb_buffer_pool_instances= 4
somit ist sichergestellt, dass MySQL auf 4 Instanzen a 1024MB zugreifen kann und den Speicher auch vernünftig verwalten kann.

MySQL Daten Synchronität überprüfen mit den maatkit Tools
maatkit Tools auf dem System installieren
apt-get install maatkit Einsatz der maatkit Tools, auf dem Server wird folgendender Befehl ausgeführt
mk-table-checksum h=192.168.0.10,u=user,p=pass h=192.168.1.10,u=user,p=pass | mk-checksum-filter sollte das Passwort von root in der /root/.my.cnf hinterlegt sein, lautet der Aufruf wie folgt:
mk-table-checksum h=192.168.0.10 h=192.168.1.10 | mk-checksum-filter und als Ausgabe erhalten folgendes:
nichts :-)
Wenn dieses der Fall ist, bedeutet dass das alle Tabellen synchron sind, möchte man trotzdem was sehen, läßt man einfach die Pipe mit dem checksum Filter weg und sieht folgendes:
mk-table-checksum h=192.168.0.10,u=USER h=192.168.1.10,u=USER (verkürzte Ansicht)
DATABASE TABLE                     CHUNK HOST        ENGINE       COUNT        CHECKSUM TIME WAIT STAT  LAG
mysql    event                        0 192.168.0.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    event                        0 192.168.1.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    general_log                  0 192.168.0.10 CSV          NULL                0    0    0 NULL NULL
mysql    general_log                  0 192.168.1.10 CSV          NULL                0    0    0 NULL NULL
mysql    help_category                0 192.168.0.10 MyISAM       NULL        969515474    0    0 NULL NULL
mysql    help_category                0 192.168.1.10 MyISAM       NULL        969515474    0    0 NULL NULL
mysql    help_keyword                 0 192.168.0.10 MyISAM       NULL       4141813596    0    0 NULL NULL
mysql    help_keyword                 0 192.168.1.10 MyISAM       NULL       4141813596    0    0 NULL NULL
mysql    host                         0 192.168.0.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    host                         0 192.168.1.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    ndb_binlog_index             0 192.168.0.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    ndb_binlog_index             0 192.168.1.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    plugin                       0 192.168.0.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    plugin                       0 192.168.1.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    proc                         0 192.168.0.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    proc                         0 192.168.1.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    proxies_priv                 0 192.168.0.10 MyISAM       NULL        302817121    0    0 NULL NULL
mysql    proxies_priv                 0 192.168.1.10 MyISAM       NULL        302817121    0    0 NULL NULL
mysql    servers                      0 192.168.0.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    servers                      0 192.168.1.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    tables_priv                  0 192.168.0.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    tables_priv                  0 192.168.1.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    time_zone_leap_second        0 192.168.0.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    time_zone_leap_second        0 192.168.1.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    time_zone_transition         0 192.168.0.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    time_zone_transition         0 192.168.1.10 MyISAM       NULL                0    0    0 NULL NULL
mysql    user                         0 192.168.0.10 MyISAM       NULL       1626716105    0    0 NULL NULL
mysql    user                         0 192.168.1.10 MyISAM       NULL       1626716105    0    0 NULL NULL
DATABASE  TABLE        CHUNK HOST     ENGINE       COUNT         CHECKSUM TIME WAIT STAT  LAG
muster_db table1       0 192.168.0.10 InnoDB       NULL        969618712    0    0  NULL NULL
muster_db table1       0 192.168.1.10 InnoDB       NULL        969618712    0    0  NULL NULL
muster_db table2       0 192.168.0.10 InnoDB       NULL       1663023141    0    0  NULL NULL
muster_db table2       0 192.168.1.10 InnoDB       NULL       1663023141    0    0  NULL NULL
muster_db table3       0 192.168.0.10 InnoDB       NULL       1062074456    0    0  NULL NULL
muster_db table3       0 192.168.1.10 InnoDB       NULL       1062074456    0    0  NULL NULL
muster_db table4       0 192.168.0.10 MyISAM       NULL        386952728    0    0  NULL NULL
muster_db table4       0 192.168.1.10 MyISAM       NULL        386952728    0    0  NULL NULL

Using lsof -> "LiSt Open Files"
lsof -Pni4
-P - disable port number conversion
-n - disable IP resolution
-i4 - match IPv4.

Inhalt eines tar.gz anzeigen ohne zu entpacken
tar -ztf datei.tar.gz

Exim4 recompilieren mit openssl anstatt gnutls
mkdir 
/usr/local/src/exim4 -> cd /usr/local/src/exim4/
apt-get source exim4 && apt-get build-dep exim4 
-> cd exim4-4.76/ -> vim debian/rules und den Eintrag #OPENSSL:=1 suchen und die # entfernen
alternativ kann man dieses auch mit sed machen -> sed -i 's/#OPENSSL:=1/OPENSSL:=1/g' debian/rules
dpkg-buildpackage -rfakeroot -us -uc ausführen und das Paket wird mit openssl neu gebaut

E-Mails aus Exims frozen queue anzeigen
IDs der frozen messages Queue auflisten
exiqgrep -z -i einzelne Nachricht anhand der ID anzeigen
exim -Mvb ID sollte es  Spam sein, dann löschen mit
exim -Mrm ID

Exim4 SSLv3 deaktivieren POODLE
openssl_options = +no_sslv2 +no_sslv3
tls_require_ciphers = ALL:-SSLv3:RC4:-SSLv2:!ADH:+HIGH:+MEDIUM:-LOW:-EXP

DellOmsa Tools unter der Konsole
iDrac IP auslesen -> 
omreport chassis remoteaccess iDrac rebooten, vom Server aus -> 
/opt/dell/srvadmin/idrac/bin/racadm racreset soft iDrac rebooten, vom iDrac aus (z.B. per ssh) -> 
racadm racreset soft Status der Festplatten anzeigen -> 
omreport storage pdisk controller=0 vorhandene RaidConfig einer erneuerten Platte löschen -> 
omconfig storage pdisk pdisk=0:0:3 controller=0 action=clearforeignconfig Neue Platte online Stellen, sofern es nicht automatisch passiert -> 
omconfig storage pdisk pdisk=0:0:3 controller=0 action=online Neubau des RAID's anstoßen, sofern es nicht automatisch startet -> 
omconfig storage pdisk pdisk=0:0:3 controller=0 action=rebuild

Easy convert pdf to doc with abiword
abiword --to=doc example.pdf

youtube-dl convert videos in one step to mp3
youtube-dl --extract-audio --audio-format mp3 youtube URL

here some options
-b    Best quality
-m    Mobile version
-d    High Definition
-g    Don’t download, just show the url
-c    Resume download of a video which was interrupted before
-w    Don’t overwrite existing file

ls sorting parameter / options
ls -trl
sort by creation date
ls -turl
shows files with latest access
ls -c
sort by date of last status change
ls -f
disable sorting and shows . and ..
ls -S
sort by file size
ls -t
sort by last change date
ls -U
no sorting
ls -u
sort by access time
ls -X
sort by file extension

StarWars Alt aber gut :-)
telnet towel.blinkenlights.nl

if you like it, feel free to donate :-)

Impressum

Angaben gemäß § 5 TMG

Udo Gubbels
Karlstr. 44
41751 Viersen

Kontakt

E-Mail: ug@gubbels.de

Haftung für Inhalte

Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen.

Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.

Haftung für Links

Unser Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar.

Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.

Urheberrecht

Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet.

Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.

Quelle: https://www.e-recht24.de


Datenschutzerklärung

1. Datenschutz auf einen Blick

Allgemeine Hinweise

Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie diese Website besuchen. Personenbezogene Daten sind alle Daten, mit denen Sie persönlich identifiziert werden können. Ausführliche Informationen zum Thema Datenschutz entnehmen Sie unserer unter diesem Text aufgeführten Datenschutzerklärung.

Datenerfassung auf dieser Website

Wer ist verantwortlich für die Datenerfassung auf dieser Website?

Die Datenverarbeitung auf dieser Website erfolgt durch den Websitebetreiber. Dessen Kontaktdaten können Sie dem Impressum dieser Website entnehmen.

Wie erfassen wir Ihre Daten?

Ihre Daten werden zum einen dadurch erhoben, dass Sie uns diese mitteilen. Hierbei kann es sich z. B. um Daten handeln, die Sie in ein Kontaktformular eingeben.

Andere Daten werden automatisch beim Besuch der Website durch unsere IT-Systeme erfasst. Das sind vor allem technische Daten (z. B. Internetbrowser, Betriebssystem oder Uhrzeit des Seitenaufrufs). Die Erfassung dieser Daten erfolgt automatisch, sobald Sie diese Website betreten.

Wofür nutzen wir Ihre Daten?

Ein Teil der Daten wird erhoben, um eine fehlerfreie Bereitstellung der Website zu gewährleisten. Andere Daten können zur Analyse Ihres Nutzerverhaltens verwendet werden.

Welche Rechte haben Sie bezüglich Ihrer Daten?

Sie haben jederzeit das Recht unentgeltlich Auskunft über Herkunft, Empfänger und Zweck Ihrer gespeicherten personenbezogenen Daten zu erhalten. Sie haben außerdem ein Recht, die Berichtigung oder Löschung dieser Daten zu verlangen. Hierzu sowie zu weiteren Fragen zum Thema Datenschutz können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden. Des Weiteren steht Ihnen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu.

Außerdem haben Sie das Recht, unter bestimmten Umständen die Einschränkung der Verarbeitung Ihrer personenbezogenen Daten zu verlangen. Details hierzu entnehmen Sie der Datenschutzerklärung unter „Recht auf Einschränkung der Verarbeitung“.

2. Hosting

Externes Hosting

Diese Website wird bei einem externen Dienstleister gehostet (Hoster). Personenbezogenen Daten, die auf dieser Website erfasst werden, werden auf den Servern des Hosters gespeichert. Hierbei kann es sich v. a. um IP-Adressen, Kontaktanfragen, Meta- und Kommunikationsdaten, Vertragsdaten, Kontaktdaten, Namen, Webseitenzugriffe und sonstige Daten, die über eine Website generiert werden, handeln.

Der Einsatz des Hosters erfolgt zum Zwecke der Vertragserfüllung gegenüber unseren potenziellen und bestehenden Kunden (Art. 6 Abs. 1 lit. b DSGVO) und im Interesse einer sicheren, schnellen und effizienten Bereitstellung unseres Online-Angebots durch einen professionellen Anbieter (Art. 6 Abs. 1 lit. f DSGVO).

Unser Hoster wird Ihre Daten nur insoweit verarbeiten, wie dies zur Erfüllung seiner Leistungspflichten erforderlich ist und unsere Weisungen in Bezug auf diese Daten befolgen.

3. Allgemeine Hinweise und Pflichtinformationen

Datenschutz

Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung.

Wenn Sie diese Website benutzen, werden verschiedene personenbezogene Daten erhoben. Personenbezogene Daten sind Daten, mit denen Sie persönlich identifiziert werden können. Die vorliegende Datenschutzerklärung erläutert, welche Daten wir erheben und wofür wir sie nutzen. Sie erläutert auch, wie und zu welchem Zweck das geschieht.

Wir weisen darauf hin, dass die Datenübertragung im Internet (z. B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.

Hinweis zur verantwortlichen Stelle

Die verantwortliche Stelle für die Datenverarbeitung auf dieser Website ist:

Udo Gubbels
Karlstr. 44
41751 Viersen

E-Mail: ug@gubbels.de

Verantwortliche Stelle ist die natürliche oder juristische Person, die allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten (z. B. Namen, E-Mail-Adressen o. Ä.) entscheidet.

Widerruf Ihrer Einwilligung zur Datenverarbeitung

Viele Datenverarbeitungsvorgänge sind nur mit Ihrer ausdrücklichen Einwilligung möglich. Sie können eine bereits erteilte Einwilligung jederzeit widerrufen. Dazu reicht eine formlose Mitteilung per E-Mail an uns. Die Rechtmäßigkeit der bis zum Widerruf erfolgten Datenverarbeitung bleibt vom Widerruf unberührt.

Widerspruchsrecht gegen die Datenerhebung in besonderen Fällen sowie gegen Direktwerbung (Art. 21 DSGVO)

WENN DIE DATENVERARBEITUNG AUF GRUNDLAGE VON ART. 6 ABS. 1 LIT. E ODER F DSGVO ERFOLGT, HABEN SIE JEDERZEIT DAS RECHT, AUS GRÜNDEN, DIE SICH AUS IHRER BESONDEREN SITUATION ERGEBEN, GEGEN DIE VERARBEITUNG IHRER PERSONENBEZOGENEN DATEN WIDERSPRUCH EINZULEGEN; DIES GILT AUCH FÜR EIN AUF DIESE BESTIMMUNGEN GESTÜTZTES PROFILING. DIE JEWEILIGE RECHTSGRUNDLAGE, AUF DENEN EINE VERARBEITUNG BERUHT, ENTNEHMEN SIE DIESER DATENSCHUTZERKLÄRUNG. WENN SIE WIDERSPRUCH EINLEGEN, WERDEN WIR IHRE BETROFFENEN PERSONENBEZOGENEN DATEN NICHT MEHR VERARBEITEN, ES SEI DENN, WIR KÖNNEN ZWINGENDE SCHUTZWÜRDIGE GRÜNDE FÜR DIE VERARBEITUNG NACHWEISEN, DIE IHRE INTERESSEN, RECHTE UND FREIHEITEN ÜBERWIEGEN ODER DIE VERARBEITUNG DIENT DER GELTENDMACHUNG, AUSÜBUNG ODER VERTEIDIGUNG VON RECHTSANSPRÜCHEN (WIDERSPRUCH NACH ART. 21 ABS. 1 DSGVO).

WERDEN IHRE PERSONENBEZOGENEN DATEN VERARBEITET, UM DIREKTWERBUNG ZU BETREIBEN, SO HABEN SIE DAS RECHT, JEDERZEIT WIDERSPRUCH GEGEN DIE VERARBEITUNG SIE BETREFFENDER PERSONENBEZOGENER DATEN ZUM ZWECKE DERARTIGER WERBUNG EINZULEGEN; DIES GILT AUCH FÜR DAS PROFILING, SOWEIT ES MIT SOLCHER DIREKTWERBUNG IN VERBINDUNG STEHT. WENN SIE WIDERSPRECHEN, WERDEN IHRE PERSONENBEZOGENEN DATEN ANSCHLIESSEND NICHT MEHR ZUM ZWECKE DER DIREKTWERBUNG VERWENDET (WIDERSPRUCH NACH ART. 21 ABS. 2 DSGVO).

Beschwerderecht bei der zuständigen Aufsichtsbehörde

Im Falle von Verstößen gegen die DSGVO steht den Betroffenen ein Beschwerderecht bei einer Aufsichtsbehörde, insbesondere in dem Mitgliedstaat ihres gewöhnlichen Aufenthalts, ihres Arbeitsplatzes oder des Orts des mutmaßlichen Verstoßes zu. Das Beschwerderecht besteht unbeschadet anderweitiger verwaltungsrechtlicher oder gerichtlicher Rechtsbehelfe.

Recht auf Datenübertragbarkeit

Sie haben das Recht, Daten, die wir auf Grundlage Ihrer Einwilligung oder in Erfüllung eines Vertrags automatisiert verarbeiten, an sich oder an einen Dritten in einem gängigen, maschinenlesbaren Format aushändigen zu lassen. Sofern Sie die direkte Übertragung der Daten an einen anderen Verantwortlichen verlangen, erfolgt dies nur, soweit es technisch machbar ist.

Auskunft, Löschung und Berichtigung

Sie haben im Rahmen der geltenden gesetzlichen Bestimmungen jederzeit das Recht auf unentgeltliche Auskunft über Ihre gespeicherten personenbezogenen Daten, deren Herkunft und Empfänger und den Zweck der Datenverarbeitung und ggf. ein Recht auf Berichtigung oder Löschung dieser Daten. Hierzu sowie zu weiteren Fragen zum Thema personenbezogene Daten können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden.

Recht auf Einschränkung der Verarbeitung

Sie haben das Recht, die Einschränkung der Verarbeitung Ihrer personenbezogenen Daten zu verlangen. Hierzu können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden. Das Recht auf Einschränkung der Verarbeitung besteht in folgenden Fällen:

  • Wenn Sie die Richtigkeit Ihrer bei uns gespeicherten personenbezogenen Daten bestreiten, benötigen wir in der Regel Zeit, um dies zu überprüfen. Für die Dauer der Prüfung haben Sie das Recht, die Einschränkung der Verarbeitung Ihrer personenbezogenen Daten zu verlangen.
  • Wenn die Verarbeitung Ihrer personenbezogenen Daten unrechtmäßig geschah/geschieht, können Sie statt der Löschung die Einschränkung der Datenverarbeitung verlangen.
  • Wenn wir Ihre personenbezogenen Daten nicht mehr benötigen, Sie sie jedoch zur Ausübung, Verteidigung oder Geltendmachung von Rechtsansprüchen benötigen, haben Sie das Recht, statt der Löschung die Einschränkung der Verarbeitung Ihrer personenbezogenen Daten zu verlangen.
  • Wenn Sie einen Widerspruch nach Art. 21 Abs. 1 DSGVO eingelegt haben, muss eine Abwägung zwischen Ihren und unseren Interessen vorgenommen werden. Solange noch nicht feststeht, wessen Interessen überwiegen, haben Sie das Recht, die Einschränkung der Verarbeitung Ihrer personenbezogenen Daten zu verlangen.

Wenn Sie die Verarbeitung Ihrer personenbezogenen Daten eingeschränkt haben, dürfen diese Daten – von ihrer Speicherung abgesehen – nur mit Ihrer Einwilligung oder zur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen oder zum Schutz der Rechte einer anderen natürlichen oder juristischen Person oder aus Gründen eines wichtigen öffentlichen Interesses der Europäischen Union oder eines Mitgliedstaats verarbeitet werden.

4. Datenerfassung auf dieser Website

Server-Log-Dateien

Der Provider der Seiten erhebt und speichert automatisch Informationen in so genannten Server-Log-Dateien, die Ihr Browser automatisch an uns übermittelt. Dies sind:

  • Browsertyp und Browserversion
  • verwendetes Betriebssystem
  • Referrer URL
  • Hostname des zugreifenden Rechners
  • Uhrzeit der Serveranfrage
  • IP-Adresse

Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen.

Die Erfassung dieser Daten erfolgt auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO. Der Websitebetreiber hat ein berechtigtes Interesse an der technisch fehlerfreien Darstellung und der Optimierung seiner Website – hierzu müssen die Server-Log-Files erfasst werden.

Kontaktformular

Wenn Sie uns per Kontaktformular Anfragen zukommen lassen, werden Ihre Angaben aus dem Anfrageformular inklusive der von Ihnen dort angegebenen Kontaktdaten zwecks Bearbeitung der Anfrage und für den Fall von Anschlussfragen bei uns gespeichert. Diese Daten geben wir nicht ohne Ihre Einwilligung weiter.

Die Verarbeitung dieser Daten erfolgt auf Grundlage von Art. 6 Abs. 1 lit. b DSGVO, sofern Ihre Anfrage mit der Erfüllung eines Vertrags zusammenhängt oder zur Durchführung vorvertraglicher Maßnahmen erforderlich ist. In allen übrigen Fällen beruht die Verarbeitung auf unserem berechtigten Interesse an der effektiven Bearbeitung der an uns gerichteten Anfragen (Art. 6 Abs. 1 lit. f DSGVO) oder auf Ihrer Einwilligung (Art. 6 Abs. 1 lit. a DSGVO) sofern diese abgefragt wurde.

Die von Ihnen im Kontaktformular eingegebenen Daten verbleiben bei uns, bis Sie uns zur Löschung auffordern, Ihre Einwilligung zur Speicherung widerrufen oder der Zweck für die Datenspeicherung entfällt (z. B. nach abgeschlossener Bearbeitung Ihrer Anfrage). Zwingende gesetzliche Bestimmungen – insbesondere Aufbewahrungsfristen – bleiben unberührt.

Quelle: https://www.e-recht24.de