הסמכה ipv6.he.net יש בדיקות יומיות שנותנות 1 נקודה נוספת לאחר עבר את כל הבדיקות הגדולות. חייבת להתבצע 100 בדיקה כזו להשגת תוצאות 😐 . הבדיקות עצמן הן לגמרי טריוויאלי

  • traceroute
  • אתה AAAA
  • DIG PTR
  • פינג
  • מי זה

הכי לא נעימה היא כי בדיקות עצמו חייב להיות ייחודי, כלומר אתה לא יכול להשתמש בדומיין כפול 🙂 בין היתר הם קצת מעצבן 🙄 – אתגר לא פשוט מוקצף 5 CLI-פקוד בו ולהעתיק / להדביק את התוצאה באתר שלהם.

כפי עצלן מנהל שאוהב מקל על החיים שרבט bash-כך פשוט מהירה אחת לעשות את העבודה המלוכלכת בשבילי

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

כפי שניתן לראות את התסריט הוא בטירוף פשוט. שלח מושלם אז זה מאמת אם ערכי IPv6 ואם נעשה בדיקות יומיות עבורו. רוב החלק הכי מגניב – פונקציה hr אשר מדפיסה קו לרוחב המסך נלקח bash-האקרים.

אחד הדברים שהכי מעצבנים אותי הרבה הוא כאשר CLI להעתיק / להעביר ספריות גדולות אין לי מושג מה אחוז מהסכום הכולל ירדתי מעליה. למרבה הצער cp / יש MV כוחות דומים צריך לפנות לחלופות. ישנם הרבה הזדמנויות אבל לי באופן אישי כמו שאני אוהב להשתמש rsync במקום PC / MV. היא בנתה הכל – שמירה של זכויות על קבצים וספריות, סרגל התקדמות ואת היכולת למחוק את הקבצים המועתקים.

בעיקרון עשיתי 2 alias-а които вършат повече от чудна работа:

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