Zertifizierung IPv6.he.NET tägliche Tests haben, die geben 1 zusätzlichen Punkt nach allen wichtigen Tests bestanden haben,. Notwendig werden, 100 solcher Test für maximale Ergebnisse 😐 . Die Tests selbst sind völlig trivial

  • trace
  • SIE AAAA
  • PTR ZU GRABEN
  • Klingeln
  • Wer ist

Der unangenehmste ist, dass die Prüfung selbst muss eindeutig sein, dh Sie keine Domäne der doppelten 🙂 Unter anderem sind ein wenig ärgerlich verwenden können 🙄 – keine Herausforderung nur gepeitscht 5 cli-Befehle in sie und copy / paste das Ergebnis in ihrer Website.

Wie faul und Administrator, der gerne das Leben leichter macht eine schnelle ein einfaches Bash-dass kritzelte die schmutzige Arbeit für mich zu tun

#!/bin/bash

hr() {
  local start=$'\e(0' end=$'\e(B' line='qqqqqqqqqqqqqqqq'
  local cols=${COLUMNS:-$(tput cols)}
  while ((${#line} < cols)); do line+="$line"; done
  printf '%s%s%s\n' "$start" "${line:0:cols}" "$end"
}

if [ -z $1 ]
then
  echo "Append domain afert the script name!!!"
  exit
fi

IP=$(dig $1 AAAA +short)

if [ -z ${IP} ]
then
  echo "$1 dont have valid IPv6 record"
else
  reset
  traceroute6 $1
  hr
  dig $1 AAAA
  hr
  dig -x ${IP}
  hr
  ping6 -c3 ${IP}
  hr 
  whois ${IP}
fi

Wie das Skript zu sehen ist wahnsinnig einfach. Senden Domain validiert dann, ob IPv6-Einträge und wenn täglich Tests für es getan. Die meisten coolste Teil – Funktion HR was druckt eine Linie über die Breite des Bildschirms aus genommen wird bash-Hacker.

Eines der Dinge, die mich am meisten ärgern viel ist, wenn cli Kopieren / Verschieben von großen Verzeichnissen Ich habe keine Ahnung, wie viel Prozent der Gesamtmenge I abgerollt. Leider haben cp / mv ähnliche Kräfte und müssen Alternativen zu greifen. Es gibt eine Menge Möglichkeiten, aber mich persönlich, wie ich mit rsync mag stattdessen pc / mv. Es hat alles, was gebaut – Eigentumsrechte über Dateien und Verzeichnisse, Fortschrittsbalken und die Fähigkeit, die kopierten Dateien löschen.

Im Grunde habe ich 2 alias-und was Sie tun mehr, als eine wunderbare Arbeit:

alias cpi='rsync -a --info=progress2'
alias mvi='rsync -a --info=progress2 --remove-source-files'