{"id":23410,"date":"2021-10-14T10:21:53","date_gmt":"2021-10-14T10:21:53","guid":{"rendered":"https:\/\/irancld.com\/advanced-linux-scripting-for-webmasters-4\/"},"modified":"2024-03-14T12:54:11","modified_gmt":"2024-03-14T13:54:11","slug":"advanced-linux-scripting-for-webmasters-4","status":"publish","type":"post","link":"https:\/\/www.novinhost.org\/advanced-linux-scripting-for-webmasters-4\/","title":{"rendered":"\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0646\u0648\u06cc\u0633\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0631\u0627\u06cc \u0648\u0628\u0645\u0633\u062a\u0631 \u0647\u0627 \u2013 \u0642\u0633\u0645\u062a \u06f4 \u2013 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0634\u0628\u06a9\u0647"},"content":{"rendered":"
\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0646\u0648\u06cc\u0633\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0631\u0627\u06cc \u0648\u0628\u0645\u0633\u062a\u0631 \u0647\u0627 \u2013 \u0642\u0633\u0645\u062a \u06f4 \u2013 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0634\u0628\u06a9\u0647 :<\/strong> \u0645\u062d\u06cc\u0637 \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0648 \u0645\u062a\u063a\u06cc\u0631 \u0647\u0627\u06cc \u0632\u06cc\u0627\u062f\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0642\u0627\u0628\u0644\u06cc\u062a \u0647\u0627\u06cc \u0634\u0628\u06a9\u0647 \u0633\u0631\u0648\u0631 \u062f\u0627\u0631\u062f.<\/p>\n <\/p>\n \u062f\u0631 \u0627\u06cc\u0646 \u0642\u0633\u0645\u062a \u0645\u0647\u0645 \u062a\u0631\u06cc\u0646 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0631\u0627 \u0628\u0627 \u0647\u0645 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u06a9\u0646\u06cc\u0645:<\/p>\n \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0641\u0639\u0627\u0644 \u0628\u0648\u062f\u0646 \u06cc\u06a9 \u0633\u0627\u06cc\u062a, \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 Ping \u00a0\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u06a9\u0646\u06cc\u0645, \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0646\u062a\u06cc\u062c\u0647 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u0628\u0627 \u0634\u0631\u0637 if \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u06cc\u0645, \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u06a9\u0646\u06cc\u0645:<\/p>\n ping -q -c2 $1 &> \/dev\/null<\/p>\n if [ $? -eq 0 ]<\/p>\n then<\/p>\n echo ok<\/p>\n else<\/p>\n echo “not ok”<\/p>\n fi<\/p>\n \u062f\u0633\u062a\u0648\u0631 host, \u0622\u06cc \u067e\u06cc \u0647\u0627\u06cc \u0645\u062a\u0639\u0644\u0642 \u0628\u0647 \u062f\u0627\u0645\u06cc\u0646 \u0631\u0627 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0686\u0627\u067e \u0645\u06cc\u06a9\u0646\u062f.<\/p>\n \u0645\u0648\u0642\u0639 \u0686\u06a9 \u06a9\u0631\u062f\u0646 \u0633\u0627\u06cc\u062a \u06af\u0648\u06af\u0644 \u0628\u0627 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0638\u0627\u0647\u0631 \u0645\u06cc\u0634\u0648\u062f:<\/p>\n #host google.com <\/strong><\/p>\n google.com<\/a> has address 74.125.206.113<\/p>\n google.com has address 74.125.206.138<\/p>\n google.com has address 74.125.206.100<\/p>\n google.com has address 74.125.206.101<\/p>\n google.com has address 74.125.206.139<\/p>\n google.com has address 74.125.206.102<\/p>\n google.com has IPv6 address 2a00:1450:400c:c04::65<\/p>\n google.com mail is handled by 40 alt3.aspmx.l.google.com.<\/p>\n google.com mail is handled by 20 alt1.aspmx.l.google.com.<\/p>\n google.com mail is handled by 10 aspmx.l.google.com.<\/p>\n google.com mail is handled by 30 alt2.aspmx.l.google.com.<\/p>\n google.com mail is handled by 50 alt4.aspmx.l.google.com.<\/p>\n \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f \u062f\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0646\u0648\u06cc\u0633\u06cc \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u062a\u0646\u0647\u0627 \u0622\u06cc \u067e\u06cc \u0631\u0627 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u0645, \u067e\u0633 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631\u0627\u062a grep \u0648 cut \u06a9\u0647 \u062f\u0631 \u0642\u0633\u0645\u062a \u0647\u0627\u06cc \u0642\u0628\u0644 \u062a\u0648\u0636\u06cc\u062d \u062f\u0627\u062f\u0647 \u0634\u062f, \u062e\u0631\u0648\u062c\u06cc \u0631\u0627 \u06a9\u0645\u06cc \u062a\u0645\u06cc\u0632 \u0645\u06cc\u06a9\u0646\u06cc\u0645:<\/p>\n # host google.com | grep “has address” | cut -d ‘ ‘ -f 4<\/p>\n \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n \u06f7\u06f4\u066b\u06f1\u06f2\u06f5\u066b\u06f2\u06f0\u06f6\u066b\u06f1\u06f0\u06f0<\/p>\n \u06f7\u06f4\u066b\u06f1\u06f2\u06f5\u066b\u06f2\u06f0\u06f6\u066b\u06f1\u06f0\u06f1<\/p>\n \u06f7\u06f4\u066b\u06f1\u06f2\u06f5\u066b\u06f2\u06f0\u06f6\u066b\u06f1\u06f3\u06f8<\/p>\n \u06f7\u06f4\u066b\u06f1\u06f2\u06f5\u066b\u06f2\u06f0\u06f6\u066b\u06f1\u06f1\u06f3<\/p>\n \u06f7\u06f4\u066b\u06f1\u06f2\u06f5\u066b\u06f2\u06f0\u06f6\u066b\u06f1\u06f0\u06f2<\/p>\n \u06f7\u06f4\u066b\u06f1\u06f2\u06f5\u066b\u06f2\u06f0\u06f6\u066b\u06f1\u06f3\u06f9<\/p>\n \u0628\u0631\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631 \u0633\u0627\u06cc\u062a \u0647\u0627 \u0641\u0642\u0637 \u06cc\u06a9 \u0622\u06cc \u067e\u06cc \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0638\u0627\u0647\u0631 \u0645\u06cc\u0634\u0648\u062f:<\/p>\n [root@cp ~]# host ictzone.ir | grep “has address” | cut -d ‘ ‘ -f 4<\/p>\n \u06f4\u06f6.\u06f4.\u06f1\u06f1\u06f0.\u06f1\u06f5<\/p>\n \u0628\u0631\u0627\u06cc \u062a\u0634\u062e\u06cc\u0635 \u0647\u0627\u0633\u062a<\/a> \u0646\u06cc\u0645 \u0645\u062a\u0639\u0644\u0642 \u0628\u0647 \u0622\u06cc \u067e\u06cc \u0645\u06cc\u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 ipcalc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645:<\/p>\n [root@cp ~]# ipcalc -h 74.125.206.139<\/p>\n HOSTNAME=wk-in-f139.1e100.net<\/p>\n \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0646\u0648\u0634\u062a\u0647 \u0642\u0628\u0644 \u0647\u0627\u0633\u062a \u0646\u06cc\u0645 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u0645 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 cut \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u06a9\u0646\u06cc\u0645:<\/p>\n [root@cp ~]# ipcalc -h 74.125.206.139 | cut -d “=” -f 2<\/p>\n wk-in-f139.1e100.net<\/p>\n \u0628\u0631\u0627\u06cc \u062a\u062d\u0644\u06cc\u0644 \u06a9\u0644\u06cc\u0647 \u067e\u06a9\u062a \u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u06cc \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc \u0633\u0631\u0648\u0631 \u0645\u062c\u0627\u0632\u06cc<\/a> , \u0645\u06cc\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 tcpdump \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n \u0628\u0647 \u0645\u062d\u0636 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631, \u062a\u0645\u0627\u0645 \u067e\u06a9\u062a \u0647\u0627 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u0634\u0648\u0646\u062f, \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0633\u0627\u0632\u06cc \u0648\u0642\u0627\u06cc\u0639 \u0646\u06af\u0627\u0631\u06cc \u0634\u0628\u06a9\u0647 \u062f\u0631 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0645\u06cc\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a<\/p>\n Tcpdump > network.log<\/p>\n \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f, \u06a9\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627 \u062f\u0631 \u0641\u0627\u06cc\u0644 network.log \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u06a9\u0646\u062f.<\/p>\n \u0628\u0631\u0631\u0633\u06cc \u0641\u0639\u0627\u0644 \u0628\u0648\u062f\u0646 \u06a9\u0627\u0631\u062a \u0634\u0628\u06a9\u0647:<\/p>\n \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0646\u0627\u0645 \u06a9\u0627\u0631\u062a \u0634\u0628\u06a9\u0647 \u0634\u0645\u0627 eth0 \u0628\u0627\u0634\u062f, \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 ifup eth0 \u0645\u06cc\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0641\u0639\u0627\u0644 \u0628\u0648\u062f\u0646 \u06a9\u0627\u0631\u062a \u0634\u0628\u06a9\u0647 \u0645\u0637\u0644\u0639 \u0634\u0648\u06cc\u062f.<\/p>\n","protected":false},"excerpt":{"rendered":" \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0646\u0648\u06cc\u0633\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0631\u0627\u06cc \u0648\u0628\u0645\u0633\u062a\u0631 \u0647\u0627 \u2013 \u0642\u0633\u0645\u062a \u06f4 \u2013 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0634\u0628\u06a9\u0647 : \u0645\u062d\u06cc\u0637 \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0648 \u0645\u062a\u063a\u06cc\u0631 \u0647\u0627\u06cc \u0632\u06cc\u0627\u062f\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0642\u0627\u0628\u0644\u06cc\u062a \u0647\u0627\u06cc \u0634\u0628\u06a9\u0647 \u0633\u0631\u0648\u0631 \u062f\u0627\u0631\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0642\u0633\u0645\u062a \u0645\u0647\u0645 \u062a\u0631\u06cc\u0646 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0631\u0627 \u0628\u0627 \u0647\u0645 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u06a9\u0646\u06cc\u0645: \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0634\u0628\u06a9\u0647 \u062f\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0646\u0648\u06cc\u0633\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0686\u06a9 \u06a9\u0631\u062f\u0646 \u0641\u0639\u0627\u0644 \u0628\u0648\u062f\u0646 \u06cc\u06a9 \u0633\u0627\u06cc\u062a: … \u0627\u062f\u0627\u0645\u0647 \u0645\u0637\u0644\u0628<\/a><\/p>\n","protected":false},"author":7,"featured_media":3806,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[20],"tags":[],"acf":[],"yoast_head":"\n\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0634\u0628\u06a9\u0647 \u062f\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0646\u0648\u06cc\u0633\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0644\u06cc\u0646\u0648\u06a9\u0633<\/h2>\n
\u0686\u06a9 \u06a9\u0631\u062f\u0646 \u0641\u0639\u0627\u0644 \u0628\u0648\u062f\u0646 \u06cc\u06a9 \u0633\u0627\u06cc\u062a:<\/strong><\/h3>\n
\u062f\u0631\u06cc\u0627\u0641\u062a \u0622\u06cc \u067e\u06cc \u0647\u0627\u06cc \u06cc\u06a9 \u062f\u0627\u0645\u06cc\u0646:<\/strong><\/h3>\n
\u0645\u0634\u062e\u0635 \u06a9\u0631\u062f\u0646 HOSTNAME:<\/strong><\/h3>\n
\u062a\u062d\u0644\u06cc\u0644 \u062a\u0631\u0627\u0641\u06cc\u06a9:<\/strong><\/h3>\n