unix系统中查看端口号被占用
1. 查看端口占用情况的命令:lsof -i
[root@www ~]# lsof -iCOMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEnginx 2333 root 6u IPv4 6242 TCP *:http (LISTEN)nginx 2334 www 6u IPv4 6242 TCP *:http (LISTEN)sshd 2349 root 3u IPv6 6283 TCP *:ndmp (LISTEN)sshd 2349 root 4u IPv6 6286 TCP *:ssh (LISTEN)
这里返回了Linux当前所有打开端口的占用情况。
第一段是进程,最后一列是侦听的协议、侦听的IP与端口号、状态。
如果端口号是已知的常用服务(如80、21等),则会直接显示协议名称,如http、ftp、ssh等。
2. 查看某一端口的占用情况: lsof -i:端口号
[root@www ~]# lsof -i:21COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEpure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)
这里显示出21号端口正在被pure-ftpd使用,状态是listen。
3. 查看某进程占用的端口号
netstat -anp[root@www ~]# netstat -anp | grep syslogudp 0 0 0.0.0.0:514 0.0.0.0:* 31483/syslogd
4. 查看某端口被占用的进程
[root@nbatest ~]# netstat -altp |grep 9999tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 16315/gate_applicat
5. 一进程确定占用某一tcp端口,如下命令可以杀掉该进程。
kill -9 $(netstat -tlnp|grep 9999|awk '{print $7}'|awk -F '/' '{print $1}')
6. 结束占用端口的进程:killall 进程名
虽然我们不建议用这种本末倒置的方法来解决冲突问题,
但某些情况下还是可以直接结束掉占用进程的(比如重启Apache时进程没有完全退出,导致重启失败)
[root@www ~]# killall application
这样,所有的application进程都会被结束掉。
转载于:https://my.oschina.net/wupengnash/blog/484064
unix系统中查看端口号被占用相关推荐
- linux中查看端口号使用情况
目录 linux中查看端口号使用情况 netstat linux中查看端口号使用情况 linux中查看端口号使用情况使用netstat命令 命令如下: netstat -tunpl | grep 端口 ...
- win10系统下查看端口是否被占用
今天在线上部署环境,运行toncat的时候发现cmd窗口闪退,一时间也找不出原因. 经过百度查询后,引起的原因有多种,我的属于端口被占用,那么下面我就教大家怎么查看端口是否被占用. 当然,一般出现这种 ...
- java查看端口号被占用的命令_linux下怎么查看哪些端口被占用
linux下查看哪些端口被占用的方法:可以利用netstat命令来进行查看.netstat命令可以显示当前服务器上所有的端口及进程服务,与grep命令结合还可查看某个具体端口及服务情况. 在Linux ...
- java查看端口号被占用_如何查看端口号是否被占用
在网络程序的调试过程中,经常发生一些出乎意料的事情,比如创建一个TCP服务失败,这时候往往需要查看系统的网络情况,最常用的网络抓包当然非WireShark模式.但往往很多时候只需要查看某个端口的使用情 ...
- linux中85379端口如何恢复,技术|如何在 Linux/Unix 系统中验证端口是否打开
在 Linux 或者类 Unix 中,我该如何检查某个端口是否被占用?我又该如何验证 Linux 服务器中有哪些端口处于监听状态? 验证哪些端口在服务器的网络接口上处于监听状态是非常重要的.你需要注意 ...
- 项目部署:Linux系统下查看端口是否被占用
一.netstat -anp | grep 端口号,如果不是root用户,则使用(sudo netstat -anp | grep 端口号) 下面以 3306 和 8080 端口为例 如下图一所示,监 ...
- Linux 怎么查看端口号被占用
命令:netstat -anp |grep 端口号 以普通用户操作,需要加上sudo,如果是以root用户操作,就不用加sudo 普通用户:sodu netstat -anp |grep 端口号 [r ...
- 查看端口号是否被占用以及如何解除端口号占用命令
1.查看端口号的占用情况命令:netstat -n 2.查看指定端口号的状态:netstat -ano|findstr 端口号 3.查看pid所对应的服务:tasklist|findstr 1176 ...
- linux中time命令详解、脚本监控记录系统硬盘io值、定位linux系统中await值过高占用的盘、定位占用硬盘IO高的程序、iotop命令说明、lsof使用说明【可定位端口所占用程序等】
文章目录 文章说明 linux中的time命令 说明&常规用法 bash中使用time,将运行记录追加到文件中,-f后的参数说明 高阶用法 time 命令详细输出指标介绍 ime taken ...
- 如何查看本机端口_怎样查看Mac的端口号以及占用情况
在启动项目,发现地址已经被使用,错误提示信息"Failure: Address already in use "那么如何查看端口占用情况呢?小编介绍几种查看端口占用并释放的方法. ...
最新文章
- 使用css实现瀑布流的效果
- java web 心跳机制实现,基于javax的websocket服务端实现,含心跳机制
- javase基础复习攻略《三》
- Windows Mobile设备操作演示准备工作小记
- 9-spark学习笔记-sparkstreaming
- 谈谈网站设计时图片的使用
- matlab sort三维_matlab练习题
- php 邮件乱码,解决PHP mail发送UTF-8中文邮件乱码
- linux服务器登录次数,Linux 服务器和Windows服务器 用户登录失败次数限制【互联网金融系统漏洞排查】...
- c语言必背代码入门电子书下载,c语言初学必背代码.pdf
- android之exoplayer
- 笔记本电脑触摸板操作
- Period 、Duration常用方法使用与介绍
- 如何消除文法的二义性
- 收藏!转型AI工程师必读
- 操作系统:磁盘的移臂调度算法
- 在html中 常见的块级元素有哪些,常见的css块级元素有哪些
- JavaScript 10个常见用法
- 关于微软AD的LDAP的一篇好文章
- 我使用pangu模块做了一个文本格式化小工具!