know-how:tools
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
know-how:tools [2021/02/04 09:52] – [checkDNSEntriesLDAP] cc | know-how:tools [2021/02/09 07:17] – [wipe] cc | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Need to have ====== | ====== Need to have ====== | ||
+ | |||
+ | ===== wipe ===== | ||
+ | * In meinem Fall im Einsatz bei einer Live PXE Debian Variante um Rechner zu wipen die nicht mehr gebraucht werden | ||
+ | * **Achtung** Löscht alle Platten die gefunden werden (!) | ||
+ | |||
+ | * **wipe.sh** | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | |||
+ | GRACE_TIME=" | ||
+ | TIMES_OVERWRITE=" | ||
+ | |||
+ | while (($GRACE_TIME > 0)) ; do | ||
+ | |||
+ | sleep 1 | ||
+ | |||
+ | ((GRACE_TIME--)) | ||
+ | |||
+ | done | ||
+ | |||
+ | HARDDISKS=$(lsblk -p -d -n -l -o NAME,TYPE | grep -i disk | awk ' | ||
+ | |||
+ | echo " | ||
+ | |||
+ | echo " | ||
+ | |||
+ | dmidecode --type ' | ||
+ | |||
+ | echo " | ||
+ | |||
+ | procCount=0 | ||
+ | |||
+ | for CURRENT_HARDDISK in $HARDDISKS ; do | ||
+ | |||
+ | |||
+ | echo " | ||
+ | |||
+ | echo " | ||
+ | |||
+ | for i in $(seq 1 $TIMES_OVERWRITE ) ; do | ||
+ | |||
+ | dd if=/ | ||
+ | # https:// | ||
+ | |||
+ | pids[${procCount}]=$! | ||
+ | |||
+ | ((procCount++)) | ||
+ | |||
+ | |||
+ | done | ||
+ | |||
+ | |||
+ | |||
+ | echo " | ||
+ | |||
+ | done | ||
+ | |||
+ | # https:// | ||
+ | echo " | ||
+ | |||
+ | for pid in " | ||
+ | do | ||
+ | wait $pid | ||
+ | done | ||
+ | |||
+ | sync | ||
+ | </ | ||
===== checkDNSEntriesLDAP ===== | ===== checkDNSEntriesLDAP ===== | ||
Zeile 5: | Zeile 72: | ||
* Getestet auf: Ubuntu 18.04 | * Getestet auf: Ubuntu 18.04 | ||
* Pakete erforderlich: | * Pakete erforderlich: | ||
- | * **Achtung** ich benutze hier bewusst die tls verschüsselte Variante von ldap d.h. ldaps - die CA von der das Zertifikat für den AD Server unterschrieben wurde befindet sich unter **/ | + | * **Achtung** ich benutze hier bewusst die tls verschüsselte Variante von ldap d.h. ldaps - die CA von der das Zertifikat für den AD Server unterschrieben wurde befindet sich unter **/ |
know-how/tools.txt · Zuletzt geändert: 2024/02/26 10:30 von cc