• 查看监听端口号,以及关闭进程


    查看本机的监听端口号

    netstat -an 回车

    此命令可以查看本机已经启动的监听端口

    --------------------------------------------------------------------------------------------------

    在windows命令行窗口下执行:   C:>netstat -ano


    我们可以知道某一端口被那个进程(对应PID)占用;
    然后我们可以打开任务管理器;查看某一PID对应的进程名;
    如果PID没有显示,菜单》查看》选择列》选中PID即可;
    得知进程后,我们可以将进程杀掉;修改其使用的端口。

    继续执行下面命令:

    C:>netstat -aon|findstr "9050"
    TCP    127.0.0.1:9050         0.0.0.0:0              LISTENING       2016


    看到了吗,端口被进程号为2016的进程占用,继续执行下面命令:

    C:>tasklist|findstr "2016"
    tor.exe                     2016 Console                 0     16,064 K

    很清楚吧,tor占用了你的端口

    命令格式:NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]

    -a            显示所有连接和监听端口。

    -b            显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件
                    拥有多个独立组件,并且在这些情况下
                    包含于创建连接或监听端口的组件序列被显示。这种情况下,可执行组件名
                    在底部的 [] 中,顶部是其调用的组件,等等,直到 TCP/IP 部分。注意此选项
                    可能需要很长时间,如果没有足够权限可能失败。
                   
    -e            显示以太网统计信息。此选项可以与 -s选项组合使用。
                   
    -n            以数字形式显示地址和端口号。

    -o            显示与每个连接相关的所属进程 ID。

    -p proto      显示 proto 指定的协议的连接;proto 可以是
                    下列协议之一: TCP、UDP、TCPv6 或 UDPv6。
                    如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一:
                    IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
                   
    -r            显示路由表。

    -s            显示按协议统计信息。默认地,显示 IP、
                    IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;
                    -p 选项用于指定默认情况的子集。
                   
    -v            与 -b 选项一起使用时将显示包含于
                    为所有可执行组件创建连接或监听端口的组件。
                   

    interval      重新显示选定统计信息,每次显示之间
                    暂停时间间隔(以秒计)。按 CTRL+C 停止重新
                    显示统计信息。如果省略,netstat 显示当前
                    配置信息(只显示一次)


    关闭端口


    比如在Windows 2000/XP中关闭SMTP服务的25端口,可以这样做:首先打开“控制面板”,双击“管理工具”,再双击“服务”。接着在打开的服务窗口中找到并双击“Simple Mail Transfer Protocol (SMTP)”服务,单击“停止”按钮来停止该服务,然后在“启动类型”中选择“已禁用”,最后单击“确定”按钮即可。这样,关闭了SMTP服务就相当于关闭了对应的端口。

    开启端口


    如果要开启该端口只要先在“启动类型”选择“自动”,单击“确定”按钮,再打开该服务,在“服务状态”中单击“启动”按钮即可启用该端口,最后,单击“确定”按钮即可。
    另外在网络连接属性中,选择“TCP/IP协议”属性,打开高级TCP/IP设置,在选项的那个页面打开TCP/IP筛选,在出现的设置窗口中也可以根据实现情况设置端口的打开和关闭,默认是未启用TCP/IP筛

    关闭进程

    tasklist 列举进程

    例:tasklist|findstr "80"

    taskkill 结束进程

    /t 结束子进程

    /f 强制关闭

    例:
    TASKKILL /IM notepad.exe
    TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
    TASKKILL /F /IM cmd.exe /T
    TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
    TASKKILL /F /FI "USERNAME eq NT AUTHORITYSYSTEM" /IM notepad.exe
    TASKKILL /S system /U domainusername /FI "USERNAME ne NT*" /IM *
    TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"

      

  • 相关阅读:
    Flink 源码(五):Flink 环境准备及提交流程(二)创建 Yarn 客户端应用程序
    Flink 源码(四):Flink 环境准备及提交流程(一)程序起点与创建 Yarn 客户端应用程序
    Hive高级(6):优化(6)explain执行计划详解(一)
    Flink实例(129):状态管理(十八)FLINK-SQL使用基础(13)Table API 和 SQL 模块状态管理(三) Flink SQL空闲状态保留时间(idle state retention time)实现原理
    Flink实例(128):状态管理(十七)FLINK-SQL使用基础(12)Table API 和 SQL 模块状态管理(二)
    Flink实例(127):状态管理(十六)FLINK-SQL使用基础(11)Table API 和 SQL 模块状态管理(一)
    Flink实例(126):状态管理(十五)State 过期时间TTL
    GIT基础(十):Git更新代码到本地仓库
    Java 面向对象(一)面向对象思想
    rust test
  • 原文地址:https://www.cnblogs.com/chinhousama/p/4010983.html
Copyright © 2020-2023  润新知