********************  windows 篇 **********************

cmd命令:

services.msc    打开本地服务页面

一.查看windows系统端口号:
netstat -abnov

1)windows查看3030端口号被占用的进程
第一步:netstat -aon|findstr 3030
结果:
                                                                      PID
 TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       1796
 TCP    0.0.0.0:8443           0.0.0.0:0              LISTENING       1796
第二步:tasklist|findstr 1796
结果:
javaw.exe                   1796 Console                 0     43,044 K

如何查看端口号被哪个程序占用了?
一,
 1)cmd  输入 netstat -ano

2)如我查80端口被什么占用了对应的进程id是3600

再输入tasklist来查看 pid 3600是哪个进程什么程序在跑
 3,
 可以很快看到是tomcat6在用pid 3600 也即此占用了80端口

此时可以用 taskkill /pid 3600 /t /f 快速关闭此进程

或者

二。
 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法。

假如我们需要确定谁占用了我们的9050端口
 1、Windows平台
 在windows命令行窗口下执行:
 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占用了你的端口。

linux下:
 lsof -i :80

******************  linux 系统篇  ******************************

二.查看linux系统TCP/UDP的端口号:
netstat -tupln

三.linux系统,根据端口查看运行的进程:
方法1: netstat -anp|grep 3030
方法2: lsof -i :22

四.查看进程名运行的端口号:
方法1: netstat -anp|grep 进程名

四.结束进程:
1)根据进程号结束进程:
方式1:立即释放资源(推介)
kill -15 pid

方式2: 不会立即释放资源(不推介)
kill -9 pid

五.linux 查看进程信息

ps -aux
查看进程的命令有很多,我只是列出了我最常用的几个。

netstat -tln //查看服务监听端口

netstat      //查看进程号

ps -aux     //查看进程号

ps -aux | more //全部查看

ps -ef | grep mysql //查看mysql的进程

kill -9 3306 //强制杀掉进程号3306

六.防火墙的设置

设置防火墙: setup

查看防火墙设置: iptables -L

端口与进程-----Window cmd命令的更多相关文章

  1. window cmd 命令大全 (order)

    Windows CMD命令大全 命令简介 cmd是command的缩写.即命令行 . 运行操作 CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本.文件系统 ...

  2. window cmd 命令行下创建文件夹和文件

    新建文件夹命令: makedir 文件名 新建文件命令: type null> 文件名.文件类型 链接

  3. sql 忘记密码 解决方法(window cmd命令解决)

    cd wamp\bin\mysql\mysql5.6.17\bin mysqld --skip-grant-tables

  4. Window 通过cmd查看端口占用、相应进程、杀死进程等的命令【转】

    一. 查看所有进程占用的端口  在开始-运行-cmd,输入:netstat –ano可以查看所有进程 二.查看占用指定端口的程序  当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知 ...

  5. 【转】Window 通过cmd查看端口占用、相应进程、杀死进程等的命令

    转自:http://blog.csdn.net/jiangwei0910410003/article/details/18967441 一. 查看所有进程占用的端口  在开始-运行-cmd,输入:ne ...

  6. Window IDEA开发工具 杀死指定端口 cmd 命令行 taskkill

    Windows平台   两步方法 :  1 查询端口占用,2 强行杀死进程 netstat -aon|findstr "8080" taskkill /pid 4136-t -f ...

  7. (转)Window 中杀死指定端口 cmd 命令行 taskkill

    Windows平台   两步方法 :  1 查询端口占用,2 强行杀死进程 netstat -aon|findstr "8080" taskkill /pid 4136-t -f ...

  8. 通过端口号查找进程号并杀掉进程window和Linux版本

    window版本: cmd下执行: 1.查找某端口号下的进程: netstat -ano|findstr 8080 如果该端口号存在进程,执行完命令后会出现列表,最后一列的数字表示该端口号下的进程号 ...

  9. window 杀固定端口的进程

    window 杀固定端口的进程   一. 查看所有进程占用的端口   在开始-运行-cmd,输入:netstat –ano可以查看所有进程       二.查看占用指定端口的程序   当你在用tomc ...

随机推荐

  1. 深度学习框架比较TensorFlow、Theano、Caffe、SciKit-learn、Keras

    TheanoTheano在深度学习框架中是祖师级的存在.Theano基于Python语言开发的,是一个擅长处理多维数组的库,这一点和numpy很像.当与其他深度学习库结合起来,它十分适合数据探索.它为 ...

  2. 洛谷P1048采药题解

    题目 这是一个裸的01背包,因为题目中没说可以采好多次,不多说上代码, #include<iostream> using namespace std; int main() { int n ...

  3. Golden Eggs HDU - 3820(最小割)

    Golden Eggs Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  4. Centos7安装OpenDCIM-19.01步骤

    Centos7安装OpenDCIM-19.01步骤 openDCIM是一款免费的开源解决方案,用于管理数据中心基础设施.它已经被几家企业组织所使用,由于开发人员的不懈努力,正在迅速完善. openDC ...

  5. 第一次使用cisco packet tracer

    搭建一个如图所示的网络,左边局域网是10.0.0.0网段,右边局域网是12.0.0.0网段,中间为广域网11.0.0.0网段 上面的成功了,但是不是很熟悉,下面重新来一遍 1.先用可视化界面建立一个如 ...

  6. LVS负载均衡群集(NAT)

    ----构建NAT模式的LVS群集----------client---------------LVS----------------WEB1-----------WEB2------------NF ...

  7. Git同步远程fork的项目

    通过fork创建的项目,如果远程仓库代码进行了更新,本地需要同步的话,可以在git上创建一个上游仓库 步骤 运行git remote add upstream https://github.com/O ...

  8. poj3190 Stall Reservations

    我一开始想用线段树,但是发现还要记录每头cow所在的棚...... 无奈之下选择正解:贪心. 用priority_queue来维护所有牛棚中结束时间最早的那个牛棚,即可得出答案. 注意代码实现的细节. ...

  9. P3373 线段树模板

    好,这是一个线段树模板. #include <cstdio> using namespace std; ; long long int sum[N],tag1[N],tag2[N],mo; ...

  10. js 判断所选时间(或者当前时间)是否在某一时间段的实现代码

    var time_range = function (beginTime, endTime, nowTime) { var strb = beginTime.split (":") ...