|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!怎样检察远真个办事是不是守旧tcp8000端口,好比,检察etiantian.org是不是守旧tcp8000端口?
解答:以80端口为例解答
法一:此法常被用来检测是个远端端口是不是畅达。
[root@oldboy~]#telnet百度.com80
Trying123.125.114.144...
Connectedto百度.com(123.125.114.144).#==>呈现Connected暗示连通了,申明百度的80端口开放的
Escapecharacteris^].#==>ctrl+]加入此地。
^]
telnet>quit
Connectionclosed.
假如写剧本经由过程telnet反省端口能够用上面的***:
[root@oldboy~]#echo-e"
"|telnet百度.com80|grepConnected
Connectionclosedbyforeignhost.
Connectedto百度.com(123.125.114.144).
法二:经由过程nmap来反省端口是不是畅达
[root@oldboy~]#nmapetiantian.org-p80
StartingNmap4.11(http://www.insecure.org/nmap/)at2012-07-2217:22PDT
Interestingportson211.100.98.99:
PORTSTATESERVICE
80/tcpopenhttp
Nmapfinished:1IPaddress(1hostup)scannedin0.417seconds
假如写剧本经由过程nmap反省端口能够用上面的***:
26PORT_COUNT=`nmap$ip_add-p$port|grepopen|wc-l`
29[[$PORT_COUNT-ge1]]&&echo"$ip_add$portisok."||echo"$ip_add$portisunknown."
法三:经由过程nc下令反省
[root@oldboy~]#nc-w5211.100.98.9980&&echook
ok
[root@oldboy~]#nc-w108.8.8.853&&echook||echono
ok
假如写剧本经由过程nc反省端口并监控memcache办事能够用上面的***:
exportoldboyTimestampMemcachedIp=$1
exportoldboyTimestampMemcachedPort=$2
exportoldboyTitle=NAGIOS
exportoldboyTimestampMD5=4ED06F8D41B9264OLD0BOY30BE5212BB7E34
exportwwwServerIp=$3
exportwwwServerPort=$4
printf"delete$oldboyTimestampMD5
"|nc$oldboyTimestampMemcachedIp$oldboyTimestampMemcachedPort>/dev/null2>&1
sleep1
judge=($(printf"HEAD/oldboy/$oldboyTitleHTTP/1.1
Host:$5
"|nc$wwwServerIp$wwwServerPort|head-n1|tr"""
"))
本文出自“老男孩linux运维”博客,请务必保存此出处http://oldboy.blog.51cto.com/2561410/942530
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|