精华内容
下载资源
问答
  • linux 关闭端口命令linux 中我们可以通过命令来启动和关闭端口那么具体是哪个命令呢 ?下面由 小编为大家整理了 linux 关闭端口的相关命令希望对大家有所帮助 linux 关闭端口命令 前提首先你必须知道端口不是独立...
  • linux 关闭端口命令

    2012-09-11 09:09:39
    bind! : Address already in use ...linux下如何使用命令行close一个TCP/IP的端口,比如我程序打开了端口8888,如何敲一条命令就关掉它。因为我立马打开就会提示上面的错误,说已经打开了这个端口
  • 命令可使用命令包括但不限以下:curl, ssh, nmap, telnet,nc测试代码以 opcai.top 443 端口为例。目的找到一种更通用的能在几乎所有环境下完成检查的方法找到一种更稳定的几乎不会判断出错的方法示例nmap缺点:一般...

    命令

    可使用命令包括但不限以下:curl, ssh, nmap, telnet,nc

    测试代码以 opcai.top 443 端口为例。

    ad6a1ca9e8b1e501b6d8c3b11ec141e0.png

    目的

    • 找到一种更通用的能在几乎所有环境下完成检查的方法

    • 找到一种更稳定的几乎不会判断出错的方法

    示例

    nmap

    缺点:

    • 一般需要额外安装

    • 某些检测方法需要 sudo 权限

    优点:

    • 判断更为准确

    输出文本

    nmap -p443 opcai.top
    Starting Nmap 6.40 ( http://nmap.org ) at 2020-03-09 09:58 CST
    Nmap scan report for opcai.top (180.97.125.228)
    Host is up (0.026s latency).
    PORT STATE SERVICE
    443/tcp open https

    Nmap done: 1 IP address (1 host up) scanned in 0.10 seconds

    判断命令

    nmap -p443 opcai.top | grep "^443/tcp.*open"

    注:如果有可能,使用 sudo 权限执行可以使 namp 在更多情况下准确地判断端口状态。

    dae660d5cff1ceea88677a6484dc2bd9.png

    telnet

    缺点:

    • 可能需要额外安装

    • 一些情况下无法正常断开连接

    优点:

    • 可能不需要额外安装

    输出文本

    telnet opcai.top 443
    Trying 180.97.125.228...
    Connected to opcai.top.
    Escape character is '^]'.
    HTTP/1.1 400 Bad Request
    Server: stgw/1.3.12_1.13.5
    Date: Mon, 09 Mar 2020 02:06:41 GMT
    Content-Type: text/html
    Content-Length: 179
    Connection: close


    <head><title>400 Bad Requesttitle>head>
    <body bgcolor="white">
    <center><h1>400 Bad Requesth1>center>
    <hr><center>stgw/1.3.12_1.13.5center>
    body>
    html>
    Connection closed by foreign host.

    判断命令

    echo -e '\n' | telnet opcai.top 443 | grep "Connected to"

    fd97ca568800bb28f5496c41aa355b63.png

    ssh

    缺点:

    • 可能因配置文件设置而使判断失败(如设置代理)

    优点:

    • 通用,几乎所有 Linux 环境都默认安装该命令

    输出文本

    ssh -v -p 443 opcai.top
    OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017
    ...
    debug1: /home/pysense/.ssh/config line 2: Applying options for *
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: /etc/ssh/ssh_config line 58: Applying options for *
    debug1: Connecting to opcai.top [180.97.125.228] port 443.
    debug1: Connection established.
    ...

    判断命令

    ssh -v -p 443 opcai.top 2>&1 | grep "Connection established"

    nc

    缺点:

    • 需要额外安装

    • -z 参数在早期版本不支持(如 6.40)

    优点:

    *功能强大

    输出文本

    nc -t opcai.top 443
    get
    HTTP/1.1 400 Bad Request
    Server: stgw/1.3.12_1.13.5
    Date: Tue, 10 Mar 2020 02:10:06 GMT
    Content-Type: text/html
    Content-Length: 179
    Connection: close


    <head><title>400 Bad Requesttitle>head>
    <body bgcolor="white">
    <center><h1>400 Bad Requesth1>center>
    <hr><center>stgw/1.3.12_1.13.5center>
    body>
    html>

    测试命令

    nc -z -w 3 opcai.top 443 && echo ok || echo not ok
    展开全文
  • 1,tcp 端口检测telnet ip port[dev@kf-dev-node-004 ~]$ telnet 10.32.2.231 5060失败:Trying 10.32.2.231…telnet: connect to address 10.32.2.231: Connection refused成功:[dev@kf-dev-node-004 ~]$ telnet ...

    1,tcp 端口检测

    telnet ip port

    [dev@kf-dev-node-004 ~]$ telnet 10.32.2.231 5060

    失败:

    Trying 10.32.2.231…

    telnet: connect to address 10.32.2.231: Connection refused

    成功:

    [dev@kf-dev-node-004 ~]$ telnet 10.32.2.232 5080

    Trying 10.32.2.232…

    Connected to 10.32.2.232.

    2,udp 端口检测

    nc -vuz 10.32.2.231 5060

    如果没有请自行安装

    sudo yum install nc

    a机器上运行:

    nc -ul 1080

    或:

    netcat -ul -p 1080

    #使用udp模式监听1080 端口

    b机器上运行:

    nc -u x.x.x.x 1080

    或:

    netcat -u x.x.x.x 1080

    #使用udp模式向该ip的1080端口发送信息。

    失败的表现为:

     nc -vuz x.x.x.x 16385

    Ncat: Version 7.50 ( https://nmap.org/ncat )

    Ncat: Connected to x.x.x.x:16385.

    Ncat: Connection refused.

    3,tcpdump发送抓包检测

    sudo tcpdump -vvv -X udp port 6080

    从另一个机器发包

    echo “hello” | socat - udp4-datagram:10.32.2.231:5080

    这边可以收到,证明没有问题:

    sudo tcpdump -vvv -X udp port 5080

    tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes

    19:06:34.710707 IP (tos 0x0, ttl 64, id 52039, offset 0, flags [DF], proto UDP (17), length 40)

    10.32.2.232.49090 > iZbp1c2a8ike46vqst3z81Z.onscreen: [udp sum ok] UDP, length 12

    0x0000: 4500 0028 cb47 4000 4011 556f 0a20 02e8 E…(.G@.@.Uo…

    0x0010: 0a20 02e7 bfc2 13d8 0014 41cc e280 9c68 …A…h

    0x0020: 656c 6c6f e280 9d0a ello…

    1b1d8b0df4a5bef2dab6c08cf524931d.png
    展开全文
  • Linux关闭端口命令

    2021-03-01 12:24:45
    直接关闭 lsof -i :8080|grep -v "PID"|awk '{print "kill -9",$2}'|sh netstat -tln | grep 8000 sudo lsod -i 8080 sudo kill -9 id

    直接关闭

    lsof -i :8080|grep -v "PID"|awk '{print "kill -9",$2}'|sh
    
    
    netstat -tln | grep 8080
    
    lsof -i :8080
    
    kill -9 id
    
    
    展开全文
  • linux开启端口,linux配置端口,Linux关闭端口 开启端口 1.直接用命令开启端口 开放端口命令----保存-----重启服务-------查看端口是否开放 /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT /etc/rc.d/...

    linux开启端口,linux配置端口,Linux关闭端口

    开启端口

    1.直接用命令开启端口
    	开放端口命令----保存-----重启服务-------查看端口是否开放
    
    	/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
    
        /etc/rc.d/init.d/iptables save
        
        /etc/init.d/iptables restart
        
        /sbin/iptables -L -n
    
    
    2.修改文件配置
    	1.编辑/etc/sysconfig/iptables文件:vi /etc/sysconfig/iptables
    	加入内容并保存:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6397 -j ACCEPT
    	2.重启服务:/etc/init.d/iptables restart
    	3.查看端口是否开放:/sbin/iptables -L -n
    
    展开全文
  • linux下打开关闭端口命令

    万次阅读 2016-12-13 21:23:43
    关闭端口 iptables-AINPUT-ptcp--dport8080-jDROP 打开端口 iptables-AINPUT-ptcp--dport8080-jACCEPT 开放不连续端口(包括单个): iptables -A INPUT -p tcp -m multiport --dport 21,20 -j ACCEPT
  • Linux关闭防火墙命令 下面是red hat/CentOs7关闭防火墙的命令! 1:查看防火状态 systemctl status firewalld service iptables status 2:暂时关闭防火墙 systemctl stop firewalld service iptables stop 3:永久关闭...
  • 也可以使用netstat -ano 查看所有的端口 netstat命令详解: netstat -h 显示协议统计信息和当前 TCP/IP 网络连接。 NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval] -a 显示...
  • linux开启端口命令

    2021-03-19 12:43:08
    linux开启端口命令 Centos7开放及查看端口 1、开放端口 firewall-cmd --zone=public --add-port=9200/tcp --permanent # 开放5672端口 firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672...
  • 防火墙放行10239端口 firewall-cmd --zone=public --permanent --add-port=10239/...防火墙放行或关闭端口需要刷新一下才能生效 firewall-cmd --reload 防火墙查看当前所有放行端口 firewall-cmd --zone=public --li
  • Linux 如何开放端口和关闭端口

    万次阅读 多人点赞 2018-05-15 21:42:07
    一、查看哪些端口被打开 netstat -anp 二、关闭端口号: iptables -A OUTPUT -p tcp --dport 端口号-j DROP ...四、以下是linux打开端口命令的使用方法。  nc -lp 23 &amp;(打开23端口,即telnet)  ...
  • 关闭端口 iptables -A INPUT -p tcp --dport 111 -j DROP 打开端口 iptables -A INPUT -p tcp --dport 111 -j ACCEPT     开发不连续端口(包括单个): iptables -A INPUT -p tcp -m multiport --dport ...
  • 在CentOS/RHEL 7以前版本上开启端口 #开放端口:8080/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT#将更改进行保存/etc/rc.d/init.d/iptables save#重启防火墙以便改动生效:(或者直接重启...#关闭iptable...
  • Linux关闭防火墙命令 下面是red hat/Centos7关闭防火墙的命令! 1:查看防火状态 systemctl status firewalld service iptables status 2:暂时关闭防火墙 systemctl stop firewalld service iptables stop 3:永久关闭...
  • linux关闭端口

    千次阅读 2018-04-04 13:14:04
    1.命令 netstat -anp|grep 端口号查看你的端口号是否开着2.关闭命令 kill -9 PID红色标的是主要内容
  • 1、强制杀死该端口进程 ...2、根据PID关闭某个被占用的端口 netstat -tunlp| grep 80 //查看某个某个端口是否被占用 lsof -i:80 //查看某个端口所在进程PID sudo kill -9 PID //关闭某个进程 ...
  • 查看方式一 lsof -i:[port] 查看方式二 netstat -tunlp | grep {port} 查看其他方式(根据程序名查看对应的PID) ps -ef | grep [programName] pgrep [programName] 杀死进程 kill -9 [PID] ...
  • linux关闭端口的方法

    2020-04-30 20:22:59
    #### 前言 为了方便关闭linux系统中自带的25端口,现采取的方法,...#### 通过杀掉进程的方法来关闭端口 ##### 查找端口的进程 > netstat -anp | grep Port ##### kill命令杀死pid > kill -9 Pid ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,609
精华内容 643
关键字:

linux关闭端口命令

linux 订阅