certificare ipv6.he.net au teste de zi cu zi, care dau 1 punct suplimentar, după ce au trecut toate testele majore. Trebuie să fie 100 o astfel de încercare pentru rezultate maxime 😐 . ele însele testele sunt complet banale

  • traceroute
  • TU AAAA
  • DIG PTR
  • Ping
  • Care este

Cel mai neplacut este ca testul în sine trebuie să fie unic, adică nu se poate utiliza un domeniu de două ori 🙂 Printre altele sunt un pic enervant 🙄 – nici o provocare doar biciuit 5 cli-comenzi în ea și copy / paste rezultatul în site-ul lor.

Leneș și administrator care îi place să face viața mai ușoară mâzgălit o rapidă una bash-simplu pentru a face treaba murdară pentru mine

#!/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

După cum se poate observa script-ul este incredibil de simplu. Publica domeniu, apoi validează dacă intrările IPv6 și dacă se face teste de zi cu zi pentru ea. Cele mai tare parte – funcție HR care imprimă o linie peste lățimea ecranului este preluată din bash-hackeri.

Unul dintre lucrurile care ma enerveaza cel mai mult o mulțime este atunci când cli copia / muta directoare mari am nici o idee despre ce procent din suma totală I răsfrânte. Din păcate mv cp / au puteri similare și trebuie să recurgă la alternative. Există o mulțime de oportunități, dar pe mine personal, așa cum îmi place folosind rsync în loc PC-ul / mv. S-a construit totul – menținerea drepturilor asupra fișierelor și directoarelor, bara de progres și capacitatea de a șterge fișierele copiate.

Practic am făcut 2 alias-а които вършат повече от чудна работа:

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