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

  • טרייסרו
  • אתה AAAA
  • אתה PTR
  • פינג
  • מי זה

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

בתור עצלן ומנהל מערכת שאוהב להקל על חייו, גירדתי במהירות בסיס יסודי שעושה לי את העבודה המלוכלכת.

#!/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 ואם כן, מבצעים בדיקות יומיות עבורו. החלק הכי מגניב – פונקציה שעות שמדפיס קו על כל רוחב המסך נלקח ממנו האקרים.

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

באופן כללי, עשיתי זאת 2 כינוי שעושה יותר מאשר עבודה נפלאה:

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