linux 远程端口号,linux远程端口查看
一:telnet 此法常被用来检测是个远端端口是否通畅。
[root@oldboy ~]#telnet baidu.com 80
Trying 123.125.114.144...
Connected to baidu.com (123.125.114.144). #==>出现Connected表示连通了,说明百度的80端口开放的
Escape character is '^]'. #==>ctrl+]退出此地。
^]
telnet> quit
Connection closed.
如果写脚本通过telnet检查端口可以用下面的方法:
[root@oldboy ~]#echo -e "\n"|telnet baidu.com 80|grep Connected
Connection closed by foreign host.
Connected to baidu.com (123.125.114.144).
二:通过nmap来检查端口是否通畅
[root@oldboy ~]#nmap etiantian.org -p 80
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2012-07-22 17:22 PDT
Interesting ports on 211.100.98.99:
PORT STATE SERVICE
80/tcp open http
Nmap finished: 1 IP address (1 host up) scanned in 0.417 seconds
如果写脚本通过nmap检查端口可以用下面的方法:
PORT_COUNT=`nmap $ip_add -p $port|grep open|wc -l`
[[ $PORT_COUNT -ge 1 ]] && echo "$ip_add $port is ok." || echo "$ip_add $port is unknown."
三:通过nc命令检查
[root@oldboy ~]#nc -w 5 211.100.98.99 80 && echo ok
ok
[root@oldboy ~]#nc -w 10 8.8.8.8 53 && echo ok ||echo no
ok
如果写脚本通过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"))
四、NAGIOS 的 check_tcp和check_udp
用途:
check_tcp -H 主机 -p 端口 -W ]
[-C ]
[-S ]
[-E ]
[-Q ]
[-M ]
[-D ]
[-T
[-R ]
[-M ] [-V] [-4 | -6] [-J]
[-D ,]
[-S ] [-E]
check_udp
用途:
check_udp 主机 -p 端口
check_udp -H -W ]
[-C ]
[-S ]
[-E ]
[-Q ]
[-M ]
[-D ]
[-T
[-R ]
[-M ] [-V] [-4 | -6] [-J]
[-D ,] [-S ] [-E]
选项??:
-H, - 帮助
打印详细的帮助屏幕
-V, - ??版
打印版本信息
-H, - 主机名= ADDRESS
主机名,IP地址,或Unix套接字(必须是绝对路径)
-P, - 端口= INTEGER
端口号(默认值:无)
-4 - 使用IPv4的
使用IPv4连接
-6 - 使用IPv6的
使用IPv6连接
-E, - 逃生
可以使用\ n \ r \ t \发送或退出字符串。必须出现在发送或退出选项
默认值:没有发送,\ r \ n结束退出
-S, - = STRING发送
发送到服务器的字符串
-E, - 期望= STRING
期望的字符串在服务器响应(可重复)
-A, - 所有
所有的期望字符串必须出现在服务器的响应。默认为任何
-Q, - 戒烟= STRING
发送服务器发起一个干净的关闭连接的字符串
-R, - 拒绝OK |警告|暴击 OK,接受TCP拒绝与各国发出警告,暴击(默认:暴击)
-M, - 不匹配= OK |警告|暴击
接受期望的字符串不匹配的状态确定,警告,暴击(默认值:warn)
-J, - 监狱
从TCP套接字的隐藏输出
-M, - maxbytes = INTEGER
关闭连接,一旦超过这个数目的字节收到
-D, - 延迟= INTEGER
秒之间的等待时间发送字符串和轮询响应
-D, - 证书= INTEGER,INTEGER]
最小的天数证书是有效的。
1#天的警告,第二次是关键(如果未指定 - 0)。
-S, - SSL
使用SSL的连接。
-W, - 警告= DOUBLE
导致警告状态的响应时间(秒)
-C, - 关键= DOUBLE
在临界状态的响应时间(秒)
-T, - 超时= INTEGER
秒钟,然后连接超时(默认值:10)
-V, - ?? verbose详细
显示命令行调试的详细信息(Nagios的,可能会截断输出)
界面拼装参数格式如下共4个元素:
命令!端口!告警时延!严重告警时延!连接超时时间
check_tcp!23!0.0020!0.0050!10
备注:
check_imap=check_tcp!143
check_ftp=check_tcp!21
check_nntp=check_tcp!119
check_pop=check_udp!110
check_udp=check_tcp
check_telnet=check_tcp!23
linux 远程端口号,linux远程端口查看相关推荐
- linux命令查询端口号,linux查询端口号(linux查看端口的命令)
linux查询端口号(linux查看端口的命令) 2020-07-24 11:55:46 共10个回答 1.打开任务管理器(在桌面最下面的"任务栏"右击鼠标).2.在任务管理器界面 ...
- linux mysql 端口号_linux下mysql 查看默认端口号与修改端口号方法
一.查看默认端口号 1.登录mysql [root@localhost ~]# mysql -uroot -p Enter password: 输入数据库密码: 2.使用show global var ...
- xshell远程连接linux的端口号,Xshell远程连接Linux服务器
确认步骤: (1)输入:ps -e |grep ssh 如果服务已经启动,则可以同时看到"ssh-agent"和"sshd",如果没有启动,或没有安装服务 ; ...
- linux重用端口号,linux下 端口复用的问题
linux下 端口复用的问题 解决性参考:Currently, Linux does not allow reuse of same local port for both TCP server an ...
- linux websphere 端口号,Linux环境下配置websphere7.0的一些命令
Linux环境下配置websphere7.0的一些命令! 1.创建概要文件 通过命令行建立Dmgr服务器,进入${WAS_Home}/bin目录,运行 ./manageprofiles.sh -cre ...
- linux zookeeper 端口号,linux下zookeeper安装
zookeeper安装需要依赖 jdk 或jre 1.下载jdk 2.解压jdk tar -zxvf jdk-8u221-linux-x64.tar.gz 3.配置jdk环境变量 export JAV ...
- linux对外开放端口号
linux对外开放端口号 1.查询指定端口是否已经开启 firewall-cmd --query-port=8091/tcp 2.查看防火墙状态 查看防火墙状态 systemctl status fi ...
- 端口号,一个端口号是否可以被多个进程使用?
1.端口号的作用 端口号可以用来标识同一个主机上通信的不同应用程序,端口号+IP地址就可以组成一个套接字,用来标识一个进程 2.端口号的应用场景 在TCP/IP协议中,用"源IP地址&quo ...
- linux修改ssh登陆端口号,Linux 6 修改ssh默认远程端口号的操作步骤
linux 默认的ssh远程端口是22,有时默认端口会遭到别有用心的人们扫描或攻击,为了时我们的系统更加安全那就需要修改远程端口号 操作步骤: 1.修改ssh_config配置文件 vim /etc/ ...
- iis端口号 linux,Linux 6 修改ssh默认远程端口号的操作步骤
linux 默认的ssh远程端口是22,有时默认端口会遭到别有用心的人们扫描或攻击,为了时我们的系统更加安全那就需要修改远程端口号 操作步骤: 1.修改ssh_config配置文件vim /etc/s ...
最新文章
- SpringBoot自定义请求参数转换器
- web程序前后台功能实现_微信定制开发、小程序定制开发可以实现哪些功能?
- python乘法口诀编程-中年大叔学编程-用Python打印个九九乘法表
- CSharp之界面美化
- 自动校验控件演示[含源码]
- OpenCV(Open Source Computer Vision Library)简介
- spring自动扫描的注解@Component @Controller @Service @Repository
- IIS6 下的Asp.net服务器安全配置
- 笔记本cpu温度高怎么办_夏天面团温度高怎么办?几个技巧让面温立马降下来
- java集合复习笔记-java集合继承关系图
- 手模手教你装 文能黑苹果,武可3A游戏大作的2400块主机
- python数据转换成pdf_用python把ipynb文件转换成pdf文件过程详解
- freebsd上运行hpool
- JAVA instrument简单使用
- 文件下载中使用inputStream流获取文件大小
- Excel数据透视表经典教程十二《数据透视图》
- 数据扁平化与反扁平化
- Google Pay 谷歌支付(gateway = stripe)
- 电力电子应用技术的matlab仿真
- 微型计算机的外辅储存器,微型计算机的外辅储存器是指
热门文章
- WEB系统中集成控制扫描仪解决方案
- MariaDB 安装与启动 使用MySQL
- 小飞鱼二开 使用jwt TOKEN方式单点登录开发(代码)
- 快鲸六大私域运营服务,赋能企业业绩长效增长
- LabVIEW哪些软件需要运行时许可
- 在有位图索引的表上进行DML操作与enq: TX - row lock contention等待事件问题分析
- 异速联应用交付解决方案的优势
- 可拖动组件 v-drag vue
- 验证性因素分析AVE和CR值
- usbserialch340驱动安装失败_CH340驱动|CH340系列USB转串口驱动下载win7/win10 64位 - 欧普软件下载...