查看 端口所在线程 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. 【C/C++】任意大于1的整数分解成素数因子乘积的形式

    // #include<stdio.h> #include<math.h> #include<malloc.h> int isprime(long n); void ...

  2. Java中String args[]起什么作用?

    在百度知道上看到这样一个答案: 在命令提示符中运行该程序时 可以附加参数运行 输入的参数会存入到字符传数组 args[]中例如:在命令提示符中运行该程序的时候假设该程序在D的JAVA文件夹中D:JAV ...

  3. 自己实现c++中string 类

    class String { public: String(const char *str = NULL);// 普通构造函数 String(const String &other);// 拷 ...

  4. windbg调试堆破坏

    堆破坏 所谓的堆破坏,是说没控制好自己的指针,把不属于你分配的那块内存给写覆盖了.这块内存可能是你程序的数据,也可能是堆的管理结构.那么这个会导致怎样的后果呢?可能的情况我们来yy下 把程序里的计算结 ...

  5. synergy的配置使用

    1.http://blog.csdn.net/qq_16618179/article/details/54094636 2.两个版本要一致 3.synergy  fail to connect sec ...

  6. python os.system重定向stdout到变量 ,同时获取返回值

    Python执行系统命令的方法 os.system(),os.popen(),commands 最近在做那个测试框架的时候发现 Python 的另一个获得系统执行命令的返回值和输出的类. 最开始的时候 ...

  7. opencv Mat.at

    opencv c++ mat获取像素及像素赋值 For accessing pixel's channel value : ; i < image.cols; i++) { ; j < i ...

  8. Asset Catalog Help (九)---Changing Image Set Names

    Changing Image Set Names Use the Attributes inspector to edit a set’s name. 使用属性检查器(Attributes inspe ...

  9. c/c++面试30-38之指针

    30 看代码写结果-----指针加减 #include <stdio.h> int main(void) { ] = { , , , , }; );//这里要特别注意,&a+1的值 ...

  10. 【Linux学习】Linux系统管理1—进程管理

    Linux系统管理1-进程管理 一.Linux的三种进程 Linux包括3中不同类型的进程: 交互进程:由一个shell启动的进程.交互进程可以在前后台运行 批处理进程:该进程和终端无联系,是一个进程 ...