查看 端口所在线程 lsof -i:8080

mac-abeen:spider abeen$ lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Python 5651 abeen 9u IPv4 0xb1d20b318d3e65ed 0t0 TCP *:http-alt (LISTEN)
Python 5651 abeen 10u IPv6 0xb1d20b3187b23fed 0t0 TCP *:http-alt (LISTEN)

查看mac终端端口命令 netstat -AaLlnW (相当于linux的 netstat -lntp)

mac-abeen:spider abeen$ netstat -AaLlnW
Current listen queue sizes (qlen/incqlen/maxqlen)
Socket Flowhash Listen Local Address
b1d20b319398e96d 0 0/0/1 127.0.0.1.56987
b1d20b3193a0ec6d 0 0/0/128 127.0.0.1.56966
b1d20b318df39fed 0 0/0/1 127.0.0.1.56899
b1d20b31957a896d 0 0/0/10 127.0.0.1.12227
b1d20b31957aa5ed 0 0/0/1 127.0.0.1.56906
b1d20b3193e05fed 0 0/0/10 127.0.0.1.12384
b1d20b3188c06fed 0 0/0/128 127.0.0.1.56882
b1d20b31958bfc6d 0 0/0/1 127.0.0.1.56870
b1d20b3187b23fed 0 0/0/128 *.8080
b1d20b318d3e65ed 0 0/0/128 *.8080
b1d20b3187b22ead 0 0/0/128 *.49204
b1d20b318aea45ed 0 0/0/128 *.49204
b1d20b3187b2232d 0 0/0/70 *.33060
b1d20b3187b228ed 0 0/0/128 *.3306
b1d20b3187b28c6d 0 0/0/128 *.22
b1d20b3187b2346d 0 0/0/128 *.22

查看端口是否被占用


mac-abeen:spider abeen$ sudo lsof -i :8080
Password:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Python 5651 abeen 9u IPv4 0xb1d20b318d3e65ed 0t0 TCP *:http-alt (LISTEN)
Python 5651 abeen 10u IPv6 0xb1d20b3187b23fed 0t0 TCP *:http-alt (LISTEN) mac-abeen:spider abeen$ netstat -anp tcp | grep 8080
tcp4 0 0 192.168.0.100.58080 120.221.156.99.443 ESTABLISHED
tcp6 0 0 *.8080 *.* LISTEN
tcp4 0 0 *.8080 *.* LISTEN

结束占用端口的所有进程

lsof -P | grep ':8080' | awk '{print $2}' | xargs kill -9

mac 终端查看端口命令的更多相关文章

  1. centos7查看端口命令

    查看Centos端口命令: # netstat -lntp #查看监听(Listen)的端口# netstat -antp #查看所有建立的TCP连接其他关于查看服务器网络信息命令:1.查看Linux ...

  2. window下查看端口命令

    原文:http://blog.csdn.net/ldl22847/article/details/7181210 http://blog.csdn.net/xinxin19881112/article ...

  3. Mac下查看端口占用情况

    为什么 后端开发时,有时会碰到服务无法正常启动,端口被占用.这时需要查看端口占用情况. 是什么 需要用到一些Linux命令. 怎么做 查看占用端口51805的进程 lsof -n -P -i TCP ...

  4. mac os x查看端口命令

    `netstat` 命令 a. `netstat -nat | grep <端口号>` 转自: http://my.oschina.net/foreverich/blog/402252

  5. Mac终端使用tree命令查看目录结构

    使用brew管理tree扩展 brew search tree brew install tree tree

  6. MAC下查看端口占用并杀死进程

    Eclipse在Run on Server时,Tomcat是开启的,但是报错,显示8080.8005和8009端口被占用 终端输入 查看所有开启的端口 sudo lsof -i -P | grep - ...

  7. Mac终端查看sqlite3数据库、表数据等

    背景: 我们在用FMDB处理iOS数据库时,沙盒里保存的数据库格式为.sqlite3. 当我们需要在模拟器上调试或查看数据库内容时,我们可以直接在终端里查看到. 正文: 1.在沙盒路径找到需要查看到文 ...

  8. Mac终端查看sqlite3数据库、表数据等(含sqlite可视化工具下载)

    背景: 有时候,我们在用FMDB等库处理iOS数据库时,沙盒里保存的数据库格式为.sqlite3. 那么,我们如何查看这个数据库呢? 其实有两种方法: 1.借助工具 - Sqlite Database ...

  9. mac 终端 使用ftp命令

    Mac下使用命令行登陆ftp 最近使用forklift下载服务器pureftp上的东西,总是断断续续的,经常下载到99%然后显示下载失败,非常不舒服!原以为是forklift的问题,换了transmi ...

随机推荐

  1. .PHP生成静态html文件的方法

    1. [代码][PHP]代码     1,下面使用模版的一个方法!   <?php $fp = fopen ("templets.html","a");  ...

  2. <十三>UML核心视图静态视图之业务用例图

    一:uml的核心视图 --->如果说UML是一门语言,上一章学习的参与者等元素是uml的基本词汇,那么视图就是语法.uml通过视图将基元素组织在一起,形成有意义的句子. --->uml可视 ...

  3. Android Studio3.0中dependencies依赖由compile变为implementation的区别

    前言 Android Studio版本更新至3.0了,更新后,连带着com.android.tools.build:gradle 工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde 4. ...

  4. vue 重塑数组之 修改数组指定index的值

    vm.items[indexOfItem] = newValue vue不能检测数组的变动 想要实现可以使用vue的set方法 this.$set(this.items,indexOfItem,new ...

  5. 想要删除table的某一行的js写法

    <tr><td onclick="del_tr(this)" >删除</td></tr> // 删除一行 function del_ ...

  6. keystone nova v2 python

  7. linux drwxr-xr-x 什么意思

    第一位表示文件类型. d:是目录文件, l:是链接文件, -:是普通文件, p:是管道 第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行.(其中r是4,w是2,x是1) 第5-7位表示 ...

  8. SpannableStringBuilder 用法浅析以及仿陌陌表情

    SpannableStringBuilder  官方文档解释:这个类可以使文本的内容和标记都可以改变.当我们要为TextView或者Edittext里面的文字加入加入一些效果,如下划线,颜色标 识,超 ...

  9. linux网络编程中的超时设置

    1 下面是在网上找到的资料,先非常的感谢. 用setsockopt()来控制recv()与send()的超时 在send(),recv()过程中有时由于网络状况等原因,收发不能预期进行,而设置收发超时 ...

  10. UVaLive 10859 Placing Lampposts (树形DP)

    题意:给定一个无向无环图,要在一些顶点上放灯使得每条边都能被照亮,问灯的最少数,并且被两盏灯照亮边数尽量多. 析:其实就是一个森林,由于是独立的,所以我们可以单独来看每棵树,dp[i][0] 表示不在 ...