游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

Linux测试端口(批量测试端口)畅通性

  在实际运维中,客户会经常要求协助测试某一地址和端口是否是联通状态,但有时客户反馈实际使用中有时是能访问通,有时访问不对,于是,按客户的要求,测试下来,发现:
  telnet结果是通的,但客户反馈服务访问此地址时,很大概率还会出现超时的情况。基础部门建议循环telnet看下,是不是不稳定。
  当时是手动多次重复执行telnet命令,发现确实有部分telnet不通的情况。telnet测试方法telnet192。168。1。9443批量telnet脚本
  以下为通过脚本形式,实现批量telnet的方法:
  192。168。1。9节点的tmp目录下新建过cheng文件夹。
  循环telnet,shell脚本如下:脚本开始PORTXXXXcount0foriin(catiplist。txt)do((count))echocountcount关键代码,1s自动结束telnet(sleep1;)telnetiPORTtelnetresult。txtdone根据结果判断出正常可以ping通的ipcattelnetresult。txtgrepB1〕grep〔09〕awkcutd。f1,2,3,4telnetalive。txt差集,得到ping不同的ipcatiplist。txttelnetalive。txtsortuniqutelnetdie。txt脚本结束
  执行步骤:
  1、在Linux环境中运行,首先建文件夹如cheng(mkdircheng),然后vim创建telnet。sh(vitelnet。sh)文件将上述代码复制进去,修改XXXX为实际端口号例如linux的远程端口22,保存退出。
  2、在cheng文件夹中创建iplist。txt(vimiplist。txt)的文件,并输入要检查的服务器IP地址,每行一个地址。
  3、执行telnet。sh(shtelnet。sh或bashtelnet。sh)文件,等待结果。
  4、cheng文件夹目录文件介绍
  shell文件夹中会新出现3个新的文件,如下:
  telnetalive。txt端口通的地址集合
  telnetdie。txt端口不通的地址集合
  telnetresult。txt所有地址检查结果
  5、查看脚本执行结果,一般我们查看telnetalive。txt文件即可。
  脚本执行时,可能会报错:syntaxerrornearunexpectedtoken
  报销是因为我在windows7里写的shell脚本,传到CentOS系统里运行就可以会提示syntaxerrornearunexpectedtoken错误,是因为两个系统的换行符不一样导致的。
  需要使用notepad转换下格式,转换方法
  1、把脚本使用notepad打开,点击视图显示符号显示所有字符,将所有字符显示出来,调整完成就会发现文档中出现CRLF,表示换行回车符
  2、接下来,点击编辑档案格式转换转换为UNIX格式,目的是将windows的格式转为linux或unix格式
  3、转换完成,换行回车符自动变成【LF】,这里再上传到服务上就可以了。
  以上方式是固定端口。要telnet多个不同端口的话脚本需要修改一下,去掉上面脚本的Port部分,并改用whilereadline循环:
  Shell脚本for和while的区别,for是按行读取,但如果行内文字有空格或tab等,则分开读取,即一次读取一个字符串。
  如www。baidu。com80,就会变成两行了,www。baidu。com一行,80一行。telnet就会执行不下去。
  While是整行读取,不管行内有多少段文字。
  另外iplist。txt需要改为ip端口
  脚本如下:count0catiplist。txtwhilereadlinedo((count))echocountcountecholine关键代码,1s自动结束telnet(sleep1;)telnetlinetelnetresult。txtdone根据结果判断出正常可以ping通的ipcattelnetresult。txtgrepB1〕grep〔09〕awkcutd。f1,2,3,4telnetalive。txt差集,得到ping不同的ipcatiplist。txttelnetalive。txtsortuniqutelnetdie。txt
  但这个多端口的方式,生成的telnetalive。txt始终为空,telnetdie。txt也有不对的情况出现(比如www。baidu。com80实际是通的,却出现在telnetdie。txt里)。可能是iplist。txt加了端口,相应的判断也需要改下。也可能是sleep1时间不够长,前一个地址超时等待的时候,下一个地址又开始telnet,造成统计结果不准确。
  其实从shtelnet。sh的执行结果上就能看出通不通了,下图报timedout的就是不通的。
  使用nc命令判断端口情况
  在Linux中有如下一条语句,也可以检验端口是否通nczvorigincreation。com443
  没有nc的服务器,需要yuminstallync安装一下。
  这个命令不像telnet,需要手动退出才能执行下一个命令。可以使用此方法,手动多次重复执行,判断是否有不通的情况。
  在Docker容器里也可以安装nc命令,安装命令:apkaddnc
  安装之后可以在docker容器里,测试端口情况。使用CURL命令判断端口情况
  除telnet、nc之后,还可以通过curl来判断端口是否通,语句如下:curlorigincreation。com:443注意地址和端口间的冒号:,一定不要落下
  使用curl命令,相当于使用浏览器访问或使用postman等接口调用工具返回,返回只要不是timeout,基本均不通的状态,返回内容取决于端口返回内容
  批量curl,循环curl脚本
  在服务器任意位置创建文件,建议使用root用户,避免权限问题vimforcurl!binbashforiin{1。。1000}doecho第一个IP:192。168。1。98000端口,第i次访问。。。。。。。。。,timecurl192。168。1。9:8000echo第二个IP:10。11。12。1008000端口,第i次访问。。。。。。。。。timecurl10。11。12。100:32767echo如果有多个ip,可以继续按照上边,继续写下去,脚本里不限制echo用于区分次数done
  以上脚本是循环1000次,测试两个ip和端口的畅通性,每次均记录次数和访问结果,可自动调整次数,调整方法,将foriin{1。。1000}中的1000,换成对应次数即可。
  脚本编写完成后,按esc键,再按冒号wq,保存退出。
  使用以下命令执行并查看结果:shforcurl
  以上即为Linux系统常见的检测端口畅通情况

研究人员确认有史以来发现的第二种Opabiniid已故的斯蒂芬杰古尔德是哈佛大学有机体和进化生物学系的前教授,他在其著作《奇妙的生命(WonderfulLife)》中普及了在寒武纪伯吉斯页岩中发现的奇怪奇迹干群节肢动物Opab……谷歌PixelBuds2对比AirPods谁是最强无线耳机?提到真无线蓝牙耳机,苹果AirPods无疑是其中的佼佼者,不过近两年,不少品牌也开始推出具有竞争力的产品来挑战它。谷歌最近发布了第二代PixelBuds耳机,新的谷歌Pi……新款将至!苹果PowerBeatsPro2获得韩国NRRA认IT之家5月7日消息据MSPoweruser报道,苹果PowerBeatsPro的继任产品PowerBeatsPro2最近出现在韩国NRRA认证网站上,暗示这款商品即将上线。在……柬埔寨暹粒有趣一天突突车司机带我回家,看看乡村与孩子按我的计划在柬埔寨暹粒停留五天半。其中三天游览吴哥窟,一天游览洞里萨湖,一天到周边的乡村看看,半天逛街买东西。柬埔寨是个落后的农业国家,但在金边看到私家汽车让我大吃一惊,……威联通发布TS1655NAS共支持安装16块硬盘威联通发布了新款TS1655NAS,搭载的是英特尔的Atom八核处理器,机身容量支持安装12块3。5英寸的HDD硬盘和4块2。5英寸的SSD硬盘。配置方面,TS1655搭……中台革命的浪潮和退潮对于中国互联网行业来说,位于芬兰的Supercell是一家具有神奇能量的公司。这家公司成立于2010年,办公地点是在芬兰首都赫尔辛基。Supercell早期做网页游戏,后……又见花开图文谭大明秋分后,学校花圃架上的炮仗花陆续开放了,稚嫩血红的花朵渐个地竞相开放着,架廊上盛开的炮仗花朵朵挺立向上,架廊下的则微弯着腰努力挤出藤蔓,好不热闹!记得去年刚到这个学校时,……苹果承认部分视网膜屏幕版MacBookAir防反射涂层或出现IT之家3月27日消息据外媒报道,在一份泄露的Apple授权服务提供商备忘录中苹果承认配备Retina显示屏的MacBookAir机型的防反射涂层可能会出现问题。备忘录指……盘点动作片腿法最强的十大高手,李连杰仅排第七,周比利排名第二文一鸣惊人录编辑一鸣惊人录在我国众多动作片当中,你认为谁的腿功才是最强的呢?功夫皇帝李连杰只能排第七,成龙花四十万只为买他空中三连踢,你知道他是谁吗?下面一鸣……苹果官网iPhoneSE第二代电池续航时间之谜和iPhoneIT之家4月19日消息4月15日晚间,苹果新一代iPhoneSE来了。这一次,它不仅带来了A13仿生芯片,人像模式,高清4K视频,还有更触手可及的价格。苹果iPhoneS……夏天喝白酒有讲究,一起来涨知识炎炎夏日,最惬意的事情莫过于呆在空调房里,吃着冰镇西瓜,刷着剧,或约上三五好友,烧烤小龙虾,就着冰镇啤酒,可谓畅快淋漓,爽快无比,但长此以往,容易造成人体机能失调,滋生湿邪,从……华尔街看好iPhoneSE2与5G,苹果股价续刷历史收盘新高北京时间10月22日讯,今日美股收盘,苹果股价上涨1。73,报240。51美元,创历史收盘新高,盘中最高涨至240。99美元,创造股价最高纪录,苹果市值也达到了10869。08……
马明宇做视频号只为传达足球观念澎湃新闻记者宋承良辞旧迎新的2022年12月31日,2022赛季中超联赛画上句号,一边是略显荒诞的场面武汉三镇和山东泰山的联赛冠军之争悬念提前一天揭晓,两队最后一轮居然都……苹果watchOS7。4开发者预览版Beta7发布IT之家4月8日消息今日凌晨,除iOS14。5与iPadOS14。5开发者预览版Beta7外,苹果还面向开发者发布了watchOS7。4的第七个测试版本。用户可通过IT之……苹果宣布查找网络支持第三方产品接入4月8日凌晨消息,苹果公司正式宣布其官方应用查找(FindMy)支持第三方产品接入,这意味着,用户可以通过iOSiPadOSiCloud等系统或网页版本,来查找通过苹果认证的其……苹果iPhone13Pro模型曝光刘海更小,自拍摄像头位置调IT之家4月5日消息据外媒9To5Mac报道,日本供应链博客Macotakara曝光了iPhone13Pro的模型。新机刘海更小,并更改了前置摄像头的设计。这款iPhon……Snap试图绕过iPhone隐私新规,可能招致苹果不满北京时间4月2日下午消息,据报道,多位知情人士今日称,照片分享应用Snapchat母公司Snap正考虑如何绕过iPhone的新隐私规定,此举可能招致苹果公司的不满。未来几……假如我没去过北海假如我没去过北海会不会就没有如此地失落天没有那么白海没有那么蓝没有海鸥、寄居蟹也没有甜美的海鲜慰藉我失落的心灵假如我没去过北海……苹果AppStore将推出搜索标签功能,App查找更精准IT之家4月9日消息据外媒MacRumors报道,随着苹果AppStore的App数量接近200万,苹果正在为其搜索功能进行优化。据报道,部分苹果用户已经可以在AppSt……苹果macOSBigSur11。3开发者预览版Beta7发布IT之家4月9日消息今日凌晨,苹果面向开发者发布了macOSBigSur11。3开发者预览版的第七个测试版本。用户可通过IT之家App发现苹果描述文件下载描述文件,并通过……苹果和Epic诉讼大战5月开审库克将出庭作证北京时间4月8日晚间消息,据报道,苹果公司和游戏开发商EpicGames的反垄断纠纷将于下月开庭。今日,两家公司分别向法庭提交文件,列出了他们认为的关键事实和主要法律问题。……经常半夜早醒?舌象告诉你原因,医生教你个绝招,助你一觉到天亮经常早醒是怎么回事呢?今天和医生通过舌象告诉你原因,教你如何一觉睡到天亮,生活中很多人有早醒的毛病,总是睡到半夜天还不亮就醒了,一看表,才睡了还不到五个小时,想继续睡吧,……不喜欢皮革?这里有款硬核苹果iPhone12MagSafe卡苹果的官方配件贵且不说,可能并不总是符合需求。这不,有人对官方MagSafe皮革卡包不满,设计并量产了这款硬核卡包。FantomC与官方皮革款不同,它完全采用铝合金加工而……报告称苹果iPhone12Pro5G4G速度测试几乎比所有AIT之家3月16日消息外媒9to5Mac报道,Opensignal的一份新报告带来了苹果iPhone12系列5G性能与美国Android智能手机的对比。在前25款最快的5G智能……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网