法一:(telnet)

(1)安装telnet

$: yum install telnet telnet-server -y

$: systemctl start telnet.socket

$: systemctl enable telnet.socket

(2)用法

$:telnet baidu.com 80

Trying 123.125.115.110...

Connected to baidu.com. #出现Connected表示连通了,说明百度的80端口开放的

Escape character is '^]'. #ctrl + ] 退出

(3)写脚本通过telnet检查端口

$: echo -e "\n"|telnet baidu.com 80|grep Connected

Connection closed by foreign host.

Connected to baidu.com.

法二:(nmap)

(1)安装namp

$:yum -y install nmap

(2)使用

$:nmap localhost #查看主机当前开放的端口

$:nmap -p 1024-65535 localhost #查看主机端口(1024-65535)中开放的端口

$:nmap -PS 192.168.21.163 #探测目标主机开放的端口

$:nmap -PS22,80,3306 192.168.21.163 #探测所列出的目标主机端口

$:nmap -O 192.168.21.163 #探测目标主机操作系统类型

$:nmap -A 192.168.21.163 #探测目标主机操作系统类型

$:nmap --help #更多nmap参数请查询帮助信息

(3)写脚本通过nmap检查端口

26 PORT_COUNT=`nmap $ip_add -p $port|grep open|wc -l`

29 [[ $PORT_COUNT -ge 1 ]] && echo "$ip_add $port is ok." || echo "$ip_add $port is unknown."

法三:(通过nc命令检查)

(1)使用

$: nc -w 5 211.100.98.99 80 && echo ok

ok

$: nc -w 10 8.8.8.8 53 && echo ok ||echo no

ok

(2)写脚本通过nc检查端口并监控memcache服务

export oldboyTimestampMemcachedIp=$1

export oldboyTimestampMemcachedPort=$2

export oldboyTitle=NAGIOS

export oldboyTimestampMD5=4ED06F8D41B9264OLD0BOY30BE5212BB7E34

export wwwServerIp=$3

export wwwServerPort=$4

printf "delete $oldboyTimestampMD5\r\n" | nc $oldboyTimestampMemcachedIp $oldboyTimestampMemcachedPort >/dev/null 2>&1

sleep 1

judge=($(printf "HEAD /oldboy/$oldboyTitle HTTP/1.1\r\nHost: $5\r\n\r\n" | nc $wwwServerIp $wwwServerPort | head -n1|tr "\r" "\n"))

参考:《查看远端的端口是否通畅3个简单实用案例!》http://blog.51cto.com/oldboy/942530

linux 查端口 三种,Linux查看端口常用的三种用例相关推荐

  1. linux操作系统中的netstat命令查看端口状态的使用和window操作系统查看端口号

    1:linux操作系统 netstat 命令用于显示各种网络相关信息,即网络状态.而我主要使用netstat查看端口号是否启动: 参数详情: 1 -a (all)显示所有选项,默认不显示LISTEN相 ...

  2. linux关闭后台所有jinch,Centos查看端口占用情况和开启端口命令

    Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 1.开启端口(以80端口为例) 方法一: /sbin/ ...

  3. linux查看日志常用的几种方式:less、tail、vi、more、grep

    目录 一.less(推荐使用) 二.tail(常用) 三.grep(常用) 四.vi 五.more 六.总结: 作为一个开发人员,查日志是一项必备技能,下面总结了常用的几种日志查看方式 一.less( ...

  4. 查看linux系统版本centos,CentOS下查看系统版本的4种方法

    Linux有很多的发行版,不同的版本会有一些细微区别,所以经常需要查看服务器系统的版本号. 下面来看下CentOS下如何查看CentOS版本. 方法1:cat /etc/issue 执行命令:[www ...

  5. linux关闭后台运行命令,linux后台运行、关闭、查看后台任务常用命令

    一.& 加在一个命令的最后,可以把这个命令放到后台执行,如: [root@bqh-01 ~]# watch -n 3 "sh 1.sh"  #每3s在后台执行一次1.sh脚 ...

  6. 华为 显示端口 计算机,华为交换机查看端口命令?全部啊。

    查本地监听端口 和连接一般用netstat -an 2.netstat -ano命令可以查看本机目前所有端口使用情况 netstat -ano下包含PID号,通过[任务管理器]对照PID号,即可查看到 ...

  7. mysql查看端口是否打开_linux查看端口是否开放

    在讨论这个问题前,我们先来了解一下物理端口.逻辑端口.端口号等计算机概念. 端口相关的概念: 在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型.物理端口指的是物理存在的端口,如ADSL M ...

  8. centos 查看端口是否通_Centos6查看端口占用情况和开启端口命令

    Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 1.开启端口(以80端口为例) 方法一: /sbin/ ...

  9. mac mysql查看本地端口占用,mac下面查看端口占用进程情况

    在linux下面有netstat可以查看指定端口被哪些进程占用,但是mac下面就不好用了,看不到进程号. mac下面可以使用lsof来查看端口被哪个进程占用,比如查看80端口被占用情况: lsof - ...

  10. 云服务器查看服务端口,云服务器如何查看端口是否连通

    云服务器如何查看端口是否连通?Ping 命令是云 服务器 Windows 和 Linux系统下常用的检查网络连通性的命令工具,但是ping有个缺点,不能指定端口.这里 宵云小编分享一下其他可以用来测试 ...

最新文章

  1. 动网 php v1.0 漏洞,动网(DVBBS)PHP论坛preview.php代码执行漏洞
  2. 递归 算例一(求一个简单嵌套字典的深度)
  3. mysql 字符串分区_Mysql分区表的原理和优缺点
  4. php mysql 正则表达式_mysql正则表达式(Regexp)的示例详解
  5. 20201008:力扣209周周赛题解(下)
  6. 错误解决:release' is unavailable: not available in automatic reference counting mode
  7. 通过pip下载python包缓慢的解决方法
  8. html 成新段落,HTML 段落
  9. 兰州大学计算机英语分数线,兰州大学09MBA分数线A线140综合72英语42
  10. php查询mysql增加模板消息_php 实现发送微信模板消息
  11. unity物体四种移动方法总结
  12. Android+Opencv图形的形状颜色识别
  13. java poco_DTO与POCO
  14. Axure RP9 实现计算机效果交互
  15. 2021-09-05(第9期)
  16. 游戏更新一直卡在计算机,win10电脑玩战地5游戏一直卡屏卡顿如何解决
  17. 能上QQ却打不开网页的原因及解决办法
  18. tga缩略图预览_具有扩展预览的缩略图网格
  19. python+nodejs+vue.js在线英语学习网站
  20. Listary 6.0 pro 如何关闭左键双击出现快捷菜单?

热门文章

  1. shell 报错 shell-init: error retrieving current directory: getcwd: cannot access parent directories
  2. linux socket 缓冲区默认大小
  3. openwrt下让telnetl与ssh(dropbear)共存
  4. c/c++中运行外部程序
  5. C语言中的extern关键字用法
  6. 不同Activity之间传递数据--Bundle对象和startActivityForResult方法的实现
  7. 环境变量,include搜索路径,lib库搜索路径
  8. Qemu之Network Device全虚拟方案
  9. mysql zip 安装 启动_window的zip版mysql安装启动
  10. php上传gif木马如何执行,php – 阻止人们通过注射上传GIF的方法?